Hallo,
auf unserem DC-Backup (mit Open-Xchange) finde ich ca. alle 5 Minuten Fehlermeldungen zu Gruppen. Diese Gruppen wurde im UDM des
DC-Master vor Tagen geändert (z.B. Member hinzugefügt):
UNIVENTION_DEBUG_BEGIN : uldap.__open host=lantia.sysgo.com port=7389 base=dc=sysgo,dc=com
UNIVENTION_DEBUG_END : uldap.__open host=lantia.sysgo.com port=7389 base=dc=sysgo,dc=com
06.10.14 14:20:19.348 LISTENER ( PROCESS ) : ox-group: user, domain: xyz, sysgo.com
...
06.10.14 14:20:23.956 LISTENER ( ERROR ) : OX: failed with 106: group p4trainer in context 10 could not be changed:
Server response:
java.sql.BatchUpdateException: Duplicate entry '10-339-36' for key 'PRIMARY'
at com.openexchange.admin.storage.mysqlStorage.OXGroupMySQLStorage.addMember(OXGroupMySQLStorage.java:241)
at com.openexchange.admin.rmi.impl.OXGroup.addMember(OXGroup.java:170)
at sun.reflect.GeneratedMethodAccessor179.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:273)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:251)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:160)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:194)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:148)
at com.sun.proxy.$Proxy0.addMember(Unknown Source)
at com.openexchange.admin.console.group.ChangeCore.commonfunctions(ChangeCore.java:104)
at com.openexchange.admin.console.group.Change.<init>(Change.java:70)
at com.openexchange.admin.console.group.Change.main(Change.java:63)
06.10.14 14:20:23.956 LISTENER ( PROCESS ) : ox-groups: transaction deferred: dn='cn=p4trainer,cn=groups,dc=sysgo,dc=com' ['/opt/open-xchange/sbin/changegroup', '--displayname=Team: P4 Trainer', '--addmembers=36,36,36,36,36,36,36,36', '--adminuser=oxadmin', '--adminp
Server response:
java.sql.BatchUpdateException: Duplicate entry '10-339-36' for key 'PRIMARY'
at com.openexchange.admin.storage.mysqlStorage.OXGroupMySQLStorage.addMember(OXGroupMySQLStorage.java:241)
at com.openexchange.admin.rmi.impl.OXGroup.addMember(OXGroup.java:170)
at sun.reflect.GeneratedMethodAccessor179.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:273)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:251)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:160)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:194)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:148)
at com.sun.proxy.$Proxy0.addMember(Unknown Source)
at com.openexchange.admin.console.group.ChangeCore.commonfunctions(ChangeCore.java:104)
at com.openexchange.admin.console.group.Change.<init>(Change.java:70)
at com.openexchange.admin.console.group.Change.main(Change.java:63)
Vor allem das
--addmembers=36,36,36,36,36,36,36,36
erscheint mir seltsam.
Ist hier ein Fehler im Listener? Wie können wir den Fehler beseitigen?