Porting T2.2 ScriptEngine to Interlude

Find the proper support area, Saga-Version.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Locked
DeathDream
Posts: 16
Joined: Wed Apr 15, 2009 10:19 pm
Location: San Diego, California

Porting T2.2 ScriptEngine to Interlude

Post by DeathDream »

I really could not decide if I should put this here or in the legacy section; here goes anyways.

For those interested in helping and want to see my datapack/server files Ill set them up somewhere - pm me and I'll send the link.

So basically I have taken the last interlude server/datapack, done some custom mods, offline shops, custom sealstone drop rates (core-side), etc...

However that is not what I am here for. I have been working on porting the T2.2 ScriptEngine to Interlude and am currently getting stuck in an awkward position.

Code: Select all

 Could not spawn Npc 29019java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at com.l2jserver.script.java.JavaScriptEngine.evalClass(JavaScriptEngine.java:472)        at com.l2jserver.script.java.JavaScriptEngine.access$200(JavaScriptEngine.java:42)        at com.l2jserver.script.java.JavaScriptEngine$JavaCompiledScript.eval(JavaScriptEngine.java:94)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:440)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:385)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEngineManager.java:237)        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:601)        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:734)Caused by: java.lang.NullPointerException        at ai.individual.Antharas.<init>(Unknown Source)        at ai.individual.Antharas.main(Unknown Source)        ... 12 moreFailed executing script&#058; C:\Documents and Settings\Administrator\Desktop\L2J Server\testserver\data\jscript\ai\individual\Antharas.java. See Antharas.java.error.log for details.Could not spawn Npc 29006java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at com.l2jserver.script.java.JavaScriptEngine.evalClass(JavaScriptEngine.java:472)        at com.l2jserver.script.java.JavaScriptEngine.access$200(JavaScriptEngine.java:42)        at com.l2jserver.script.java.JavaScriptEngine$JavaCompiledScript.eval(JavaScriptEngine.java:94)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:440)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:385)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEngineManager.java:237)        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:601)        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:734)Caused by: java.lang.NullPointerException        at ai.individual.Core.<init>(Unknown Source)        at ai.individual.Core.main(Unknown Source)        ... 12 moreFailed executing script&#058; C:\Documents and Settings\Administrator\Desktop\L2J Server\testserver\data\jscript\ai\individual\Core.java. See Core.java.error.log for details.Could not spawn Npc 29014java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at com.l2jserver.script.java.JavaScriptEngine.evalClass(JavaScriptEngine.java:472)        at com.l2jserver.script.java.JavaScriptEngine.access$200(JavaScriptEngine.java:42)        at com.l2jserver.script.java.JavaScriptEngine$JavaCompiledScript.eval(JavaScriptEngine.java:94)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:440)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:385)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEngineManager.java:237)        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:601)        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:734)Caused by: java.lang.NullPointerException        at ai.individual.Orfen.<init>(Unknown Source)        at ai.individual.Orfen.main(Unknown Source)        ... 12 moreFailed executing script&#058; C:\Documents and Settings\Administrator\Desktop\L2J Server\testserver\data\jscript\ai\individual\Orfen.java. See Orfen.java.error.log for details.Could not spawn Npc 29001java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at com.l2jserver.script.java.JavaScriptEngine.evalClass(JavaScriptEngine.java:472)        at com.l2jserver.script.java.JavaScriptEngine.access$200(JavaScriptEngine.java:42)        at com.l2jserver.script.java.JavaScriptEngine$JavaCompiledScript.eval(JavaScriptEngine.java:94)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:440)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:385)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEngineManager.java:237)        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:601)        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:734)Caused by: java.lang.NullPointerException        at ai.individual.QueenAnt.<init>(Unknown Source)        at ai.individual.QueenAnt.main(Unknown Source)        ... 12 moreFailed executing script&#058; C:\Documents and Settings\Administrator\Desktop\L2J Server\testserver\data\jscript\ai\individual\QueenAnt.java. See QueenAnt.java.error.log for details.Could not spawn Npc 29028Could not spawn Npc 29022java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at com.l2jserver.script.java.JavaScriptEngine.evalClass(JavaScriptEngine.java:472)        at com.l2jserver.script.java.JavaScriptEngine.access$200(JavaScriptEngine.java:42)        at com.l2jserver.script.java.JavaScriptEngine$JavaCompiledScript.eval(JavaScriptEngine.java:94)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:440)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:385)        at net.sf.l2j.gameserver.scripting.L2ScriptEngineManager.executeScriptList(L2ScriptEngineManager.java:237)        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:601)        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:734)Caused by: java.lang.NullPointerException        at ai.individual.Zaken.<init>(Unknown Source)        at ai.individual.Zaken.main(Unknown Source)        ... 12 moreFailed executing script&#058; C:\Documents and Settings\Administrator\Desktop\L2J Server\testserver\data\jscript\ai\individual\Zaken.java. See Zaken.java.error.log for details. 
The weird thing is that this is not happening for baium,valakas,gordon,and dr.chaos.

I believe this is Core-side as the only modification to the T2.2 java scripts are the special cameras which I removed the boolean from to make compatible. It also cant be the issue because none of the others with the same problem use special cameras.

All occurrences of L2BossInstance have been replaced with L2GrandBossInstance, and appropriate required files have been added.

All libs have been updates, especially the JavaEngine which also holds the JavaScriptEngine.java file that is mentioned in the .getstacktrace() (which I had to add myself or else the errors were hidden.)

EDIT: Could this be caused by existing spawns? I have deleted the L2BossInstance and the raidspawns in the spawnlist table. However my testserver shares the same database with my live server and maybe this could be an issue as there are still some raidboss Instances present?

EDIT 2: Deleted all instances of grandboss raids, still no cigar.

Any help is greatly appreciated as I have been stuck at this problem since yesterday.
Image
DeathDream
Posts: 16
Joined: Wed Apr 15, 2009 10:19 pm
Location: San Diego, California

Re: Porting T2.2 ScriptEngine to Interlude

Post by DeathDream »

Have had this done for days now, topic closed.
Image
Locked