I experienced the similar problem.
I’'m trying upgrading Jive Messenger 2.3.0 into Wildfire 2.4.0/2.4.2 and got nothing. Currently, I stay with 2.3.0.
Upgrading steps:
The problem, I experienced are:
-
After upgraded into Wildfire:
-
Exodus:
-
Freeze and Getting contact status (unable to display all shared roster contacts) but in the session tab (Admin Console), the user is already shown (logged in)
-
Gaim:
-
Disconnected regularly
-
When trying joining a conference, suddenly disconnected
-
Server always displays logs as following:
Internal server error
java.lang.IllegalArgumentException: Illegal JID: ebdesk_agent_bot
at org.xmpp.packet.JID.init(JID.java:398)
at org.xmpp.packet.JID.(Roster.java:85)
at org.jivesoftware.wildfire.roster.RosterManager.getRoster(RosterManager.java:73)
at org.jivesoftware.wildfire.user.User.getRoster(User.java:243)
at org.jivesoftware.wildfire.handler.IQRosterHandler.manageRoster(IQRosterHandler. java:179)
at org.jivesoftware.wildfire.handler.IQRosterHandler.handleIQ(IQRosterHandler.java :103)
at org.jivesoftware.wildfire.handler.IQHandler.process(IQHandler.java:48)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:256)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:79)
at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)
at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:388)
at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:50)
at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:256)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)
at java.lang.Thread.run(Unknown Source)
Caused by: org.jivesoftware.stringprep.IDNAException: Contains non-LDH characters.
at org.jivesoftware.stringprep.IDNA.toASCII(IDNA.java:106)
at org.jivesoftware.stringprep.IDNA.toASCII(IDNA.java:53)
at org.xmpp.packet.JID.init(JID.java:363)
… 21 more
When I used 2.3.0, all are fine! Weird, isn’‘t it? That’‘s why I’'m still use 2.3.0.