View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002461 | SOGo | Backend Calendar | public | 2013-10-22 10:24 | 2013-10-22 15:27 |
| Reporter | ams077 | Assigned To | ludovic | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Linux | OS | Debian | OS Version | Wheezy |
| Product Version | 2.0.7 | ||||
| Fixed in Version | 2.1.0 | ||||
| Summary | 0002461: Failure to accept invitations when content of location field longer than 255 characters | ||||
| Description | When an event invitation has a location field > 255 characters (we receive some with ~700 characters), SOGo silently fails to add the event. | ||||
| Steps To Reproduce | Get someone to send you an event invitation with a location field with > 255 characters. Try to accept the invitation in your calendar client. Observer that the event is not added to your calendar, and there is no error message. | ||||
| Additional Information | Our backend database is Postgres 9.1 We think SOGo should either truncate the field to 255 characters or, preferably, be able to accommodate a longer location field. Our users have experienced this bug with Apple's iCal and with Thunderbird + Lightning. Some log extracts: """ Oct 18 17:08:58 sogod [9000]: [ERROR] <0x98F9E250[SOGoAppointmentObject]:610CEF7 ... Oct 18 17:26:49 sogod [9000]: <0x0x7fa79931d470[GCSFolder]> ERROR(-[GCSFolder writeContent:toName:baseVersion:]): cannot insert content : <PostgreSQL72Exception: 0x7fa798f18670> NAME:PostgreSQL72FatalError REASON:fatal pgsql error (channel=<0x0x7fa798d35de0[PostgreSQL72Channel]: connection=<0x0x7fa79993fbf0[PGConnection]: connection=0x0x7fa79c0516e0>>): ERROR: value too long for type character varying(255) Oct 18 17:26:49 sogod [9000]: [ERROR] <0x98BB0240[SOGoAppointmentObject]:610CEF72A8EAC5B285257C080043E827-Lotus_Notes_Generated> write failed: <PostgreSQL72Exception: 0x7fa798f18670> NAME:PostgreSQL72FatalError REASON:fatal pgsql error (channel=<0x0x7fa798d35de0[PostgreSQL72Channel]: connection=<0x0x7fa79993fbf0[PGConnection]: connection=0x0x7fa79c0516e0>>): ERROR: value too long for type character varying(255) | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-10-22 10:24 | ams077 | New Issue | |
| 2013-10-22 12:38 | ludovic | Severity | major => minor |
| 2013-10-22 15:27 | ludovic | Note Added: 0006152 | |
| 2013-10-22 15:27 | ludovic | Status | new => closed |
| 2013-10-22 15:27 | ludovic | Assigned To | => ludovic |
| 2013-10-22 15:27 | ludovic | Resolution | open => fixed |
| 2013-10-22 15:27 | ludovic | Fixed in Version | => 2.1.0 |