Jump to content

Recommended Posts

  • 2 months later...
Posted

Heya! Well i managed to compile w/o any problems but i get these errors when server loads...

 

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Bronze
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Silver
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Gold
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Platinum
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Diamond
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Master
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

Dec 14, 2018 4:15:37 PM net.sf.l2j.donation.DonationStats parseDocument
SEVERE: Could not parse donatePackets.xml
java.lang.ClassNotFoundException: net.sf.l2j.donation.packages.Grandmaster
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at net.sf.l2j.donation.DonationStats.parseDocument(DonationStats.java:80)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:60)
	at net.sf.l2j.commons.data.xml.XMLDocument.loadDocument(XMLDocument.java:36)
	at net.sf.l2j.donation.DonationStats.load(DonationStats.java:28)
	at net.sf.l2j.donation.DonationStats.<init>(DonationStats.java:22)
	at net.sf.l2j.donation.DonationStats$SingletonHolder.<clinit>(DonationStats.java:98)
	at net.sf.l2j.donation.DonationStats.getInstance(DonationStats.java:93)
	at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:288)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:120)

If anyone has an idea about how to fix this please reply!

Acis rev 374.

Posted (edited)
1 hour ago, StaticX said:

Well nope.. its located under data/xml/donatePackets.xml

catch the error with IO exception.

maybe you have wrong data in it

Edited by DenArt Designs
Posted

Or you simply failed adding the file, again, and you removed some important piece of code :dat:

As melron shared fully working code, I believe. So, the problem is on your side :happyforever:

Posted

I added the files by applying the patch as the .diff patch is posted on pastebin by the author.. no single error appeared in eclipse.

Tho the problem still exists when i load the server. so its not my part for sure.. maybe you have time to look at the code and give a hand so we can reshare the working version for people that may need it :-)

 

Thanks in advance

Posted (edited)
23 minutes ago, StaticX said:

1140217912_.png.d93d471c6f7c5f1efe566631fb283bf0.png

 

This is a proof of i putted correctly the file.

When i remove it and server boots thats the only error it appears..


Then add it manually, also why peoples apply the patches?
By adding manually patches you can read the code and learn/change/edit parts.

Eclipse not works always as you want. ;)

Edited by StinkyMadness
Posted
9 hours ago, StaticX said:

1140217912_.png.d93d471c6f7c5f1efe566631fb283bf0.png

 

This is a proof of i putted correctly the file.

When i remove it and server boots thats the only error it appears..

people already told you that you have possibly WRONG data inside did you check that?

Posted (edited)
Quote

java.lang.ClassNotFoundException: net.sf.l2j.donation.packages

 

The code is probably not updated when elfo mentioned some changes ,so the system tries to load a particular class and doesn't found the requested class in classpath
 

@StaticX whats the name of the files inside of net.sf.l2j.donation.packages ? if they are like BronzePackage,SilverPackage etc then change this line (inside of DonationStats java file)

final String category = o.getAttributes().getNamedItem("category").getNodeValue();

to

final String category = o.getAttributes().getNamedItem("category").getNodeValue() + "Package";

 

I forgot to edit that part . updated

Edited by melron
Posted

That was perfect @melron it worked! There are also some differences between your pastebin file and Elfos pastebin file but i dont know if i should change your code or not... but it worked when i changed only the line you indicated. I really appreciate it!

Everyone was like it was my fault and i was sure i did everything properly xD .

Greetings everyone!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Breaking News! Twitter Premium now available at a discounted price! Try it right now — limited-time offer! ➡ Twitter Premium X subscription for your Twitter account for 1 month / 1 year (your choice). Requires login authorization to your Twitter account. Price from: $7–13 per 1 month ($75 per 12 months) ➡ Twitter X Premium Plus subscription and GROK AI assistant for your Twitter account for 1 month / 1 year (your choice). Requires login authorization to your Twitter account. Price from: $48–55 per 1 month ($480 per 12 months) ➡ Old Twitter Accounts 2010–2023 with BLUE Regular Tick (Tier 1/2/3 countries) | Full access with Login, Password, and Token included! | Price from: $9 ➡ Old Twitter NFT Accounts 2010–2023 with BLUE Tick (Tier 1/2/3 countries) | Full access with Login, Password, and Token included! | Price from: $9 ➡ Old Twitter Accounts 2010–2023 with BLUE Regular Tick and real followers: 100–20000 (followers of your choice) | Tier 1/2/3 countries | Full access with Login, Password, and Token included | Refill: 30+ days | Price from: $9.5 ➡ Old Twitter Accounts 2010–2023 with ADS Manager and BLUE Regular Tick linked with Credit Card | GEO: Tier 1 countries | Full access with Login, Password, and Token included | Price from: $35 Shop in our online store or through our Telegram bot! ➡ Digital goods store (Website): Go ➡ Store Telegram bot: Go ➡ Telegram bot for purchasing Telegram Stars: Go ➡ SMM Panel: Go – promote your social media accounts. We would like to present you with the latest list of promotions and special offers for purchasing products and services from our platform: 1. Promo code OCTOBER2025 (8% discount) for purchases in our store (Website or Bot) in October! You can also use the first-time promo code SOCNET (15% discount) 2. Get $1 credited to your store balance or a 10–20% discount — just post your username after registration on our website in the following format: "SEND ME BONUS, MY USERNAME IS..." – post it in our forum thread! 3. Get $1 for your first SMM Panel trial — just open a support ticket with the title “Get Trial Bonus” on our website (Support). 4. Weekly giveaways of Telegram Stars in our Telegram channel and our Telegram bot for Star purchases! News: ➡ Telegram channel: https://t.me/accsforyou_shop✅ ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t✅ ➡ Discord server: https://discord.gg/y9AStFFsrh✅ Contacts and Support: ➡ Telegram: https://t.me/socnet_support✅ ➡ WhatsApp: https://wa.me/79051904467✅ ➡ Discord: socnet_support ✅ ➡ ✉ Email: solomonbog@socnet.store ✅
    • Enthusiasm about everything functioning perfectly, until those files became public. These files taught me the difference between making things work in a private, commercial environment versus releasing your work publicly and facing intense scrutiny over even the smallest details.  
    • Thanks for the head up. There still people asking for this, don't know why... i do not use those sources myself...
    • To anyone reading this after 2011... Do yourself a favor and download my release of Epilogue. It is only been worked for at least 10 years after L2DC died.
    • https://www.4shared.com/s/fyGGySJVvfa  
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock