Announcement

Collapse
No announcement yet.

Contacts ldap bundle error

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

  • Contacts ldap bundle error

    Hi,

    Please, help me.

    Loading Contacts-LDAP properties...
    -------------------------------------------------------------------------------
    Properties for Context: 1 Propertyfile: LDAPglobal.properties: Foldername: LDAPglobal
    -------------------------------------------------------------------------------
    contactTypes: users
    Searchfilter: (objectclass=user)
    Uri: ldap://serverADS:3268
    BaseDN: XXXXX
    AdminDN: XXXXX
    searchScope: sub
    authtype: AdminDN
    sorting: groupware
    userLoginSource: login
    userSearchFilter: (objectclass=user)
    userSearchScope: sub
    userSearchAttribute: sAMAccountName
    userSearchBaseDN: XXXXX
    userAuthType: AdminDN
    userAdminDN:
    searchfilter_distributionlist: (objectclass=group)
    searchScope_distributionlist: sub
    outlook_support: false
    ADS_deletion_support: false
    referrals: follow
    refreshinterval: 10000
    pooltimeout (-1 for not set): -1
    derefAliases (null for not set): null
    memorymapping: true
    pagesize: 500


    Caused by: java.lang.UnsupportedOperationException: Unknown sort column value 0
    at com.openexchange.contacts.ldap.contacts.ContactCom parator.compare(ContactComparator.java:354)
    at com.openexchange.contacts.ldap.contacts.ContactCom parator.compare(ContactComparator.java:58)
    at java.util.Arrays.mergeSort(Arrays.java:1270)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.sort(Arrays.java:1210)
    at java.util.Collections.sort(Collections.java:159)

    Thanks.

  • #2
    Hi,

    please update to the latest version of 6.20. Some time ago there was a bug causing this error. This is fixed meanwhile with the latest updates.

    Regards,

    Dennis

    Comment


    • #3
      Hi,

      Thanks for your answer. To upgrade, do I have to follow the steps detailed in this link?



      Regards

      Comment


      • #4
        Hi,

        ich habe gerade unseren OX ASE auf die neueste Version ( 6.20.0 Rev12 ) geupdated, das Problem besteht aber weiterhin:

        Jun 8, 2011 2:35:42 PM com.openexchange.ajax.AJAXServlet service
        SEVERE: Unknown sort column value 607
        java.lang.UnsupportedOperationException: Unknown sort column value 607
        at com.openexchange.contacts.ldap.contacts.ContactCom parator.compare(ContactComparator.java:354)
        at com.openexchange.contacts.ldap.contacts.ContactCom parator.compare(ContactComparator.java:58)
        at java.util.Arrays.mergeSort(Arrays.java:1270)
        at java.util.Arrays.mergeSort(Arrays.java:1281)
        at java.util.Arrays.mergeSort(Arrays.java:1281)
        at java.util.Arrays.mergeSort(Arrays.java:1281)
        at java.util.Arrays.mergeSort(Arrays.java:1281)
        at java.util.Arrays.mergeSort(Arrays.java:1281)
        at java.util.Arrays.sort(Arrays.java:1210)
        at java.util.Collections.sort(Collections.java:159)
        at com.openexchange.contacts.ldap.contacts.LdapContac tInterface.sorting(LdapContactInterface.java:749)
        at com.openexchange.contacts.ldap.contacts.LdapContac tInterface.getContactsInFolder(LdapContactInterfac e.java:350)
        at com.openexchange.ajax.request.ContactRequest.actio nAll(ContactRequest.java:596)
        at com.openexchange.ajax.request.ContactRequest.actio n(ContactRequest.java:190)
        at com.openexchange.multiple.handlers.ContactsFactory Service$ContactsHandler.performRequest(ContactsFac toryService.java:105)
        at com.openexchange.multiple.handlers.ContactsFactory Service$ContactsHandler.performRequest(ContactsFac toryService.java:86)
        at com.openexchange.ajax.Multiple.doAction(Multiple.j ava:214)
        at com.openexchange.ajax.Multiple.parseActionElement( Multiple.java:173)
        at com.openexchange.ajax.Multiple.doPut(Multiple.java :125)
        at javax.servlet.http.HttpServlet.service(HttpServlet .java:619)
        at com.openexchange.ajax.AJAXServlet.service(AJAXServ let.java:413)
        at com.openexchange.ajax.SessionServlet.service(Sessi onServlet.java:219)
        at javax.servlet.http.HttpServlet.service(HttpServlet .java:689)
        at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.doServletService(AJPv13RequestHandlerImpl.java: 523)
        at com.openexchange.ajp13.AJPv13Request.response(AJPv 13Request.java:134)
        at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.createResponse(AJPv13RequestHandlerImpl.java:33 5)
        at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.c reateResponse(AJPv13ConnectionImpl.java:227)
        at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13 Task.java:365)
        at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.jav a:138)
        at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:750)
        at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:776)
        at java.lang.Thread.run(Thread.java:662)
        Paket ist:

        ii open-xchange-contacts-ldap 6.20.0.0-11

        Weiterhin habe ich auch immer noch das Problem (seit 6.18) dass er sich im Log staendig ueber fehlende Timestamps beschwert:

        Apr 6, 2011 3:56:04 PM com.openexchange.contacts.ldap.contacts.Mapper commonParts
        WARNING: No lastmodified date found in mapping file. Using self-defined fallback for object:
        WARNING: No creation date found in mapping file. Using self-defined fallback for object:
        Die Optionen sind aber konfiguriert:

        com.openexchange.contacts.ldap.mapping.openldap.cr eationdate=createTimestamp
        com.openexchange.contacts.ldap.mapping.openldap.la stmodified=modifyTimestamp

        Comment


        • #5
          Originally posted by otw View Post
          Hi,

          ich habe gerade unseren OX ASE auf die neueste Version ( 6.20.0 Rev12 ) geupdated, das Problem besteht aber weiterhin:
          Das sieht auf den ersten Blick wie ein anderer Fehler aus. 607 ist das Subject Feld und Kontakte haben kein Subject. Bitte mal im Browser nachsehen welche Requests abgefeuert werden, wenn auf den Kontakte Ordner vom LDAP zugriffen wird. Dies lässt sich im Firefox mit dem Plugin Firebug erledigen, dort in dem Tab Konsole sieht man die Requests. Alternativ tut es auch ein TCPdump vorausgesetzt es kommt kein HTTPS zum Einsatz


          Paket ist:

          ii open-xchange-contacts-ldap 6.20.0.0-11

          Weiterhin habe ich auch immer noch das Problem (seit 6.18) dass er sich im Log staendig ueber fehlende Timestamps beschwert:



          Die Optionen sind aber konfiguriert:
          Wenn das ein Copy-and-paste der Optionen war ist da ein Whitespace im Optionsname. Nach cr[ ]eationdate bzw. ls[ ]stmodified

          Gruß,

          Dennis

          Comment


          • #6
            Originally posted by Dennis Sieben View Post
            Das sieht auf den ersten Blick wie ein anderer Fehler aus. 607 ist das Subject Feld und Kontakte haben kein Subject. Bitte mal im Browser nachsehen welche Requests abgefeuert werden, wenn auf den Kontakte Ordner vom LDAP zugriffen wird. Dies lässt sich im Firefox mit dem Plugin Firebug erledigen, dort in dem Tab Konsole sieht man die Requests. Alternativ tut es auch ein TCPdump vorausgesetzt es kommt kein HTTPS zum Einsatz
            Hi, ok, hab ich mal gemacht, der Browser schickt folgende Anfrage:

            Code:
            PUT /ajax/multiple?session=93978f1d1d104e8a8863b3ab4cc7fd42&continue=true 
            [...]
            [{"action":"all","module":"contacts","columns":"20,1,5,2,602","folder":"5549","sort":"607","order":"asc"}]
            Aber was da jetzt tun ?


            Originally posted by Dennis Sieben View Post
            Wenn das ein Copy-and-paste der Optionen war ist da ein Whitespace im Optionsname. Nach cr[ ]eationdate bzw. ls[ ]stmodified

            Gruß,

            Dennis
            Das war nur ein Fehler vom C&P, im File steht es richtig:

            Code:
            com.openexchange.contacts.ldap.mapping.openldap.creationdate=createTimestamp
            com.openexchange.contacts.ldap.mapping.openldap.lastmodified=modifyTimestamp
            Ansonsten hab ich das genau wie hier beschrieben eingerichtet:


            Irgendeine Idee ?

            Gruss
            Oliver

            Comment


            • #7
              Also das sieht wirklich nach einem Bug aus. Bitte unter https://bugs.open-xchange.com/ einen Bugreport eintragen oder falls Supportanspruch besteht über unser Ticket System ein Ticket dazu erstellen (letzteres führt natürlich schneller zum Ziel).

              Gruß,

              Dennis

              Comment

              Working...
              X