Update Rev.15133

Deazer

Head Developer
Staff member
  • Fixed aggression switching logic in AI: NPC now correctly switches to the target with the highest hate, matching official server behavior for clan member attacks.
  • Correct processing for PawnShop so that several currencies and other elements are processed correctly. Split into steps to avoid empty parameters
  • Fixed the issue with PawnShop if currency has space
  • Correction of target visibility for autofarm
  • Starting Nobles and Hero status
  • The reference price is taken at half the cost of the item in Pawn Shop
  • Added checks when selling items for adena for the minimum price at PawnShop.
  • Added a ban on selling currency for the same currency in PawnShop
  • Separate numeric values according to US localization with a comma
  • PawnShop now allows you to specify the number of items when selling.
  • Correction for BuffAnimRange cfg config
  • Fix AltRaidBossTeleportAndAnnounce service, did not work correctly after restart
  • Complete rework of the visibility calculation and a partially rewritten AI.
  • Community buffer uses the same settings as community board
  • Reworked old checks for checking players at Events
  • Reworked the AllowBBSAtEvents condition, now it checks the player at the event as a whole, not just the team
  • Correction for socket accept for Telnet server
  • Correction time update for AutoFarm
  • Fixed the issue with NPC despawn/spawn in quest Possessor of a Precious Soul 2
  • Correction system message for shield resist magic damage
  • Rework for Lottery Manager. Just in case, we limit the loop to avoid CPU load.
  • RATED_NOT_GROUPED drop group has been reworked and completely brought to the l2j format and separate configs for it https://lucera2.com/threads/how-to-make-new-npc-and-edit-drop-and-sa-up.1426/
  • The limits of the HWID and IP are separated; if both are false, there are no limits.
  • Fixed autofarm with Pets
  • Minor correction for Lilith/Anakim
  • Added game logging for special quest raids and SSQ raids
  • Reworked tasks for autofarming, timing and task launching
  • Correction for purchasing free autofarm time
  • The cron LotteryCronPeriod format has been brought to a standard
  • Correct route type for Great Eye
  • Icicle Emperor Bumbalump also retains the respawn from Yeti's Table
  • Fixed the problem with the bosses of the SSQ when they spawned after a server restart
  • Rework respawn of summoned quest Raids. The respawn itself is taken from a specific altar from data/spawn
  • Removed unnecessary checks for Community Teleport
  • Correction for CB Teleport config
  • Correction .whereis command
  • Forbidden zones for teleportation from the community board
 
can this update "Reworked tasks for autofarming, timing and task launching" cause this error

Code:
    ... 15 common frames omitted
Exception in thread "ThreadPoolExecutor-2" java.lang.NoClassDefFoundError: l2/gameserver/model/actor/player/AutoHealFarmTask
    at l2.gameserver.model.actor.instances.player.AutoFarmContext.startFarmTask(Unknown Source)
    at l2.gameserver.handler.voicecommands.impl.AutoFarm.useVoicedCommand(Unknown Source)
    at l2.gameserver.network.l2.c2s.RequestBypassToServer.runImpl(Unknown Source)
    at l2.gameserver.network.l2.c2s.L2GameClientPacket.run(Unknown Source)
    at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.ClassNotFoundException: l2.gameserver.model.actor.player.AutoHealFarmTask
 
Anyone having this problem when charging tolls at the autofarm?
 

Attachments

  • autofarm4.webp
    autofarm4.webp
    10.5 KB · Views: 24
  • autofarm2.webp
    autofarm2.webp
    56.8 KB · Views: 24
Anyone having this problem when charging tolls at the autofarm?
1746194494117.webp

You need to buy autofarm time

can this update "Reworked tasks for autofarming, timing and task launching" cause this error

Code:
    ... 15 common frames omitted
Exception in thread "ThreadPoolExecutor-2" java.lang.NoClassDefFoundError: l2/gameserver/model/actor/player/AutoHealFarmTask
    at l2.gameserver.model.actor.instances.player.AutoFarmContext.startFarmTask(Unknown Source)
    at l2.gameserver.handler.voicecommands.impl.AutoFarm.useVoicedCommand(Unknown Source)
    at l2.gameserver.network.l2.c2s.RequestBypassToServer.runImpl(Unknown Source)
    at l2.gameserver.network.l2.c2s.L2GameClientPacket.run(Unknown Source)
    at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.ClassNotFoundException: l2.gameserver.model.actor.player.AutoHealFarmTask
As I see you have own ext jar, at me no any problems like that

java.lang.NoClassDefFoundError: l2/gameserver/model/actor/player/AutoHealFarmTask
This indicates that you don't have the AutoHealFarmTask class at all. And I have it.


This is not related to the update.
 
View attachment 5881

You need to buy autofarm time


As I see you have own ext jar, at me no any problems like that

java.lang.NoClassDefFoundError: l2/gameserver/model/actor/player/AutoHealFarmTask
This indicates that you don't have the AutoHealFarmTask class at all. And I have it.


This is not related to the update.
Yes I have ext.jar but I do not have anything related to autofarm, just simple codes. Anyway the problems is gone now, thanks for the information. (I just updated all files again server.jar/scripts.jar)
 
View attachment 5881

Você precisa comprar tempo de autofarm


Pelo que vejo você tem seu próprio jarro externo, para mim não há problemas assim

java.lang.NoClassDefFoundError: l2/servidor de jogos/modelo/ator/jogador/AutoHealFarmTask
Isso indica que você não tem a classe AutoHealFarmTask. E eu tenho.


Isso não está relacionado à atualização.
Thanks deazer, I managed to find the problem, there really is no error in the update
 
I got this error after update:
Code:
[23:54:27]  INFO IdFactory: Extracted total 1350 used id's.
[23:54:27]  INFO IdFactory: 102912 id's available.
[23:54:27]  INFO Scripts: Loading...
Exception in thread "main" java.lang.NoClassDefFoundError: module-info is not a class because access_flag ACC_MODULE is set
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:579)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
        at l2.gameserver.scripts.Scripts.load(Unknown Source)
        at l2.gameserver.scripts.Scripts.<init>(Unknown Source)
        at l2.gameserver.scripts.Scripts.<clinit>(Unknown Source)
        at l2.gameserver.GameServer.<init>(Unknown Source)
        at l2.gameserver.GameServer.main(Unknown Source)

java
Code:
$ java -version
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
 
Last edited:
I got this error after update:
Code:
[23:54:27]  INFO IdFactory: Extracted total 1350 used id's.
[23:54:27]  INFO IdFactory: 102912 id's available.
[23:54:27]  INFO Scripts: Loading...
Exception in thread "main" java.lang.NoClassDefFoundError: module-info is not a class because access_flag ACC_MODULE is set
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:579)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
        at l2.gameserver.scripts.Scripts.load(Unknown Source)
        at l2.gameserver.scripts.Scripts.<init>(Unknown Source)
        at l2.gameserver.scripts.Scripts.<clinit>(Unknown Source)
        at l2.gameserver.GameServer.<init>(Unknown Source)
        at l2.gameserver.GameServer.main(Unknown Source)

java
Code:
$ java -version
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
that is not about update, you try load old scripts on new server.
 
Back
Top