Do you have any modifications?
Try this.
Index: java/org/l2jmobius/gameserver/data/xml/ExperienceData.java
===================================================================
--- java/org/l2jmobius/gameserver/data/xml/ExperienceData.java (revision 9990)
+++ java/org/l2jmobius/gameserver/data/xml/ExperienceData.java (working copy)
@@ -79,7 +79,22 @@
*/
public long getExpForLevel(int level)
{
- return _expTable.get(level);
+ if (level <= 0)
+ {
+ LOGGER.warning(getClass().getSimpleName() + ": Requested exp for level " + level);
+ Thread.dumpStack();
+ return 0;
+ }
+
+ final Long exp = _expTable.get(level);
+ if (exp == null)
+ {
+ LOGGER.warning(getClass().getSimpleName() + ": Requested exp for level " + level);
+ Thread.dumpStack();
+ return _expTable.get((int) MAX_LEVEL);
+ }
+
+ return exp.longValue();
}
/**