Dedicated Server Error

  • Hi,


    I'm hoping someone will be able to help with the strange issue I'm having with my dedicated server currently, at the moment if the server_hive_verification is set to true no players are able to join and it throws the error:


    04/18/2016 11:40 AM server.Main
    WARNING: Exception occurred during http request
    java.net.UnknownHostException: api.rising-world.net
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at commons.util.k.a(SourceFile:43)
    at server.Main.f(SourceFile:464)
    at server.Main.initApplication(SourceFile:272)
    at commons.JIWApplication.initialize(SourceFile:85)
    at com.jme3.system.NullContext.initInThread(NullContext.java:86)
    at com.jme3.system.NullContext.run(NullContext.java:129)
    at java.lang.Thread.run(Unknown Source)
    04/18/2016 11:40 AM server.Main
    WARNING: Error while sending first http_update_get (0)
    java.net.UnknownHostException: api.rising-world.net
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at commons.util.k.a(SourceFile:43)
    at server.Main.initApplication(SourceFile:277)
    at commons.JIWApplication.initialize(SourceFile:85)
    at com.jme3.system.NullContext.initInThread(NullContext.java:86)
    at com.jme3.system.NullContext.run(NullContext.java:129)
    at java.lang.Thread.run(Unknown Source)
    *************** NEW THREAD LOCAL ALLOCATION ***************
    dispatch: ClientRegisterMessage
    NEXT CLIENT ID: 1
    *************** NEW THREAD LOCAL ALLOCATION ***************
    04/18/2016 11:21 AM C.c
    INFO: ConnectionPending: 1
    dispatch: ClientRegisterChannelMessage TCP Port:4256
    SET HOSTED CONNECTION FOR CHANNEL: 3 de.jiw.network.base.HostedConnection@48dfb7a9
    *************** NEW THREAD LOCAL ALLOCATION ***************
    dispatch: ClientRegisterChannelMessage TCP Port:4257
    SET HOSTED CONNECTION FOR CHANNEL: 5 de.jiw.network.base.HostedConnection@48dfb7a9
    *************** NEW THREAD LOCAL ALLOCATION ***************
    dispatch: ClientRegisterChannelMessage TCP Port:4258
    SET HOSTED CONNECTION FOR CHANNEL: 6 de.jiw.network.base.HostedConnection@48dfb7a9
    *************** NEW THREAD LOCAL ALLOCATION ***************
    dispatch: ClientRegisterChannelMessage UDP Port:4255
    dispatch: ClientRegisterChannelMessage UDP Port:4256
    dispatch: ClientRegisterChannelMessage UDP Port:4257
    *************** NEW THREAD LOCAL ALLOCATION ***************
    *************** NEW THREAD LOCAL ALLOCATION ***************
    *************** NEW THREAD LOCAL ALLOCATION ***************
    registerClientChannel isComplete
    Endpoints length: 7
    register endpoint: de.jiw.network.kernel.tcp.TcpEndpoint@54954f0 1
    register endpoint: de.jiw.network.kernel.udp.UdpEndpoint@d6932aa 1
    register endpoint: de.jiw.network.kernel.udp.UdpEndpoint@956b7df 1
    register endpoint: de.jiw.network.kernel.tcp.TcpEndpoint@5ea40b28 1
    register endpoint: de.jiw.network.kernel.udp.UdpEndpoint@4c543891 1
    register endpoint: de.jiw.network.kernel.tcp.TcpEndpoint@19389f0d 1
    register endpoint: de.jiw.network.kernel.tcp.TcpEndpoint@57199532 1
    04/18/2016 11:21 AM C.c
    INFO: Client Connected ID: 1 IP: xxx.xxx.xxx.xxx/xxx.xxx.xxx.xxx:4255
    SERVER START VERIFICATION OF CLIENT TangledScience
    04/18/2016 11:21 AM C.c
    WARNING: Unable to authenticate player: TangledScience
    java.net.UnknownHostException: api.rising-world.net
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at commons.util.k.a(SourceFile:43)
    at C.d.run(SourceFile:151)
    at java.lang.Thread.run(Unknown Source)



    I have removed and re-installed the latest java 64bit and triple checked all ports are open. Any help would be greatly appreciated!!

  • Thanks for the reply, yes at the moment the only option seems to not use the hive although I would love to know what it causing this problem!
    The machine we use is a dedicated box so has a static IP.

  • To give some more information:

    • The machine is dedicated, running windows server 2012 R2 and is rented from a well known large provider.
    • Twice today the server has started and authentication was successful, this allowed me to join but when I left the server I was unable to rejoin. Starting the server again resulted in failed authentication with the hive.
    • All errors seem to point to the machine not being able to communicate with the outside world / hive but I can see the live server information in my browser when using http://serverIP:gameport-1 from a remote computer??

    Again any help with this issue would be greatly appreciated!

  • Update:
    it's an issue with the machine / data centre and nothing to do with software or setup, I've copied the files to a second identical machine hosted in a separate data centre and the server authenticates perfectly.


    Thank you for your input RisingWorld17 and to anyone else who read this but I think the problem lies with the host so nothing can be done from my side.

  • java.net.UnknownHostException: api.rising-world.net


    This error indicates that "api.rising-world.net" could not be resolved, so it's a DNS issue :|
    Alternatively you can set "server_hive_verification" to false in the server.properties file, people should be able to join your server then, but it's not recommended to do that (due to security reasons)

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!