(Players get skills from both classes),bug

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

(Players get skills from both classes),bug

Post 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.
User avatar
Tan
L2j Veteran
L2j Veteran
Posts: 873
Joined: Wed Jun 10, 2009 10:31 pm
Location: Poland

Re: (Players get skills from both classes),bug

Post by Tan »

Set FloodProtection. and if need more information use search.
Some people believe in God... i believe in Music... some people pray..... I turn on Winamp
http://www.last.fm/user/L2jTan
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

Re: (Players get skills from both classes),bug

Post 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.
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

Re: (Players get skills from both classes),bug

Post by xone »

Any news on this ? :|
User avatar
janiii
L2j Veteran
L2j Veteran
Posts: 4269
Joined: Wed May 28, 2008 3:15 pm
Location: Slovakia

Re: (Players get skills from both classes),bug

Post by janiii »

news? you can reproduce the bug? then tell us how. without reproducing we cannot fix it.
DO NOT EVEN TRY TO MESS WITH ME!
forum flOOder dancing dEVILoper
I don't give private support - PM will be ignored!
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

Re: (Players get skills from both classes),bug

Post 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
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

Re: (Players get skills from both classes),bug

Post 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
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

Re: (Players get skills from both classes),bug

Post 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) 
User avatar
JIV
L2j Veteran
L2j Veteran
Posts: 1882
Joined: Sun Jan 06, 2008 8:17 pm
Location: Slovakia
Contact:

Re: (Players get skills from both classes),bug

Post by JIV »

your code line count doesn't match revision which you wrote. So what mods you have?
User avatar
LasTravel
Posts: 888
Joined: Tue Jan 05, 2010 12:08 am
Location: Spain

Re: (Players get skills from both classes),bug

Post by LasTravel »

I tried to take subs fast and make restart but nothing
User avatar
xone
Posts: 122
Joined: Thu Nov 05, 2009 5:04 am

Re: (Players get skills from both classes),bug

Post 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)
Post Reply