Jump to content
  • 0

Error loading "scripts.xml"


Question

Posted

I dont know why this shows up but i can't create clan..can't do anything.

 

It also sayed before   "error loading  scripts.ai.group.Monastery"/> "

re-added again original Monastery.java,compiled and still the same.

 

ScriptManager: Error loading "scripts.xml" file, java.lang.NullPointerException

 

My scripts.xml

https://pastebin.com/a07iXj8u

11 answers to this question

Recommended Posts

  • 0
Posted

If you are using latest acis, make sure you are using proper Java version.

Otherwise scripts scream, from memory. Such shit happened with good pack trance shared and ppl tried to use Java 7 while it was 6.

  • 0
Posted
1 hour ago, SweeTs said:

If you are using latest acis, make sure you are using proper Java version.

Otherwise scripts scream, from memory. Such shit happened with good pack trance shared and ppl tried to use Java 7 while it was 6.

 rev 368.

it worked before but i removed the messages of mos moobs from Monastery.java and since then it stoped working....BUT ,i added again the original Monastery.java and still the same now.

  • 0
Posted (edited)
1 hour ago, DenArt Designs said:

show the code and what you removed if it is NPE propably is your mistake

 

After i removed it and saw it is not working i added it back.

The file responsable for it is Monastery.java . i guess this is it since the problem started when i made some changes here.

 

/java/net/sf/l2j/gameserver/scripting/scripts/ai/group/Monastery.java

https://pastebin.com/2QHxYtSY

Edited by KIDutz
  • 0
Posted
On 4/9/2019 at 12:17 AM, DenArt Designs said:

and what did you remove? or what changes you did?

 

deleted this

                npc.broadcastNpcSay(((player.getAppearance().getSex() == Sex.FEMALE) ? "Sister " : "Brother ") + player.getName() + ", move your weapon away!");

 

 

But added the original Monastery.java back when i saw it doesnt load scripts

  • 0
Posted
18 minutes ago, KIDutz said:

deleted this

                npc.broadcastNpcSay(((player.getAppearance().getSex() == Sex.FEMALE) ? "Sister " : "Brother ") + player.getName() + ", move your weapon away!");

 

 

But added the original Monastery.java back when i saw it doesnt load scripts

this cannot provide NPE

  • 0
Posted

Try with this debug code and show the stacktrace message.

 

### Eclipse Workspace Patch 1.0
#P aCis_gameserver
Index: java/net/sf/l2j/gameserver/scripting/ScriptManager.java
===================================================================
--- java/net/sf/l2j/gameserver/scripting/ScriptManager.java	(revision 712)
+++ java/net/sf/l2j/gameserver/scripting/ScriptManager.java	(working copy)
@@ -107,6 +107,7 @@
 		catch (Exception e)
 		{
 			_log.warning("ScriptManager: Error loading \"scripts.xml\" file, " + e);
+			e.printStackTrace();
 		}
 		
 		ThreadPool.scheduleAtFixedRate(this, 0, PERIOD);

 

P.S. Why people tries to change something w/o Java and architecture knowledge? It's some madness.

  • 0
Posted
2 hours ago, Rootware said:

Try with this debug code and show the stacktrace message.

 


### Eclipse Workspace Patch 1.0
#P aCis_gameserver
Index: java/net/sf/l2j/gameserver/scripting/ScriptManager.java
===================================================================
--- java/net/sf/l2j/gameserver/scripting/ScriptManager.java	(revision 712)
+++ java/net/sf/l2j/gameserver/scripting/ScriptManager.java	(working copy)
@@ -107,6 +107,7 @@
 		catch (Exception e)
 		{
 			_log.warning("ScriptManager: Error loading \"scripts.xml\" file, " + e);
+			e.printStackTrace();
 		}
 		
 		ThreadPool.scheduleAtFixedRate(this, 0, PERIOD);

 

P.S. Why people tries to change something w/o Java and architecture knowledge? It's some madness.

 

 

java.lang.NullPointerException
        at net.sf.l2j.gameserver.instancemanager.GrandBossManager.getBossStatus(GrandBossManager.java:75)
        at net.sf.l2j.gameserver.scripting.scripts.ai.individual.Baium.<init>(Baium.java:76)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at net.sf.l2j.gameserver.scripting.ScriptManager.load(ScriptManager.java:63)
        at net.sf.l2j.gameserver.scripting.ScriptManager.<init>(ScriptManager.java:33)
        at net.sf.l2j.gameserver.scripting.ScriptManager$SingletonHolder.<clinit>(ScriptManager.java:203)
        at net.sf.l2j.gameserver.scripting.ScriptManager.getInstance(ScriptManager.java:23)
        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:280)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:146)

  • 0
Posted
2 hours ago, Rootware said:

Your Grand Bosses data are corrupted. I meant spawns, zones, sql, scripts. Check this way and remember what you did yet.

 Thank you , solved it ! thanks mate

 

thanks everyone for ur involvment . appreciate alot

Guest
This topic is now closed to further replies.


  • Posts

    • <dailyReward days="28" autoOpen="true" minimumOnlineTimeSeconds="30" oneRewardPerIP="true" resetIfMissDay="true">   For now, I have these settings in the XML—this is the V1 version I created, though I plan to make further improvements over time. Of course, I’ll also add more protections—MAC, HWID, and perhaps others like account-based restrictions—to make it more secure. We can also implement non-tradable items to further enhance the system's security. I’ll keep posting updates and refining both the system and the interface. I might make a video tomorrow; if you look at the top, you'll see the "auto-open" feature can be toggled on or off, allowing users to rely solely on the `.daily` command. Cheers! Note: If I sell it in this state, I’ll provide support and roll out updates to users. I’m not forcing anyone to buy anything; I’d even provide the patch files so that anyone with the necessary skills can add features, modify it, or improve it further.
    • If the problem is that the target is lost, the action of aiming at another character, upon losing collision, does not allow aiming.   This one works as it should, allowing you to target characters
    • MICROTEXT AND WATERMARKS BREAK MOST RENDERINGS Microtext and watermarks aren’t just small decorative details. They are one of the most common reasons a document fails verification, even when it looks decent at first glance. The issue is that these elements are almost impossible to reproduce “by eye.” Microtext requires precise geometry and legibility at a very small size, while a watermark needs the correct density, transparency, and accurate placement relative to other security features. Any deviation becomes obvious during detailed inspection. ▪ What’s most often done wrong: - microtext is drawn too thick or blurry - the watermark is made either too visible or almost invisible - the positioning between microtext and watermark is ignored - the original printing technology isn’t taken into account when choosing density and shape - The stronger the document’s security features, the less room there is for approximation. What matters here isn’t visual similarity, but accurate reproduction of the original technical characteristics. If your document contains microtext and watermarks, this is always an area that requires extra attention. Write to us in DMs. We’ll review your case and point out exactly which details need the highest precision during rendering. › TG: @mustang_service_ms ( https:// t.me/ mustang_service_ms ) › Channel: Mustang Service ( https:// t.me/ +JPpJCETg-xM1NjNl ) #drawing #microtext #photoshop #editing #watermarks
    • GoldRush launches tomorrow! July 18 16:00 GMT+3 Europe / International Register your account in the website, connect wallet and be ready to dominate!
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..