A Project for Chronicle 4 based on L2JServer.


    1. transfer class (clerik)

    Share
    avatar
    DanielaCZ

    Posts : 507
    Join date : 2013-01-07
    Age : 27
    Location : Newcastle Upon Tyne

    1. transfer class (clerik)

    Post  DanielaCZ on 31st March 2013, 04:13

    Please check 1.transfer class. for clerik there is problem because quest cant finish.
    and please chcek this error
    No item handler registered for item ID 5926.
    Could not insert item 268483363 into DB: Reason: Duplicate entry '268483363' for key 'PRIMARY'
    java.sql.SQLException: Duplicate entry '268483363' for key 'PRIMARY'
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1570)
    at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1085)
    at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:670)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1159)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1076)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1061)
    at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:131)
    at net.sf.l2j.gameserver.model.L2ItemInstance.insertIntoDb(L2ItemInstance.java:862)
    at net.sf.l2j.gameserver.model.L2ItemInstance.updateDatabase(L2ItemInstance.java:663)
    at net.sf.l2j.gameserver.model.L2ItemInstance.updateDatabase(L2ItemInstance.java:635)
    at net.sf.l2j.gameserver.model.ItemContainer.addItem(ItemContainer.java:222)
    at net.sf.l2j.gameserver.model.PcInventory.addItem(PcInventory.java:290)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.addItem(L2PcInstance.java:2885)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.doAutoLoot(L2PcInstance.java:4009)
    at net.sf.l2j.gameserver.model.L2Attackable.doItemDrop(L2Attackable.java:1357)
    at net.sf.l2j.gameserver.model.L2Attackable.doItemDrop(L2Attackable.java:1257)
    at net.sf.l2j.gameserver.model.L2Attackable.calculateRewards(L2Attackable.java:803)
    at net.sf.l2j.gameserver.model.L2Attackable.doDie(L2Attackable.java:461)
    at net.sf.l2j.gameserver.model.actor.instance.L2MonsterInstance.doDie(L2MonsterInstance.java:203)
    at net.sf.l2j.gameserver.model.actor.status.CharStatus.reduceHp(CharStatus.java:176)
    at net.sf.l2j.gameserver.model.actor.status.NpcStatus.reduceHp(NpcStatus.java:49)
    at net.sf.l2j.gameserver.model.L2Character.reduceCurrentHp(L2Character.java:5779)
    at net.sf.l2j.gameserver.model.L2Attackable.reduceCurrentHp(L2Attackable.java:404)
    at net.sf.l2j.gameserver.model.L2Attackable.reduceCurrentHp(L2Attackable.java:361)
    at net.sf.l2j.gameserver.model.L2Character.onHitTimer(L2Character.java:4545)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.onHitTimer(L2PcInstance.java:3930)
    at net.sf.l2j.gameserver.model.L2Character$HitTask.run(L2Character.java:1730)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)

    Could not insert item 268483662 into DB: Reason: Duplicate entry '268483662' for key 'PRIMARY'
    java.sql.SQLException: Duplicate entry '268483662' for key 'PRIMARY'
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1570)
    at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1085)
    at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:670)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1159)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1076)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1061)
    at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:131)
    at net.sf.l2j.gameserver.model.L2ItemInstance.insertIntoDb(L2ItemInstance.java:862)
    at net.sf.l2j.gameserver.model.L2ItemInstance.updateDatabase(L2ItemInstance.java:663)
    at net.sf.l2j.gameserver.model.L2ItemInstance.updateDatabase(L2ItemInstance.java:635)
    at net.sf.l2j.gameserver.model.ItemContainer.addItem(ItemContainer.java:222)
    at net.sf.l2j.gameserver.model.PcInventory.addItem(PcInventory.java:290)
    at net.sf.l2j.gameserver.model.quest.QuestState.giveItems(QuestState.java:531)
    at net.sf.l2j.gameserver.model.quest.QuestState.giveItems(QuestState.java:515)
    at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:174)
    at org.python.core.PyMethod.__call__(PyMethod.java:93)
    at org.python.core.PyObject.__call__(PyObject.java:605)
    at data.jscript.quests.376_GiantsExploration1$py.onKill$5/lisvus/gameserver/data/jscript/quests/376_GiantsExploration1/__init__.py:135)
    at data.jscript.quests.376_GiantsExploration1$py.call_function(/lisvus/gameserver/data/jscript/quests/376_GiantsExploration1/__init__.py)
    at org.python.core.PyTableCode.call(PyTableCode.java:213)
    at org.python.core.PyTableCode.call(PyTableCode.java:426)
    at org.python.core.PyTableCode.call(PyTableCode.java:322)
    at org.python.core.PyFunction.__call__(PyFunction.java:193)
    at org.python.core.PyMethod.__call__(PyMethod.java:93)
    at org.python.core.PyObject.__call__(PyObject.java:570)
    at org.python.core.PyObject._jcallexc(PyObject.java:2573)
    at org.python.core.PyObject._jcall(PyObject.java:2605)
    at org.python.proxies.data.jscript.quests.376_GiantsExploration1$Quest$189.onKill(Unknown Source)
    at net.sf.l2j.gameserver.model.quest.Quest.notifyKill(Quest.java:230)
    at net.sf.l2j.gameserver.model.L2Attackable.doDie(L2Attackable.java:530)
    at net.sf.l2j.gameserver.model.actor.instance.L2MonsterInstance.doDie(L2MonsterInstance.java:203)
    at net.sf.l2j.gameserver.model.actor.status.CharStatus.reduceHp(CharStatus.java:176)
    at net.sf.l2j.gameserver.model.actor.status.NpcStatus.reduceHp(NpcStatus.java:49)
    at net.sf.l2j.gameserver.model.L2Character.reduceCurrentHp(L2Character.java:5779)
    at net.sf.l2j.gameserver.model.L2Attackable.reduceCurrentHp(L2Attackable.java:404)
    at net.sf.l2j.gameserver.model.L2Attackable.reduceCurrentHp(L2Attackable.java:361)
    at net.sf.l2j.gameserver.model.L2Character.onHitTimer(L2Character.java:4545)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.onHitTimer(L2PcInstance.java:3930)
    at net.sf.l2j.gameserver.model.L2Character$HitTask.run(L2Character.java:1730)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)

    roko91

    Posts : 238
    Join date : 2013-01-30
    Age : 26
    Location : Bulgaria

    Re: 1. transfer class (clerik)

    Post  roko91 on 2nd April 2013, 02:42

    Go to your items table and find where object id is 268483662 and change the id to something else or just delete the record if it's not important item. Do the same for object id 268483363.
    As for this line: "No item handler registered for item ID 5926." just don't do right click on item "Blueprint: Giants Golem 5" (or do it ... actually doesn't matter because java is capable to do exceptions Razz).
    I hope this will fix the issue Wink
    BTW the issue doesn't exist for me I just tested it Smile
    avatar
    DanielaCZ

    Posts : 507
    Join date : 2013-01-07
    Age : 27
    Location : Newcastle Upon Tyne

    Re: 1. transfer class (clerik)

    Post  DanielaCZ on 2nd April 2013, 15:34

    yes this is easy but, problem is quest for cleric. All is good fot moment wheen you go speak with galliant there is problem because wheen you use button quest u have not quote patch of cleric npc succor me it for Newbie Helper in Tailk. isl. vilage. (like quest tutrial c3)

    roko91

    Posts : 238
    Join date : 2013-01-30
    Age : 26
    Location : Bulgaria

    Re: 1. transfer class (clerik)

    Post  roko91 on 2nd April 2013, 19:28

    Sorry I was tested too old version. It seem's the issue appears after newbie guide implementation. Don't get me wrong it's very well implemented except for this:



    In my opinion the newbie guide doesn't complete the newbie quest (which is obvious in this case I think).
    Don't worry I am sure that DnR already knows what the problem is Wink
    avatar
    DanielaCZ

    Posts : 507
    Join date : 2013-01-07
    Age : 27
    Location : Newcastle Upon Tyne

    Re: 1. transfer class (clerik)

    Post  DanielaCZ on 2nd April 2013, 19:51

    yes this is problem people who no finish newbie quest cant conttinue quest (patch of cleric)

    roko91

    Posts : 238
    Join date : 2013-01-30
    Age : 26
    Location : Bulgaria

    Re: 1. transfer class (clerik)

    Post  roko91 on 2nd April 2013, 19:55

    You can set "AllowClassMasters" in "altsettings.properties" to "True" until the fix (note that there is Class Changer Cats only in starter towns) Wink
    avatar
    DanielaCZ

    Posts : 507
    Join date : 2013-01-07
    Age : 27
    Location : Newcastle Upon Tyne

    Re: 1. transfer class (clerik)

    Post  DanielaCZ on 2nd April 2013, 20:11

    No!!! :-) any claschanger :-) i dont like this i am very happy for retail server :-) 1.2.3. transfer= quest :-) its game! :-)
    avatar
    DanielaCZ

    Posts : 507
    Join date : 2013-01-07
    Age : 27
    Location : Newcastle Upon Tyne

    Re: 1. transfer class (clerik)

    Post  DanielaCZ on 5th April 2013, 23:28

    any fixx? new revision? :-( his is important any player cant make quest for cleric...

    roko91

    Posts : 238
    Join date : 2013-01-30
    Age : 26
    Location : Bulgaria

    Re: 1. transfer class (clerik)

    Post  roko91 on 7th April 2013, 14:31

    Try to disable Newbie Quest. To do this go to 'gameserver/data/jscript/quests' then open '__init__.py' with text editing program (like Notepad) and remove this line:
    Code:
    '999_C3Tutorial',
    That's all I can offer you for now. I will try to fix Newbie Quest but my Python knowlege is very weak and I don't promise anything.
    avatar
    DnR
    Admin
    Admin

    Posts : 1027
    Join date : 2012-12-03

    Re: 1. transfer class (clerik)

    Post  DnR on 8th April 2013, 01:05

    Fixed. Actually, it occured to those who had completed newbie steps. Now, this html pops up to players of level 9 or lower. Looks fair enough. Smile
    Thanks for reporting.

    Sponsored content

    Re: 1. transfer class (clerik)

    Post  Sponsored content


      Current date/time is 22nd October 2017, 02:02