Posted November 26, 2015 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
Posted November 26, 2015 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
Posted November 27, 2015 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
Posted November 27, 2015 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
Posted November 28, 2015 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
Posted November 28, 2015 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
Posted November 29, 2015 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. 1 Share this post Link to post Share on other sites
Posted November 30, 2015 (edited) 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 November 30, 2015 by BlindManJoe Share this post Link to post Share on other sites
Posted November 30, 2015 (edited) 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 November 30, 2015 by bigsteve Share this post Link to post Share on other sites
Posted November 30, 2015 (edited) @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 November 30, 2015 by BlindManJoe Share this post Link to post Share on other sites
Posted November 30, 2015 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
Posted November 30, 2015 (edited) 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 November 30, 2015 by BlindManJoe Share this post Link to post Share on other sites