[FIXED]Awakening errors

Move here solved/invalid bug reports.
Please add manual tag [INVALID] to invalid reports, until we add new tag system, thanks.
Post Reply
ChaosPaladin
Posts: 39
Joined: Wed Feb 19, 2014 12:13 pm

[FIXED]Awakening errors

Post by ChaosPaladin »

If, after awakening to make relog and log back into the game, then the class will again be 3rd

log errors

Code: Select all

џэт 13, 2015 6:01:39 PM com.l2jserver.gameserver.model.quest.Quest showError
WARNING: D:\Program Files\Servers\ertheia_l2j\game\data\scripts\instances\HarnakUndergroundRuins\HarnakUndergroundRuins.java
java.lang.NullPointerException
	at instances.HarnakUndergroundRuins.HarnakUndergroundRuins.onAdvEvent(HarnakUndergroundRuins.java:376)
	at com.l2jserver.gameserver.model.quest.Quest.notifyEvent(Quest.java:554)
	at com.l2jserver.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:49)
	at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:92)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 
џэт 13, 2015 6:04:06 PM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268481874-1911-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268481874-1911-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7758)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7663)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2662)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2555)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2360)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:6974)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:611)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1134)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 
џэт 13, 2015 6:04:06 PM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268481874-1909-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268481874-1909-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7758)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7663)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2662)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2555)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2360)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:6974)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:611)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1134)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 
џэт 13, 2015 6:04:06 PM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268481874-1320-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268481874-1320-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7758)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7663)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2662)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2555)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2360)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:6974)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:611)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1134)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 
џэт 13, 2015 6:04:06 PM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268481874-1322-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268481874-1322-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7758)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7663)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2662)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2555)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2360)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:6974)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:611)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1134)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 
џэт 13, 2015 6:04:06 PM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268481874-239-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268481874-239-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7758)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7663)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2662)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2555)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2360)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:6974)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:611)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1134)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 
џэт 13, 2015 6:04:07 PM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268481874-194-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268481874-194-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7758)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7663)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2662)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2555)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2360)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:6974)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:611)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1134)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
ChaosPaladin
Posts: 39
Joined: Wed Feb 19, 2014 12:13 pm

Re: Awakening errors

Post by ChaosPaladin »

Relevant on [commit]6698a95cca705b31172360ed91346c47950d677e[/commit]
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Awakening errors

Post by Sdw »

Corrected the instance npe in

For the skill issues, could you try
Gist by: Sdw-
And make sure :
- The error doesn't happen anymore
- You keep auto get that will be replaced
- Auto get that don't level up anymore or aren't replaced are gone

I can't think straight today, hope it works out and thanks for your patience on this :D
ChaosPaladin
Posts: 39
Joined: Wed Feb 19, 2014 12:13 pm

Re: Awakening errors

Post by ChaosPaladin »

Does not work, 3rd lass is returned after relog

Code: Select all

џэт 27, 2015 9:12:55 AM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeSkill
WARNING: Error could not store char skills: Duplicate entry '268486267-1320-0' for key 'PRIMARY'
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268486267-1320-0' for key 'PRIMARY'
	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 com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
	at com.mysql.jdbc.Util.getInstance(Util.java:360)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:1392)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeSkill(L2PcInstance.java:7824)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.addSkill(L2PcInstance.java:7729)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.giveAvailableAutoGetSkills(L2PcInstance.java:2636)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.rewardSkills(L2PcInstance.java:2529)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setClassId(L2PcInstance.java:2391)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:7031)
	at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1071)
	at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:612)
	at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:136)
	at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70)
	at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1145)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
ChaosPaladin
Posts: 39
Joined: Wed Feb 19, 2014 12:13 pm

Re: Awakening errors

Post by ChaosPaladin »

If you get Awaken (4rd class) through Alt + G menu and make relog, 4rd class remains and is not reset to 3rd

Goes, this error only getting a 4rd in the quest

p.s if you get awaken from alt + G, 3rd class skills not where no tag "removeSkill" not deleted, as it is through the quest
Last edited by ChaosPaladin on Tue Jan 27, 2015 2:38 pm, edited 1 time in total.
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Awakening errors

Post by Sdw »

It's because skill are cleaned only only when you awake normally. Changing class through admin command doesn't touch skills at all.
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Awakening errors

Post by Sdw »

Fixed in

Thanks ! And sorry for the wait (or the dumbest mistake I can possibly have done), difficult to find time currently.
ChaosPaladin
Posts: 39
Joined: Wed Feb 19, 2014 12:13 pm

Re: [FIXED]Awakening errors

Post by ChaosPaladin »

:oops:

Exemple:

L2j:
3rd class Phoenix Knight
SPOILER:
Active skills 1
Image
Active skills 2
Image
Passive skills
Image
4rd class (awaken) Sigil Phoenix Knight
SPOILER:
Active skills
Image
Passive skills
Image
Public Test Server Innova (Q: Why Innova ? A: Because when you start getting level 99)
3rd class Phoenix Knight
SPOILER:
Active skills 1
Image
Active skills 2
Image
Passive skills
Image
4rd class (awaken) Sigil Phoenix Knight
SPOILER:
Active skills 1
Image
Active skills 2
Image
Passive skills
Image
Please note, after Awakening lacking a few skills (Passive skill: Expertise R99: id 239 for exemple)
Relog does not help
ChaosPaladin
Posts: 39
Joined: Wed Feb 19, 2014 12:13 pm

Re: [FIXED]Awakening errors

Post by ChaosPaladin »

I think that would fix the trees of skills after Awakening, it is necessary to add skill tree awakenSaveTree (for example) that preserves the skills that should not be removed during Awakening and make removal skills after Awakening, which do not belong to awakenSaveTree and they have no "removeSkill" tag :P
Gist by: ChaosPaladin
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: [FIXED]Awakening errors

Post by Sdw »

Class changed is kept by default, as it's not in user skills.
Expertise will be kept if added to awaken skill tree, same for Divine Inspiration.
Create Common Item is already kept as it's in awaken skill tree already.

I'm still thinking about this.
Post Reply