powered by Jive Software

More LDAP problems

I’'m finding the LDAP section of five messager quite unusable.

when adding a user to a group it takes about 20 minutes, and for those 20 minutes it’'s maxes the CPU to 100%. which what looks like is requesting every user all over again.

I’'m using the newest beta 2.2.0 b1, mysql 4.1, windows 200 AD.

I’‘m at a loss. I havn’‘t even checked to see if i’‘m still having user can’‘t get the roster issue yet, because it takes forever to add a user to the group. i’'m still waiting to add my second one.

admin consoles shows authenticated, but no roster. just still sitting on retrieving contacts.

How many users in your AD?

437 users.

Run JM in debug mode with . See if there are any exceptions being thrown while JM is searching for users.

This is probably the cause…

2005.07.13 11:12:07 Logging off andrewm@im/TCIm on org.jivesoftware.messenger.net.SocketConnection@12d7d02 socket: Socket[addr=/192.168.1.200,port=2165,localport=5222] session: org.jivesoftware.messenger.ClientSession@16a4a67 status: 3 address: andrewm@im/TCIm id: 8499f3 presence:

2005.07.13 11:14:50 Error delivering packet
org.jivesoftware.messenger.net.SocketConnection@13af084 socket: Socket[addr=/192.168.1.252,port=2056,localport=5222] session: org.jivesoftware.messenger.ClientSession@8491b8 status: 3 address: bobt@im/TCIm id: 6d424bd8 presence:

java.net.SocketException: Software caused connection abort: socket write error

at java.net.SocketOutputStream.socketWrite0(Native Method)

at java.net.SocketOutputStream.socketWrite(Unknown Source)

at java.net.SocketOutputStream.write(Unknown Source)

at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)

at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown Source)

at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(Unknown Source)

at sun.nio.cs.StreamEncoder.flush(Unknown Source)

at java.io.OutputStreamWriter.flush(Unknown Source)

at java.io.BufferedWriter.flush(Unknown Source)

at org.jivesoftware.util.XMLWriter.flush(XMLWriter.java:190)

at org.jivesoftware.messenger.net.XMLSocketWriter.flush(XMLSocketWriter.java:32)

at org.jivesoftware.messenger.net.SocketConnection.deliver(SocketConnection.java:2 54)

at org.jivesoftware.messenger.ClientSession.deliver(ClientSession.java:373)

at org.jivesoftware.messenger.ClientSession.process(ClientSession.java:367)

at org.jivesoftware.messenger.IQRouter.handle(IQRouter.java:205)

at org.jivesoftware.messenger.IQRouter.route(IQRouter.java:73)

at org.jivesoftware.messenger.PacketRouter.route(PacketRouter.java:65)

at org.jivesoftware.messenger.net.SocketReader.processIQ(SocketReader.java:253)

at org.jivesoftware.messenger.net.ClientSocketReader.processIQ(ClientSocketReader. java:43)

at org.jivesoftware.messenger.net.SocketReader.readStream(SocketReader.java:225)

at org.jivesoftware.messenger.net.SocketReader.run(SocketReader.java:111)

at java.lang.Thread.run(Unknown Source)

the packets are not making it to the clients, so the roster is failing.