Page 1 of 1

[FIXED]Awakening errors

Posted: Wed Jan 14, 2015 12:18 am
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)

Re: Awakening errors

Posted: Tue Jan 27, 2015 1:08 am
by ChaosPaladin
Relevant on
Datapack: Download
[commit]6698a95cca705b31172360ed91346c47950d677e[/commit]

Re: Awakening errors

Posted: Tue Jan 27, 2015 1:21 pm
by Sdw
Corrected the instance npe in
Datapack: Download


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

Re: Awakening errors

Posted: Tue Jan 27, 2015 2:20 pm
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)

Re: Awakening errors

Posted: Tue Jan 27, 2015 2:34 pm
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

Re: Awakening errors

Posted: Tue Jan 27, 2015 2:38 pm
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.

Re: Awakening errors

Posted: Tue Feb 03, 2015 12:31 am
by Sdw
Fixed in
Datapack: Download


Thanks ! And sorry for the wait (or the dumbest mistake I can possibly have done), difficult to find time currently.

Re: [FIXED]Awakening errors

Posted: Tue Feb 03, 2015 1:34 am
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

Re: [FIXED]Awakening errors

Posted: Fri Feb 06, 2015 12:02 pm
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

Re: [FIXED]Awakening errors

Posted: Fri Feb 06, 2015 12:06 pm
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.