Openfire not working after system reboot

Hi

First of all, let me say this is the best jabber server I have encounted. The downside is that after I rebooted the system it just won´t work anymore…

Please give me a help

java.lang.IllegalArgumentException: Illegal JID: jaba_51

at org.xmpp.packet.JID.init(JID.java:395)

at org.xmpp.packet.JID.<init>(JID.java:230)

at org.jivesoftware.openfire.SessionManager.initialize(SessionManager.java:1239)

at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:575)

at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:464)

at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:161)

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

at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:51)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(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:366)

… 19 more

java.util.ConcurrentModificationException

at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(Unknown Source)

at java.util.LinkedHashMap$ValueIterator.next(Unknown Source)

at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:572)

at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:464)

at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:161)

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(SerEvrrroerStarter.java:1 06)

at org.jivesoftwr as.etarting teo hpenfire.starter.ServerStarestr.main(ServerStarter.java:51)

erver. Please check the log files for more informaitat sun.reflceon.

t.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

java.lang.NullPointerException

at org.jivesoftware.openfire.handler.IQOfflineMessagesHandler.stop(IQOfflineMessag esHandler.java:194)

at org.jivesoftware.openfire.XMPPServer.shutdownServer(XMPPServer.java:930)

at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:491)

at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:161)

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

at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:51)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

Hi,

I wonder how you could create or add an invalid JID. It may help to look into the database and there at the jiveuser and jiveroster table for JIDs which include an “_” character. Fix these JIDs (remove “_”) and restarting Openfire should fix the issue.

LG

Thanks for replying it2000

Sorry I am not a power user, so I don´t know what you asked me to do.

Any way, I reinstalled openfire (and deleted the openfire folder) and changed the server name to 127.0.0.1 and it seems to be working fine know.

Hi,

127.0.0.1 as the xmpp.domain name makes no sense. It will work locally but remote users will find it a little bit odd to use a JID "user@127.0.0.1/home". You may want to use a normal domain name like “example.com”.

LG