Sign in to follow this  
Nagorian

Server crashes at launch

Recommended Posts

Hi

 

My server has been running fine for a couple of days, and my friend and I was online quite a bit yesterday.

I logged off, went to bed, all seemed fine this morning, the server app was still running, but the server was no longer in the server list. 

 

when I try to start it again now, I get a long Java error message : 

 

nov 26, 2015 5:46:18 PM com.wurmonline.server.Server shutDown
INFO: Shutting down at: 
java.lang.Exception
    at com.wurmonline.server.Server.shutDown(Server.java:3278)
    at com.wurmonline.server.Server.shutDown(Server.java:3270)
    at com.wurmonline.server.ServerLauncher.runServer(ServerLauncher.java:116)
    at com.wurmonline.server.gui.WurmServerGuiController.startButtonClicked(WurmServerGuiController.java:277)
    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 sun.reflect.misc.Trampoline.invoke(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
    at javafx.fxml.FXMLLoader$MethodHandler.invoke(Unknown Source)
    at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    at javafx.event.Event.fireEvent(Unknown Source)
    at javafx.scene.Node.fireEvent(Unknown Source)
    at javafx.scene.control.Button.fire(Unknown Source)
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(Unknown Source)
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    at javafx.event.Event.fireEvent(Unknown Source)
    at javafx.scene.Scene$MouseHandler.process(Unknown Source)
    at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$355(Unknown Source)
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
    at com.sun.glass.ui.View.notifyMouse(Unknown Source)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$149(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

 

I have no idea what this is or how to fix it, please, help!

 

Nagorian

Share this post


Link to post
Share on other sites

Uninstalled the game files, uninstalled and reinstalled Java, still nogo... getting a bit frustrated now

Share this post


Link to post
Share on other sites

In your logs, is there another exception appearing just before the one that you posted?

Share this post


Link to post
Share on other sites

As Taufiq has asked - look for another exception up higher in the log file. Even better would be to paste your log for this run somewhere. Don't paste the entire wurm.log.0 file! Scroll up from the point of shutdown to where it had started up and paste that segment :)

Share this post


Link to post
Share on other sites

https://www.dropbox.com/s/esnf7tbvx863euo/wurm.log.0?dl=0

 

Not entirely sure what to look for, but there are a LOT of WARNING: Endgame item missing: 101793861890, with different IDs. Is my item database corrupt? 

 

nov 28, 2015 3:06:14 AM com.wurmonline.server.endgames.EndGameItems loadEndGameItems
WARNING: Endgame item missing: 101961634050
com.wurmonline.server.NoSuchItemException: No item found with id 101961634050

 

 

nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down at: 
java.lang.Exception
    at com.wurmonline.server.Server.shutDown(Server.java:3278)
    at com.wurmonline.server.Server.shutDown(Server.java:3270)
    at com.wurmonline.server.ServerLauncher.runServer(ServerLauncher.java:116)
    at com.wurmonline.server.gui.WurmServerGuiController.startButtonClicked(WurmServerGuiController.java:277)
    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 sun.reflect.misc.Trampoline.invoke(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
    at javafx.fxml.FXMLLoader$MethodHandler.invoke(Unknown Source)
    at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    at javafx.event.Event.fireEvent(Unknown Source)
    at javafx.scene.Node.fireEvent(Unknown Source)
    at javafx.scene.control.Button.fire(Unknown Source)
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(Unknown Source)
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    at javafx.event.Event.fireEvent(Unknown Source)
    at javafx.scene.Scene$MouseHandler.process(Unknown Source)
    at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$355(Unknown Source)
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
    at com.sun.glass.ui.View.notifyMouse(Unknown Source)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$149(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Polling Battles
nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Players
nov 28, 2015 3:06:14 AM com.wurmonline.server.Players savePlayersAtShutdown
INFO: Saving Players
nov 28, 2015 3:06:14 AM com.wurmonline.server.Players savePlayersAtShutdown
INFO: Finished saving Players
nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Clearing Item Database Batches
nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Creatures
nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Clearing Creature Database Batches

 

Above the below there are a huge number of lines regarding SaveCreaturePos

 

nov 28, 2015 3:06:16 AM com.wurmonline.server.creatures.CreaturePos saveCreaturePosition
WARNING: SaveCreaturePos took  0.032842 ms for 1 updates.
nov 28, 2015 3:06:16 AM com.wurmonline.server.creatures.CreaturePos saveCreaturePosition
WARNING: SaveCreaturePos took  0.034485 ms for 1 updates.
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving all creatures
nov 28, 2015 3:06:16 AM com.wurmonline.server.creatures.Creatures saveCreatures
INFO: Saved 0 creature statuses.
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving All Zones
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Surface Mesh
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Rock Mesh
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Cave Mesh
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Resource Mesh
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Flags Mesh
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving Constants
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Saving WurmID Numbers
nov 28, 2015 3:06:16 AM com.wurmonline.server.Server shutDown
INFO: Shutting down - Closing Database Connections
nov 28, 2015 3:06:16 AM com.wurmonline.server.DbConnector closeAll
INFO: Starting to close all Database Connections.
nov 28, 2015 3:06:17 AM com.wurmonline.server.DbConnector closeAll
INFO: Finished closing all Database Connections.
nov 28, 2015 3:06:17 AM com.wurmonline.server.Server shutDown
INFO: The server shut down nicely. Wurmcalendar time is 6571600
nov 28, 2015 3:06:17 AM com.wurmonline.server.Server$4 run
INFO: 
Wurm Server Shutdown hook is running

nov 28, 2015 3:06:17 AM com.wurmonline.server.DbConnector closeAll
INFO: Starting to close all Database Connections.
nov 28, 2015 3:06:17 AM com.wurmonline.server.DbConnector closeAll
INFO: Finished closing all Database Connections.
 

----------------------------------------------------------------------------------------------------------

 

I appreciate the replies, and the desire to help me

Share this post


Link to post
Share on other sites

Does look like there are some issues, like when a custom map has been created without clearing existing items from the database. They shouldn't cause a shutdown though. I did notice the following:

INFO: Shutting down the server - reason: Problem running the server - Cannot assign requested address: bind
nov 28, 2015 3:06:14 AM com.wurmonline.server.Server shutDown
INFO: Shutting down the server - cause: 
java.net.BindException: Cannot assign requested address: bind

This indicates a number of possible issues, including an existing process listen on that port, or a change in network configuration (eg. if it's running on a laptop and has moved to a different network).

Share this post


Link to post
Share on other sites

most likely a new IP address has been assigned by your DHCP.

 

just delete the IP in the Int and Ext. fields Save, close the UI and re Start. it should get the IP address automatically.

  • Like 1

Share this post


Link to post
Share on other sites

Essentially identical issue as OP even letting it re-populate the addresses its self is yielding no change. Cleared logs and tried to let it go on its own with absolutely no luck at all. 

 

Log File: http://pastebin.com/M7uxtSHL

 

Nothing custom just trying to host for friends with ports I have open currently.

Edited by BlindManJoe

Share this post


Link to post
Share on other sites
Quote
Nov 29, 2015 9:22:30 PM com.wurmonline.communication.SocketServer <init>
INFO: Creating Wurm SocketServer on /172.16.254.12:25564
Nov 29, 2015 9:22:30 PM com.wurmonline.server.Server shutDown
INFO: Shutting down the server - reason: Problem running the server - Address already in use: bind
Nov 29, 2015 9:22:30 PM com.wurmonline.server.Server shutDown
INFO: Shutting down the server - cause:

java.net.BindException: Address already in use: bind

 

you are using 25564 as a port, Why?

Edited by bigsteve

Share this post


Link to post
Share on other sites

@Bigsteve Choice of open port we have commonly used to host servers for other games. Rather than open another one for wurm we simply decided to use 25564 again. There is nothing running that uses it at the moment as we haven't hosted in a while.

 

If I use my external address for the external IP it crashes as well.

Edited by BlindManJoe

Share this post


Link to post
Share on other sites

Well according to that error some other program is using that port... it might not be a game...

Share this post


Link to post
Share on other sites
39 minutes ago, bigsteve said:

Well according to that error some other program is using that port... it might not be a game...

Well hurdur moment here if the interal/external are set to the same port *poof* Thanks for that.

 

Still find it frustrating it seems I am going to have to use the default steam ports to get anything done. If I attempt to use my external IP for the server external IP address it simply crashes. If I use my internal one it seems to accept it and steam relays my external IP when others try to connect but I am still hitting a wall that I shouldn't be hitting.

 

[I have a regular port open externally for the express purpose of hosting but despite using that as the external port others are still having issues connecting through.]

Edited by BlindManJoe

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this