kostantinosftw Posted March 4, 2015 Share Posted March 4, 2015 I have the same error, what is the fix? http://www.maxcheaters.com/topic/173137-l2characternotifyaitask/page-3 Quote Link to comment Share on other sites More sharing options...
0 Ayami- Posted March 5, 2015 Share Posted March 5, 2015 Same same? Error onNotify class? Quote Link to comment Share on other sites More sharing options...
0 Klay Posted March 5, 2015 Share Posted March 5, 2015 I have the same error, what is the fix? http://www.maxcheaters.com/topic/173137-l2characternotifyaitask/page-3 did you checked versus answer? Quote Link to comment Share on other sites More sharing options...
0 Ayami- Posted March 5, 2015 Share Posted March 5, 2015 (edited) Let him post notify Edited March 5, 2015 by Ayami- Quote Link to comment Share on other sites More sharing options...
0 kostantinosftw Posted March 30, 2015 Author Share Posted March 30, 2015 Yep Clay I checked it "The only way to resolve this, is by checking all the calls of this method" Xerus problem is related to movement. Starts at : at com.l2jesios.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:934) and loops here for ever.. at com.l2jesios.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:582) at com.l2jesios.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:538) at com.l2jesios.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:948) He probably fixed with movement rework. That's what I'm interesting about. Quote Link to comment Share on other sites More sharing options...
0 kostantinosftw Posted March 30, 2015 Author Share Posted March 30, 2015 These are some examples: (Project: Acis (latest)) Exception in thread "AISTPool-1" java.lang.StackOverflowError at net.sf.l2j.gameserver.model.L2WorldRegion.revalidateZones(L2WorldRegion.java:84) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.revalidateZone(L2PcInstance.java:1406) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:623) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:276) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3577) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) at net.sf.l2j.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:861) at net.sf.l2j.gameserver.ai.L2PlayerAI.thinkCast(L2PlayerAI.java:235) at net.sf.l2j.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:312) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:638) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:276) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3577) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) -------------------------------------AFTER 1001 ROWS OF THIS LOOP--------------------------------------------- at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) at net.sf.l2j.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:861) at net.sf.l2j.gameserver.ai.L2PlayerAI.thinkCast(L2PlayerAI.java:235) at net.sf.l2j.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:312) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:638) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) null Exception in thread "AISTPool-3" java.lang.StackOverflowError at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3514) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) at net.sf.l2j.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:861) at net.sf.l2j.gameserver.ai.L2PlayerAI.thinkCast(L2PlayerAI.java:235) at net.sf.l2j.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:312) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:638) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:276) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3577) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) at net.sf.l2j.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:861) at net.sf.l2j.gameserver.ai.L2PlayerAI.thinkCast(L2PlayerAI.java:235) at net.sf.l2j.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:312) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:638) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:276) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3577) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) ------------------------------AFTER 993 ROWS OF THIS LOOP----------------------------------- at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) at net.sf.l2j.gameserver.ai.L2CharacterAI.maybeMoveToPawn(L2CharacterAI.java:861) at net.sf.l2j.gameserver.ai.L2PlayerAI.thinkCast(L2PlayerAI.java:235) at net.sf.l2j.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:312) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:638) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:276) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3577) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) Also this loop start from: Exception in thread "AISTPool-9" java.lang.StackOverflowError at net.sf.l2j.gameserver.model.actor.stat.CharStat.getRunSpeed(CharStat.java:427) at net.sf.l2j.gameserver.model.actor.stat.PlayableStat.getRunSpeed(PlayableStat.java:168) at net.sf.l2j.gameserver.model.actor.stat.PcStat.getRunSpeed(PcStat.java:333) at net.sf.l2j.gameserver.model.actor.stat.CharStat.getMoveSpeed(CharStat.java:543) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3514) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) Exception in thread "AISTPool-7" java.lang.StackOverflowError at net.sf.l2j.gameserver.model.zone.L2ZoneType.revalidateInZone(L2ZoneType.java:141) at net.sf.l2j.gameserver.model.L2WorldRegion.revalidateZones(L2WorldRegion.java:84) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.revalidateZone(L2PcInstance.java:1406) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.java:623) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:353) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:276) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3577) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) Exception in thread "AISTPool-6" java.lang.StackOverflowError at net.sf.l2j.gameserver.model.actor.L2Character.getDEX(L2Character.java:5360) at net.sf.l2j.gameserver.skills.funcs.FuncMoveSpeed.calc(FuncMoveSpeed.java:39) at net.sf.l2j.gameserver.skills.Calculator.calc(Calculator.java:135) at net.sf.l2j.gameserver.model.actor.stat.CharStat.calcStat(CharStat.java:74) at net.sf.l2j.gameserver.model.actor.stat.CharStat.getRunSpeed(CharStat.java:427) at net.sf.l2j.gameserver.model.actor.stat.PlayableStat.getRunSpeed(PlayableStat.java:168) at net.sf.l2j.gameserver.model.actor.stat.PcStat.getRunSpeed(PcStat.java:333) at net.sf.l2j.gameserver.model.actor.stat.CharStat.getMoveSpeed(CharStat.java:543) at net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3514) at net.sf.l2j.gameserver.model.actor.L2Character$AIAccessor.moveTo(L2Character.java:2803) at net.sf.l2j.gameserver.ai.AbstractAI.moveTo(AbstractAI.java:510) at net.sf.l2j.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:467) Quote Link to comment Share on other sites More sharing options...
0 ErHarD Posted March 31, 2015 Share Posted March 31, 2015 Anyone knows? Quote Link to comment Share on other sites More sharing options...
0 kostantinosftw Posted April 1, 2015 Author Share Posted April 1, 2015 Up Quote Link to comment Share on other sites More sharing options...
0 FirefoxAurora Posted April 1, 2015 Share Posted April 1, 2015 Up Use the button to bump any topic. Quote Link to comment Share on other sites More sharing options...
0 Nightw0lf Posted April 7, 2015 Share Posted April 7, 2015 you changed anything on DEX / Speed / Zones? it does this everywhere in map? what pack you use and what rev if is available info? Quote Link to comment Share on other sites More sharing options...
0 kostantinosftw Posted April 8, 2015 Author Share Posted April 8, 2015 I didn't change anything related to DEX / Speed / Zones. I have no idea where that happened. aCis, latest revision. Here are the lines: 1) net.sf.l2j.gameserver.model.actor.stat.CharStat.getRunSpeed(CharStat.java:427) /** * @return the RunSpeed (base+modifier) of the L2Character in function of the Armour Expertise Penalty. */ public int getRunSpeed() { return (int) calcStat(Stats.RUN_SPEED, _activeChar.getTemplate().getBaseRunSpd(), null, null); } 2) net.sf.l2j.gameserver.model.zone.L2ZoneType.revalidateInZone(L2ZoneType.java:141) // If the character can't be affected by this zone return if (!isAffected(character)) return; 3) net.sf.l2j.gameserver.model.actor.L2Character.getDEX(L2Character.java:5360) public int getDEX() { return getStat().getDEX(); } /** * @return the DEX of the L2Character (base+modifier). */ public final int getDEX() { return (int) calcStat(Stats.STAT_DEX, _activeChar.getTemplate().getBaseDEX(), null, null); } 4) net.sf.l2j.gameserver.model.actor.L2Character.moveToLocation(L2Character.java:3514) public void moveToLocation(int x, int y, int z, int offset) { // get movement speed of character float speed = getStat().getMoveSpeed(); // line 3514 if (speed <= 0 || isMovementDisabled()) return; public int getMoveSpeed() { if (_activeChar == null) return 1; if (_activeChar.isRunning()) return getRunSpeed(); return getWalkSpeed(); } 5)net.sf.l2j.gameserver.model.L2WorldRegion.revalidateZones(L2WorldRegion.java:84) for (L2ZoneType z : getZones()) { if (z != null) z.revalidateInZone(character); //line 84 } public void revalidateInZone(L2Character character) { // If the character can't be affected by this zone return if (!isAffected(character)) return; // If the object is inside the zone... if (isInsideZone(character.getX(), character.getY(), character.getZ())) { // Was the character not yet inside this zone? if (!_characterList.contains(character)) { List<Quest> quests = getQuestByEvent(QuestEventType.ON_ENTER_ZONE); if (quests != null) { for (Quest quest : quests) quest.notifyEnterZone(character, this); } _characterList.add(character); onEnter(character); } } else { // Was the character inside this zone? if (_characterList.contains(character)) { List<Quest> quests = getQuestByEvent(QuestEventType.ON_EXIT_ZONE); if (quests != null) { for (Quest quest : quests) quest.notifyExitZone(character, this); } _characterList.remove(character); onExit(character); } } } Quote Link to comment Share on other sites More sharing options...
0 Nightw0lf Posted April 10, 2015 Share Posted April 10, 2015 you attatch the patches yourself when you updating acis? if yes you might did this by mistake i cant think anything else better ask in their forum of what happent Quote Link to comment Share on other sites More sharing options...
Question
kostantinosftw
I have the same error, what is the fix?
http://www.maxcheaters.com/topic/173137-l2characternotifyaitask/page-3
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.