Announcement

Collapse
No announcement yet.

Mobility Calender Problems after Upgrade to 6.18

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mobility Calender Problems after Upgrade to 6.18

    Hi,

    after upgrading to 6.18 on CentOS5 we have some problems syncing our phones. We are using Sony Ericsson w995 and Android Moxir (yes, they aren't supported, but with 6.16 everything works fine)
    Now, on 6.18 mail, task and contacts are ok. Calender is syncing, as long as the dates are created through web interface. Dates created on the phone are synced to the server, but the phone doesn't get a positive response, so on every further sync the date will be created again.

    I tried a fresh install and got the same behavior. The only change from the default, was the activation of apache ssl support.

    See the open-xchange logfile:

    Code:
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.eas.servlet.EASServlet doPost
    FINE: HTTP POST command:Sync, user:chrkon01, deviceId:SEMC358218031087550, deviceType:SonyEricssonW995
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.database.ox.OXDBService getWritable
    FINE: Retrieving read/write JDBC Connection for 1
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.database.ox.OXDBService backWritable
    FINE: Releasing read/write JDBC Connection for 1
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.eas.delegate.SyncDelegate handleRequest
    FINE: Ignoring DeletesAsMoves
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.database.ox.OXDBService getReadOnly
    FINE: Retrieving read only JDBC Connection for 1
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.database.ox.OXDBService backReadOnly
    FINE: Releasing read only JDBC Connection for 1
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.contenttypes.calendar.impl.AppointmentContentTypeTransferHandler writeNewDataObject
    FINE: 1:3:chrkon01:EAS:SEMC358218031087550 New calendar
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.ox_json.impl.OXJSONAccessImpl doPut
    FINE: 1:3:chrkon01:EAS:SEMC358218031087550 PUT http://localhost/ajax/calendar
    {"folder_id":"25","ignore_conflicts":true,"title":"Test","private_flag":false,"timezone":"Africa/Ceuta","shown_as":1,"end_date":1284618600000,"start_date":1284616800000}
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.contenttypes.util.AbstractTransferHandler readDataObject
    FINE: 1:3:chrkon01:EAS:SEMC358218031087550 Read calendar with id 909
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.ox_json.impl.OXJSONAccessImpl doGet
    FINE: 1:3:chrkon01:EAS:SEMC358218031087550 GET http://localhost/ajax/calendar
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.ox_event.impl.OXEventManagerImpl handleCommonEvent
    FINE: CommonEvent false:1:3:com.openexchange.groupware.container.FolderObject@18290a3
     ObjectID=25 Parent Folder ID=1 Folder Name=Calendar Type=1 Module=2 Created By=3 Creation Date=Tue Sep 14 16:35:40 CEST 2010 Modified By=3 Last Modified=Tue Sep 14 16:58:17 CEST 2010 Default Folder=true Has Subfolders=false permissions=_FolderAdminUser3@128.128.128.128 system=0:null
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.eas.delegate.BaseXMLDelegate logError
    SEVERE: 1:3:chrkon01:EAS:SEMC358218031087550 null
    java.lang.NullPointerException
    	at com.openexchange.usm.session.sync.ContentSyncerSupport$2.update(ContentSyncerSupport.java:204)
    	at com.openexchange.usm.session.sync.ContentSyncerSupport.performOneUpdate(ContentSyncerSupport.java:273)
    	at com.openexchange.usm.session.sync.ContentSyncerSupport.performUpdates(ContentSyncerSupport.java:240)
    	at com.openexchange.usm.session.sync.ContentSyncerSupport.executeServerUpdatesInternal(ContentSyncerSupport.java:188)
    	at com.openexchange.usm.session.sync.ContentSyncerSupport.executeServerUpdates(ContentSyncerSupport.java:124)
    	at com.openexchange.usm.session.impl.SessionImpl.checkTimestampAndUpdate(SessionImpl.java:642)
    	at com.openexchange.usm.session.impl.SessionImpl.updateDataObjects(SessionImpl.java:597)
    	at com.openexchange.usm.eas.delegate.SyncDelegate.handleRequest(SyncDelegate.java:247)
    	at com.openexchange.usm.eas.delegate.BaseXMLDelegate.handleRequest(BaseXMLDelegate.java:97)
    	at com.openexchange.usm.eas.servlet.EASServlet.handleRequest(EASServlet.java:477)
    	at com.openexchange.usm.eas.servlet.EASServlet.doPost(EASServlet.java:364)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:504)
    	at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:129)
    	at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:316)
    	at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:207)
    	at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:346)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:738)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:764)
    	at java.lang.Thread.run(Thread.java:595)
    Sep 14, 2010 8:28:53 PM com.openexchange.usm.eas.servlet.EASServlet logResponse
    FINE: 1:3:chrkon01:EAS:SEMC358218031087550: Sync executed in 42 ms, 2 OX calls took 21 ms.
    See the EAS debug file:
    Code:
    2010-09-14 20:28:50.758: b9c74e78-01ba-4706-a321-4f25de68533b --- Outgoing result: application/vnd.ms-sync.wbxml ---
        <?xml version='1.0' encoding='utf-8' ?>
        <FolderSync>
          <Status>1</Status>
          <SyncKey>OX_1284488928999</SyncKey>
          <Changes>
            <Count>0</Count>
          </Changes>
        </FolderSync>
    1:3:chrkon01:EAS:SEMC358218031087550: FolderSync executed in 4629 ms, 6 OX calls took 2171 ms.
    2010-09-14 20:28:53.728: 72db586c-1068-4b08-aaa1-5f8a178cb1bc --- POST: chrkon01(93.111.215.74) application/vnd.ms-sync.wbxml ---
        <?xml version='1.0' encoding='utf-8' ?>
        <Sync>
          <Collections>
            <Collection>
              <Class>Calendar</Class>
              <SyncKey>OX_1284481503417</SyncKey>
              <CollectionId>F25</CollectionId>
              <DeletesAsMoves />
              <WindowSize>20</WindowSize>
              <Options>
                <FilterType>4</FilterType>
                <Truncation>1</Truncation>
                <Conflict>0</Conflict>
              </Options>
              <Commands>
                <Add>
                  <ClientId>3145</ClientId>
                  <ApplicationData>
                    <Timezone>xP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAFAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAIAAAAAAAAAxP///w==</Timezone>
                    <Body />
                    <BusyStatus>2</BusyStatus>
                    <DtStamp>20100914T182748Z</DtStamp>
                    <EndTime>20100916T063000Z</EndTime>
                    <Location />
                    <Sensitivity>0</Sensitivity>
                    <Subject>Test</Subject>
                    <StartTime>20100916T060000Z</StartTime>
                    <UID>3145104235821803108755</UID>
                  </ApplicationData>
                </Add>
              </Commands>
            </Collection>
          </Collections>
        </Sync>
    2010-09-14 20:28:53.770: 72db586c-1068-4b08-aaa1-5f8a178cb1bc --- Outgoing result: application/vnd.ms-sync.wbxml ---
        <?xml version='1.0' encoding='utf-8' ?>
        <Sync>
          <Status>5</Status>
        </Sync>
    1:3:chrkon01:EAS:SEMC358218031087550: Sync executed in 42 ms, 2 OX calls took 21 ms.
    Maybe its an issue with the timezone. Are there any docs describing "Status 5"
    Thanks for your help,

    Chris

  • #2
    HI Chris,

    thanks for reporting. A NullPointer is clearly a bug. Could you please open a bug at https://bugs.open-xchange.com? Just attach the log and debug data.

    Thanks a lot!

    Comment


    • #3
      Hi Martin,

      thanks for the quick answer. See https://bugs.open-xchange.com/show_bug.cgi?id=16864

      Comment


      • #4
        Thanks for the report, we're gonna investigate this one. Can you drop a note what ActiveSync Clients / Operating Systems are used on these two devices?

        Comment


        • #5
          This bug has been fixed and will be available with the next update.

          Comment

          Working...
          X