Page 1 of 1
(Players get skills from both classes),bug
Posted: Thu May 27, 2010 11:09 pm
by xone
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision
Number:
4224
L2JDP Revision
Number:
7437
Player reported to me that when he tried to change to main class (Shillien Templar) from (Spectral Master) he had a little lag, and on S.T. he had S.M. skills too.
I saw this happen once before at change of class, but forgot to report it.
Re: (Players get skills from both classes),bug
Posted: Thu May 27, 2010 11:54 pm
by Tan
Set FloodProtection. and if need more information use search.
Re: (Players get skills from both classes),bug
Posted: Fri May 28, 2010 1:56 pm
by xone
Well my protection is on they can't do more then 1 subclass change in 20seconds.
I got a report just now he changed from gladi to adv and he said that he got buffs fast from buffer right before he changed class.
and he had skills both from adv and gladi.
Why dose this happen, cause class change is a little slow ?
anyway I think that class change is exploitable.
Re: (Players get skills from both classes),bug
Posted: Fri May 28, 2010 8:17 pm
by xone
Any news on this ?

Re: (Players get skills from both classes),bug
Posted: Fri May 28, 2010 8:40 pm
by janiii
news? you can reproduce the bug? then tell us how. without reproducing we cannot fix it.
Re: (Players get skills from both classes),bug
Posted: Fri May 28, 2010 9:07 pm
by xone
well my pc is too strong no lag... tryed but no use ...will try more ... and report as soon as i find something
Re: (Players get skills from both classes),bug
Posted: Fri May 28, 2010 9:27 pm
by xone
Player sdadascxczxc tried to restart during class change.
Player asdasda3ada tried to restart during class change.
Player dasddscxcx tried to restart during class change.
I think this might be a clue ... is it possible ? example do clange class and quickly close the game with task manager and not have all your skills removed ?
anyway will try to test too
Re: (Players get skills from both classes),bug
Posted: Sat May 29, 2010 4:35 am
by xone
I think I found something:
Code: Select all
WARNING: Could not store sub class data for AnteGeia: Duplicate entry '268558992-93' for key 'PRIMARY'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268558992-93' 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:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1038) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2102) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:989) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeCharSub(L2PcInstance.java:7916) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:7787) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setActiveClass(L2PcInstance.java:10848) at com.l2jserver.gameserver.model.actor.instance.L2VillageMasterInstance.onBypassFeedback(L2VillageMasterInstance.java:438) at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:146) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:92) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)May 29, 2010 2:25:02 AM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeCharSubWARNING: Could not store sub class data for AnteGeia: Duplicate entry '268558992-93' for key 'PRIMARY'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268558992-93' 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:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1038) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2102) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:989) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeCharSub(L2PcInstance.java:7916) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:7787) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setActiveClass(L2PcInstance.java:10848) at com.l2jserver.gameserver.model.actor.instance.L2VillageMasterInstance.onBypassFeedback(L2VillageMasterInstance.java:438) at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:146) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:92) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)May 29, 2010 2:30:36 AM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeCharSubWARNING: Could not store sub class data for AnteGeia: Duplicate entry '268558992-93' for key 'PRIMARY'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268558992-93' 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:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1038) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2102) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:989) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeCharSub(L2PcInstance.java:7916) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:7787) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:7799) at com.l2jserver.gameserver.network.L2GameClient.saveCharToDisk(L2GameClient.java:311) at com.l2jserver.gameserver.network.L2GameClient$AutoSaveTask.run(L2GameClient.java:736) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)May 29, 2010 2:31:43 AM com.l2jserver.gameserver.model.actor.instance.L2PcInstance storeCharSubWARNING: Could not store sub class data for AnteGeia: Duplicate entry '268558992-93' for key 'PRIMARY'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '268558992-93' 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:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1038) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2102) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:989) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeCharSub(L2PcInstance.java:7916) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:7787) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.setActiveClass(L2PcInstance.java:10848) at com.l2jserver.gameserver.model.actor.instance.L2VillageMasterInstance.onBypassFeedback(L2VillageMasterInstance.java:438) at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:146) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:92) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Re: (Players get skills from both classes),bug
Posted: Sat May 29, 2010 6:14 am
by JIV
your code line count doesn't match revision which you wrote. So what mods you have?
Re: (Players get skills from both classes),bug
Posted: Sat May 29, 2010 6:16 am
by LasTravel
I tried to take subs fast and make restart but nothing
Re: (Players get skills from both classes),bug
Posted: Sat May 29, 2010 6:20 am
by xone
Oh ... I will compile a list ... later on ... must go to a funeral now
anyway I have a few ... can you direct me ... I mean tell me what files are used for subclass change, so I can look what mods I have there that may affect class change. (I'm don't know too much java, so that's why im asking)