Opush
  1. Opush
  2. OP-240

"serverId is required" and weekly event not synchronized with Android 5.1 and 5.0.2

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.2.0
    • Labels:
      None
    • Environment:

      Fairphone 2 version 1.2.8 with Android 5.1

    • Story Points:
      2
    • Rank:
      6993
    • Sprint:
      2016#01

      Description

      Reproduction steps

      1. As usera with FP2, create a weekly event with or without attendees
      2. Synchronize

      Current behavior

      1. the event is not synchronized NOK
      2. See opush.log error "serverId is required" in additional informations NOK

      Expected behavior

      1. No error and event synchronized OK

      Additional informations

      Also reproduce with Alcatel iDol3 (Android 5.0.2)
      Not reproduced with iPhone 5 (iOS 9)
      Not reproduced with Samsung Galaxy S6 edge (Android 6.0.1)
      Not reproduced with Nexus 4 (Android 5.1.1)
      Not reproduced with Nexus 7 (Android 5.1.1)
      Not reproduced with SGS2 (Android 4.1.2)
      No problem with same Fairphone 2 and Daily, monthly or yearly events

      16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
      java.lang.IllegalArgumentException: serverId is required
          at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
          at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
          at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
          at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
      

        Activity

        Stephane COLSON made changes -
        Field Original Value New Value
        Description h4. Reproduction steps
        # As _usera_ with FP2, create a weekly event with or without attendees
        # Synchronize

        h4. Current behavior
        # the event is not synchronized {color:red}NOK{color}
        # See opush.log error "serverId is required" in additional informations {color:red}NOK{color}

        h4. Expected behavior
        # No error and event synchronized {color:green}OK{color}

        h4. Additional informations
        Not reproduced with iPhone 5 (iOS 9) and Samsung Galaxy S6 edge (Android 6.0.1)
        Not reproduced with same Fairphone 2 and Daily, monthly or yearly events

        {code}
        16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
        java.lang.IllegalArgumentException: serverId is required
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
        {code}
        h4. Reproduction steps
        # As _usera_ with FP2, create a weekly event with or without attendees
        # Synchronize

        h4. Current behavior
        # the event is not synchronized {color:red}NOK{color}
        # See opush.log error "serverId is required" in additional informations {color:red}NOK{color}

        h4. Expected behavior
        # No error and event synchronized {color:green}OK{color}

        h4. Additional informations
        Not reproduced with iPhone 5 (iOS 9)
        Not reproduced with Samsung Galaxy S6 edge (Android 6.0.1)
        Not reproduced with Nexus 4 (Android 5.1.1)
        Not reproduced with Nexus 7 (Android 5.1.1)
        Not reproduced with SGS4 (Android 4.1.2)
        No problem with same Fairphone 2 and Daily, monthly or yearly events

        {code}
        16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
        java.lang.IllegalArgumentException: serverId is required
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
        {code}
        Stephane COLSON made changes -
        Summary "serverId is required" and weekly event not synchronized "serverId is required" and weekly event not synchronized with Android 5.1
        Stephane COLSON made changes -
        Attachment Screenshot_2016-04-11-09-55-15.png [ 14521 ]
        Stephane COLSON made changes -
        Description h4. Reproduction steps
        # As _usera_ with FP2, create a weekly event with or without attendees
        # Synchronize

        h4. Current behavior
        # the event is not synchronized {color:red}NOK{color}
        # See opush.log error "serverId is required" in additional informations {color:red}NOK{color}

        h4. Expected behavior
        # No error and event synchronized {color:green}OK{color}

        h4. Additional informations
        Not reproduced with iPhone 5 (iOS 9)
        Not reproduced with Samsung Galaxy S6 edge (Android 6.0.1)
        Not reproduced with Nexus 4 (Android 5.1.1)
        Not reproduced with Nexus 7 (Android 5.1.1)
        Not reproduced with SGS4 (Android 4.1.2)
        No problem with same Fairphone 2 and Daily, monthly or yearly events

        {code}
        16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
        java.lang.IllegalArgumentException: serverId is required
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
        {code}
        h4. Reproduction steps
        # As _usera_ with FP2, create a weekly event with or without attendees
        # Synchronize

        h4. Current behavior
        # the event is not synchronized {color:red}NOK{color}
        # See opush.log error "serverId is required" in additional informations {color:red}NOK{color}

        h4. Expected behavior
        # No error and event synchronized {color:green}OK{color}

        h4. Additional informations
        Not reproduced with iPhone 5 (iOS 9)
        Not reproduced with Samsung Galaxy S6 edge (Android 6.0.1)
        Not reproduced with Nexus 4 (Android 5.1.1)
        Not reproduced with Nexus 7 (Android 5.1.1)
        Not reproduced with SGS2 (Android 4.1.2)
        No problem with same Fairphone 2 and Daily, monthly or yearly events

        {code}
        16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
        java.lang.IllegalArgumentException: serverId is required
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
        {code}
        Stephane COLSON made changes -
        Summary "serverId is required" and weekly event not synchronized with Android 5.1 "serverId is required" and weekly event not synchronized with Android 5.1 and 5.0.2
        Stephane COLSON made changes -
        Description h4. Reproduction steps
        # As _usera_ with FP2, create a weekly event with or without attendees
        # Synchronize

        h4. Current behavior
        # the event is not synchronized {color:red}NOK{color}
        # See opush.log error "serverId is required" in additional informations {color:red}NOK{color}

        h4. Expected behavior
        # No error and event synchronized {color:green}OK{color}

        h4. Additional informations
        Not reproduced with iPhone 5 (iOS 9)
        Not reproduced with Samsung Galaxy S6 edge (Android 6.0.1)
        Not reproduced with Nexus 4 (Android 5.1.1)
        Not reproduced with Nexus 7 (Android 5.1.1)
        Not reproduced with SGS2 (Android 4.1.2)
        No problem with same Fairphone 2 and Daily, monthly or yearly events

        {code}
        16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
        java.lang.IllegalArgumentException: serverId is required
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
        {code}
        h4. Reproduction steps
        # As _usera_ with FP2, create a weekly event with or without attendees
        # Synchronize

        h4. Current behavior
        # the event is not synchronized {color:red}NOK{color}
        # See opush.log error "serverId is required" in additional informations {color:red}NOK{color}

        h4. Expected behavior
        # No error and event synchronized {color:green}OK{color}

        h4. Additional informations
        Also reproduce with Alcatel iDol3 (Android 5.0.2)
        Not reproduced with iPhone 5 (iOS 9)
        Not reproduced with Samsung Galaxy S6 edge (Android 6.0.1)
        Not reproduced with Nexus 4 (Android 5.1.1)
        Not reproduced with Nexus 7 (Android 5.1.1)
        Not reproduced with SGS2 (Android 4.1.2)
        No problem with same Fairphone 2 and Daily, monthly or yearly events

        {code}
        16:22:48.335 [ERROR] {org.obm.push.handler.SyncHandler} [t35/cSync/r104/userb@obm40.lyn.lng] serverId is required
        java.lang.IllegalArgumentException: serverId is required
            at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125) ~[guava-16.0.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$ClientCommand.<init>(SyncClientCommands.java:104) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.bean.change.client.SyncClientCommands$Add.<init>(SyncClientCommands.java:232) ~[push-bean-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.addServerItem(SyncHandler.java:378) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.processClientModifications(SyncHandler.java:340) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doUpdates(SyncHandler.java:270) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.handleDataSync(SyncHandler.java:515) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.computeSyncState(SyncHandler.java:491) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.doTheJob(SyncHandler.java:464) ~[push-core-3.1.1.jar:na]
            at org.obm.push.handler.SyncHandler.process(SyncHandler.java:176) ~[push-core-3.1.1.jar:na]
        {code}
        Thomas HILAIRE made changes -
        Fix Version/s 3.1.2 [ 13200 ]
        Sprint 2016#01 [ 30 ]
        Story Points 2
        Thomas HILAIRE made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Thomas HILAIRE made changes -
        Status In Progress [ 3 ] In Review [ 10001 ]
        Thomas HILAIRE made changes -
        Status In Review [ 10001 ] Ready To Merge [ 10002 ]
        Resolution Fixed [ 1 ]
        Thomas HILAIRE made changes -
        Status Ready To Merge [ 10002 ] Resolved [ 5 ]
        Stephane COLSON made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Thomas HILAIRE
            Reporter:
            Stephane COLSON
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Agile