Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 7 of 7
  1. #1
    Join Date
    Jun 2011
    Posts
    2

    Default 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. #2

    Default

    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

  3. #3
    Join Date
    Jun 2011
    Posts
    2

    Default

    Hi,

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

    http://oxpedia.org/wiki/index.php?ti...tingOXPackages

    Regards

  4. #4
    Join Date
    Nov 2008
    Posts
    14

    Default

    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

  5. #5

    Default

    Quote 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

  6. #6
    Join Date
    Nov 2008
    Posts
    14

    Default

    Quote 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 ?


    Quote 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:
    http://oxpedia.org/index.php?title=O..._contacts-ldap

    Irgendeine Idee ?

    Gruss
    Oliver

  7. #7

    Default

    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

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •