Openfire: failed to start openfire server

I just downloaded openfire 3.10. The installation went right. But when I started the Openfire server it got the following error during startup:

java.lang.IllegalArgumentException: Illegal JID: chintan_pE
crror starting the server. Please check the log files for more information.

    at org.xmpp.packet.JID.<init>(JID.java:542)
    at org.xmpp.packet.JID.<init>(JID.java:483)
    at org.xmpp.packet.JID.<init>(JID.java:464)
    at org.jivesoftware.openfire.SessionManager.initialize(SessionManager.java:1349)
    at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:618)
    at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:504)
    at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:216)
    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.newInstance(Unknown Source)
    at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
    at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56)
    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)
    at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
Caused by: java.lang.IllegalArgumentException: The input is not a valid JID domain part: chintan_pc
    at org.xmpp.packet.JID.domainprep(JID.java:344)
    at org.xmpp.packet.JID.<init>(JID.java:530)
    ... 20 more
Caused by: gnu.inet.encoding.IDNAException: Contains non-LDH characters.
    at gnu.inet.encoding.IDNA.toASCII(IDNA.java:118)
    at gnu.inet.encoding.IDNA.toASCII(IDNA.java:64)
    at org.xmpp.packet.JID.domainprep(JID.java:330)
    ... 21 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:615)
    at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:504)
    at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:216)
    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.newInstance(Unknown Source)
    at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
    at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56)
    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)
    at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
Server halted

      

PS: I run it as administrator (right click> "Run as administrator"). I have windows 8.1 pro 64bit. Am I missing a few more installations?

+3


source to share


3 answers


please check your JID, it must not contain any character that is not a letter, number or hyphen.



+10


source


This issue is caused by incorrect use of an invalid XMPP domain name. During installation a value similar to "chintan_pE" was used (but possibly including some Unicode characters that do not copy / paste on stackoverflow). This value is not a valid XMPP domain name. Typically you want to use a domain name that resembles a "normal" DNS name, such as "example.org".



Starting with Openfire 4.2.0, the installation checks if the provided value is valid before allowing the configuration to continue. This will prevent this error on new installations.

+1


source


3.10.1 is released and you can try the new version. I have run 3.10.1 on windows8.1 64 and java7.

0


source







All Articles