» 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
[INVALID] java.lang.NullPointerException
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct
- nonom
- L2j Veteran
- Posts: 649
- Joined: Wed Mar 11, 2009 10:34 pm
- Location: Magmeld
Re: [PROBLEM]java.lang.NullPointerException
Probably are missing files into the data folder 
Checking the Line 149 in SkillTreesData.java could see what is missing

Code: Select all
Caused by: java.lang.NullPointerExceptionat com.l2jserver.gameserver.datatables.SkillTreesData.loadFiles(SkillTreesData.java:149)
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; }
- Zoey76
- L2j Inner Circle
- Posts: 7008
- Joined: Tue Aug 11, 2009 3:36 am
Re: [PROBLEM]java.lang.NullPointerException
Game server shouldn't crash if skill trees aren't loaded:
After Changeset 5045 if skill tree folder is missing you should see:
You probably are missing the datapack folder or the configuration option that sets its path is wrong.
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.
Powered by Eclipse 4.34
| Eclipse Temurin 21
| MariaDB 11.3.2
| L2J Server 2.6.3.0 - High Five 
Join our Discord! 

-
- Posts: 2
- Joined: Thu Oct 27, 2011 9:26 am
Re: [PROBLEM]java.lang.NullPointerException
thank you all guys
something was missplaced propably 

