Hey, Hi, All,
I’ve been struggling with v.3.7.0. The upgrade (using RPM on centOS 5.x) worked perfectly (I think) but it wouldn’t accept incoming connections. So, I debugged it for a long long time & eventually ended up simply moving the /opt/openfire/ directory out of the way & doing a fresh RPM install, running through setup, pointing at our existing DB, and away we go. This worked. This was basically a fresh install but using all of our settings that were in mySQL. I added a new plugin to it, and it stopped working. I stopped & started the service many may times & watched the error.log as it was again doing the same thing as before. I asked the Internet about this & have found basically nothing on it.
Any one seen this before?
Here is what appears to be the error at hand (from “error.log”):
2011.03.16 00:28:57 Existing slash at the very end of the string indicates that an empty resource part is provided. This is illegal.
java.lang.IllegalArgumentException: Existing slash at the very end of the string indicates that an empty resource part is provided. This is illegal.
at org.xmpp.packet.JID.getParts(JID.java:584)
at org.xmpp.packet.JID.(JID.java:476)
at org.jivesoftware.openfire.muc.spi.MUCPersistenceManager.loadRoomsFromDB(MUCPers istenceManager.java:604)
at org.jivesoftware.openfire.muc.spi.MultiUserChatServiceImpl.start(MultiUserChatS erviceImpl.java:1009)
at org.jivesoftware.openfire.component.InternalComponentManager.addComponent(Inter nalComponentManager.java:158)
at org.jivesoftware.openfire.muc.MultiUserChatManager.registerMultiUserChatService (MultiUserChatManager.java:160)
at org.jivesoftware.openfire.muc.MultiUserChatManager.start(MultiUserChatManager.j ava:111)
at org.jivesoftware.openfire.XMPPServer.startModules(XMPPServer.java:622)
at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:487)
at org.jivesoftware.openfire.XMPPServer.(XMPPServer.java:212)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:113)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:58)