[INVALID] java.lang.NullPointerException

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
darvath
Posts: 2
Joined: Thu Oct 27, 2011 9:26 am

[INVALID] java.lang.NullPointerException

Post 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
User avatar
nonom
L2j Veteran
L2j Veteran
Posts: 649
Joined: Wed Mar 11, 2009 10:34 pm
Location: Magmeld

Re: [PROBLEM]java.lang.NullPointerException

Post 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;    }
Image
"There are three kinds of people in this world, those who can count and those who can't"
User avatar
Zoey76
L2j Inner Circle
L2j Inner Circle
Posts: 7008
Joined: Tue Aug 11, 2009 3:36 am

Re: [PROBLEM]java.lang.NullPointerException

Post 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.
Powered by Eclipse 4.34 🌌 | Eclipse Temurin 21 ☕ | MariaDB 11.3.2 🗃️ | L2J Server 2.6.3.0 - High Five 🚀

🔗 Join our Discord! 🎮💬
darvath
Posts: 2
Joined: Thu Oct 27, 2011 9:26 am

Re: [PROBLEM]java.lang.NullPointerException

Post by darvath »

thank you all guys :) something was missplaced propably :P
Post Reply