Thread: Project Insanity on Linux!

Results 1 to 4 of 4
  1. #1 Project Insanity on Linux! 
    Registered Member muppet head's Avatar
    Join Date
    Aug 2010
    Posts
    68
    Thanks given
    1
    Thanks received
    1
    Rep Power
    27
    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 .
    Reply With Quote  
     

  2. #2  
    q.q


    Join Date
    Dec 2010
    Posts
    6,519
    Thanks given
    1,072
    Thanks received
    3,535
    Rep Power
    4752
    it can't find the class specified, the linux kernal is case sensitive on finding any file so make sure you have the correct capitalization and that the class file exists

    this also includes packaging with correct capitalization
    Reply With Quote  
     

  3. #3  
    Super Donator


    Join Date
    Sep 2008
    Age
    30
    Posts
    1,894
    Thanks given
    677
    Thanks received
    776
    Rep Power
    456
    ClassNotFoundException

    Self explanatory really why this exception is thrown -_-
    Reply With Quote  
     

  4. Thankful user:


  5. #4  
    Registered Member muppet head's Avatar
    Join Date
    Aug 2010
    Posts
    68
    Thanks given
    1
    Thanks received
    1
    Rep Power
    27
    I've looked through the files, and everything appears to be properly capitalized.
    Here's my ItemHandler from line 173:

    Code:
    					GroundItem item = new GroundItem(itemId, itemX, itemY, 1, c.playerId, HIDE_TICKS, Server.playerHandler.players[playerId].playerName);
    And, my PlayerAssistant from line 863:
    Code:
    EventManager.getSingleton().addEvent(new Event() {
    			public void execute(EventContainer b) {
    				c.npcIndex = 0;
    				c.playerIndex = 0;
    				b.stop();
    			}
    		}, 2500);
    Also, both .class files are present in my bin-files.
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 4
    Last Post: 04-11-2013, 09:51 PM
  2. Run.SH [Project Insanity] LINUX
    By Rene Eats Waffl3z in forum Help
    Replies: 7
    Last Post: 12-23-2011, 11:37 PM
  3. 377 Project Insanity - Linux VPS
    By King in forum Help
    Replies: 0
    Last Post: 07-30-2011, 02:27 AM
  4. Replies: 0
    Last Post: 07-23-2011, 06:45 PM
  5. Replies: 18
    Last Post: 07-22-2011, 12:59 PM
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •