powered by Jive Software

NullPointerException - Internal Server Error - LDAP Groups

I’'m using the nightly from today 2005-08-09.

My installation was working just fine and then I started to try and get pyaim to work (which still doesn’'t). Somewhere along the lines I started to get this message when logging into the server.

2005.08.09 11:25:48 [org.jivesoftware.messenger.handler.IQRosterHandler.handleIQ(IQRosterHandler.ja va:118)

] Internal server error

java.lang.NullPointerException

at java.util.TreeMap.compare(Unknown Source)

at java.util.TreeMap.getEntry(Unknown Source)

at java.util.TreeMap.containsKey(Unknown Source)

at java.util.TreeSet.contains(Unknown Source)

at org.jivesoftware.messenger.group.Group.isUser(Group.java:191)

at org.jivesoftware.messenger.roster.Roster.(Roster.java:100)

at org.jivesoftware.messenger.roster.RosterManager.getRoster(RosterManager.java:69 )

at org.jivesoftware.messenger.user.User.getRoster(User.java:243)

at org.jivesoftware.messenger.handler.IQRosterHandler.manageRoster(IQRosterHandler .java:173)

at org.jivesoftware.messenger.handler.IQRosterHandler.handleIQ(IQRosterHandler.jav a:103)

at org.jivesoftware.messenger.handler.IQHandler.process(IQHandler.java:48)

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

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:258)

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

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

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

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

If I comment out the LDAP groups portion of the configuration then I can login just fine. I’'m not sure what caused this or what I can do to set it back to a normal state.

Anybody have any ideas?

Seems like I solved my problem by deleting all the records out of jiveRoster.