Page 1 of 1

[INVALID] java.lang.NullPointerException

Posted: Thu Oct 27, 2011 9:34 am
by darvath
» Find Revision
L2J Revision Number: 4929
L2JDP Revision Number: 8378

Hello, i decided yesterday to start my own server again. So i downloaded the latest release of a server and datapack i could find here, but when i try to run my gameserver i get this. java.lang.NullPointerException several times, at some point the server stops running and get stuck at this point.


Exception in thread "main" java.lang.ExceptionInInitializerError
at com.l2jserver.gameserver.datatables.SkillTreesData.getInstance(SkillT
reesData.java:1233)
at com.l2jserver.gameserver.GameServer.<init>(GameServer.java:223)
at com.l2jserver.gameserver.GameServer.main(GameServer.java:492)
Caused by: java.lang.NullPointerException
at com.l2jserver.gameserver.datatables.SkillTreesData.loadFiles(SkillTre
esData.java:149)
at com.l2jserver.gameserver.datatables.SkillTreesData.load(SkillTreesDat
a.java:94)
at com.l2jserver.gameserver.datatables.SkillTreesData.<init>(SkillTreesD
ata.java:78)
at com.l2jserver.gameserver.datatables.SkillTreesData.<init>(SkillTreesD
ata.java:47)
at com.l2jserver.gameserver.datatables.SkillTreesData$SingletonHolder.<c
linit>(SkillTreesData.java:1242)
... 3 more

Re: [PROBLEM]java.lang.NullPointerException

Posted: Thu Oct 27, 2011 10:33 am
by nonom
Probably are missing files into the data folder ;)

Code: Select all

Caused by: java.lang.NullPointerExceptionat com.l2jserver.gameserver.datatables.SkillTreesData.loadFiles(SkillTreesData.java:149)
Checking the Line 149 in SkillTreesData.java could see what is missing

Code: Select all

/**     * Loads all files type xml from data/skillTrees/ and call the parser for each one of them.     * @return {@code false} when the files are loaded.     */    private boolean loadFiles()    {        File folder = new File(Config.DATAPACK_ROOT, "data/skillTrees/");        File[] listOfFiles = folder.listFiles(new XMLFilter());        for (File f : listOfFiles)        {            loadSkillTree(f);        }        return false;    }

Re: [PROBLEM]java.lang.NullPointerException

Posted: Fri Oct 28, 2011 1:34 am
by Zoey76
Game server shouldn't crash if skill trees aren't loaded:
After Changeset 5045 if skill tree folder is missing you should see:

Code: Select all

-------------------------------------------------------------------=[ Skills ]Loaded 63 Effect handlersEnchantGroupsTable: Loaded 5 groups.SkillsEngine: Loaded 65808 Skill templates from XML files.SkillTreesData: Folder C:\L2J_HIGHFIVE\game\data\skillTrees doesn't exist!SkillTreesData: Loaded 0  Class Skills for 0 Class Skill Trees.SkillTreesData: Loaded 0 Sub-Class Skills.SkillTreesData: Loaded 0 Transfer Skills for 0 Transfer Skill Trees.SkillTreesData: Loaded 0 Fishing Skills, 0 Dwarven only Fishing Skills.SkillTreesData: Loaded 0 Collect Skills.SkillTreesData: Loaded 0 Pledge Skills, 0 for Pledge and 0 Residential.SkillTreesData: Loaded 0 Sub-Pledge Skills.SkillTreesData: Loaded 0 Transform Skills.PetSkillsTable: Loaded 1815 skills.
You probably are missing the datapack folder or the configuration option that sets its path is wrong.

Re: [PROBLEM]java.lang.NullPointerException

Posted: Sun Oct 30, 2011 8:10 am
by darvath
thank you all guys :) something was missplaced propably :P