Hey guys, I am wondering why my server randomly throws these errors:
Server software: Ubuntu Server 12.04
Source: Project Insanity
Code:
Exception in thread "main" [6/30/12 5:05 PM]: java.lang.NoClassDefFoundError: server/model/items/GroundItem
[6/30/12 5:05 PM]: at server.world.ItemHandler.createGroundItem(ItemHandler.java:173)
[6/30/12 5:05 PM]: at server.model.npcs.NPCHandler.dropItems(NPCHandler.java:1211)
[6/30/12 5:05 PM]: at server.model.npcs.NPCHandler.process(NPCHandler.java:1063)
[6/30/12 5:05 PM]: at server.Server.main(Server.java:175)
[6/30/12 5:05 PM]: Caused by: java.lang.ClassNotFoundException: server.model.items.GroundItem
[6/30/12 5:05 PM]: at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
[6/30/12 5:05 PM]: at java.security.AccessController.doPrivileged(Native Method)
[6/30/12 5:05 PM]: at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
[6/30/12 5:05 PM]: at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
[6/30/12 5:05 PM]: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
[6/30/12 5:05 PM]: at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Code:
Exception in thread "main" [6/29/12 3:46 AM]: java.lang.NoClassDefFoundError: server/model/players/PlayerAssistant$1
[6/29/12 3:46 AM]: at server.model.players.PlayerAssistant.applyDead(PlayerAssistant.java:863)
[6/29/12 3:46 AM]: at server.model.players.Client.process(Client.java:522)
[6/29/12 3:46 AM]: at server.model.players.PlayerHandler.process(PlayerHandler.java:137)
[6/29/12 3:46 AM]: at server.Server.main(Server.java:174)
[6/29/12 3:46 AM]: Caused by: java.lang.ClassNotFoundException: server.model.players.PlayerAssistant$1
[6/29/12 3:46 AM]: at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
[6/29/12 3:46 AM]: at java.security.AccessController.doPrivileged(Native Method)
[6/29/12 3:46 AM]: at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
[6/29/12 3:46 AM]: at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
[6/29/12 3:46 AM]: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
[6/29/12 3:46 AM]: at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could this be caused by some missing server-side item definitions? (I have added some new items)
Here's my compile.sh
Code:
java/jdk1.6.0_31/bin/javac -classpath deps/log4j-1.2.15.jar:deps/jython.jar:deps/xstream.jar:deps/mina.jar:deps/mysql.jar:deps/RuneTopListV2.jar:deps/poi.jar:deps/slf4j.jar:deps/slf4j-nop.jar -d bin src/server/event/*.java src/server/model/items/*.java src/server/model/minigames/*.java src/server/model/npcs/*.java src/server/model/objects/*.java src/server/model/players/*.java src/server/model/players/skills/*.java src/server/model/players/packets/*.java src/server/model/shops/*.java src/server/net/*.java src/server/task/*.java src/server/util/*.java src/server/world/*.java src/server/util/log/*.java src/server/*.java src/server/world/map/*.java
and my run.sh:
Code:
nohup java -Xmx800m -cp bin:deps/poi.jar:deps/mysql.jar:deps/RuneTopListV2.jar:deps/mina.jar:deps/slf4j.jar:deps/slf4j-nop.jar:deps/jython.jar:log4j-1.2.15.jar: server.Server .