В общем, я так и не понял, что я не так сделал, но новые персонажи создаются нормально и всё ок, а со старыми проблемы, у кого то шмот пропал, у кого то не видно какие-то предметы, у кого то всё ок. Меня вообще не пускает в игру, при попытке войти на чара крит ошибка сразу. Репаир иногда помогает, но потом снова ошибка.
Вот еще такая ошибка
[13:03:04] ERROR Exception: RunnableImpl.run(): java.lang.ClassCastException: class l2.gameserver.templates.item.ArmorTemplate cannot be cast to class l2.gameserver.templates.item.WeaponTemplate (l2.gameserver.templates.item.ArmorTemplate and l2.gameserver.templates.item.WeaponTemplate are in unnamed module of loader 'app')
java.lang.ClassCastException: class l2.gameserver.templates.item.ArmorTemplate cannot be cast to class l2.gameserver.templates.item.WeaponTemplate (l2.gameserver.templates.item.ArmorTemplate and l2.gameserver.templates.item.WeaponTemplate are in unnamed module of loader 'app')
at l2.gameserver.model.Player.getActiveWeaponItem(Unknown Source)
at l2.gameserver.model.Creature.getPhysicalAttackRange(Unknown Source)
at l2.gameserver.network.l2.s2c.UserInfo.<init>(Unknown Source)
at l2.gameserver.model.Player.a(Unknown Source)
at l2.gameserver.model.Player.bk(Unknown Source)
at l2.gameserver.model.Player$UserInfoTask.runImpl(Unknown Source)
at l2.commons.threading.RunnableImpl.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 59
at l2.gameserver.model.items.Inventory.getPaperdollItem(Unknown Source)
at services.ItemFakeAppearance$ItemFakeAppearanceEquipListener.onUnequip(Unknown Source)
at l2.gameserver.model.items.Inventory$InventoryListenerList.a(Unknown Source)
at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:807)
at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
at l2.commons.listener.ListenerList.forEachListener(Unknown Source)
at l2.gameserver.model.items.Inventory$InventoryListenerList.onUnequip(Unknown Source)
at l2.gameserver.model.items.Inventory.onUnequip(Unknown Source)
at l2.gameserver.model.items.PcInventory.onUnequip(Unknown Source)
at l2.gameserver.model.items.Inventory.setPaperdollItem(Unknown Source)
at l2.gameserver.model.items.Inventory.a(Unknown Source)
at l2.gameserver.model.items.Inventory.unEquipItem(Unknown Source)
at handler.items.EquipableItem.useItem(Unknown Source)
at l2.gameserver.network.l2.c2s.interlude.UseItem.runImpl(Unknown Source)
at l2.gameserver.network.l2.c2s.L2GameClientPacket.run(Unknown Source)
at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
@Deazer привет, кто-нибудь из тех, кто успешно юзает классик, делал переход из Интерлюд лайв сервера?
Ибо у меня всё пошло по одному месту и пришлось вернуться обратно к Интерлюд.
@Deazer привет, кто-нибудь из тех, кто успешно юзает классик, делал переход из Интерлюд лайв сервера?
Ибо у меня всё пошло по одному месту и пришлось вернуться обратно к Интерлюд.
Уже была на форуме подобная дискуссия, всего 2 проекта запустились успешно, все остальные даже не пошли в релиз из-за громадного количества работы. Большинство не понимает, куда вписывается, нужно и диалоги для обеих клиентов подгонять и патчи и так далее, равносильно тому, что вы открываете два сервера одновременно.
Как и раньше я рекомендую МП только ОЧЕНЬ опытным админам и отговариваю новичков, которые думают что вкатятся на изи.
В общем, я так и не понял, что я не так сделал, но новые персонажи создаются нормально и всё ок, а со старыми проблемы, у кого то шмот пропал, у кого то не видно какие-то предметы, у кого то всё ок. Меня вообще не пускает в игру, при попытке войти на чара крит ошибка сразу. Репаир иногда помогает, но потом снова ошибка.
Вот еще такая ошибка
[13:03:04] ERROR Exception: RunnableImpl.run(): java.lang.ClassCastException: class l2.gameserver.templates.item.ArmorTemplate cannot be cast to class l2.gameserver.templates.item.WeaponTemplate (l2.gameserver.templates.item.ArmorTemplate and l2.gameserver.templates.item.WeaponTemplate are in unnamed module of loader 'app')
java.lang.ClassCastException: class l2.gameserver.templates.item.ArmorTemplate cannot be cast to class l2.gameserver.templates.item.WeaponTemplate (l2.gameserver.templates.item.ArmorTemplate and l2.gameserver.templates.item.WeaponTemplate are in unnamed module of loader 'app')
at l2.gameserver.model.Player.getActiveWeaponItem(Unknown Source)
at l2.gameserver.model.Creature.getPhysicalAttackRange(Unknown Source)
at l2.gameserver.network.l2.s2c.UserInfo.<init>(Unknown Source)
at l2.gameserver.model.Player.a(Unknown Source)
at l2.gameserver.model.Player.bk(Unknown Source)
at l2.gameserver.model.Player$UserInfoTask.runImpl(Unknown Source)
at l2.commons.threading.RunnableImpl.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 59
at l2.gameserver.model.items.Inventory.getPaperdollItem(Unknown Source)
at services.ItemFakeAppearance$ItemFakeAppearanceEquipListener.onUnequip(Unknown Source)
at l2.gameserver.model.items.Inventory$InventoryListenerList.a(Unknown Source)
at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:807)
at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
at l2.commons.listener.ListenerList.forEachListener(Unknown Source)
at l2.gameserver.model.items.Inventory$InventoryListenerList.onUnequip(Unknown Source)
at l2.gameserver.model.items.Inventory.onUnequip(Unknown Source)
at l2.gameserver.model.items.PcInventory.onUnequip(Unknown Source)
at l2.gameserver.model.items.Inventory.setPaperdollItem(Unknown Source)
at l2.gameserver.model.items.Inventory.a(Unknown Source)
at l2.gameserver.model.items.Inventory.unEquipItem(Unknown Source)
at handler.items.EquipableItem.useItem(Unknown Source)
at l2.gameserver.network.l2.c2s.interlude.UseItem.runImpl(Unknown Source)
at l2.gameserver.network.l2.c2s.L2GameClientPacket.run(Unknown Source)
at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
Я правильно понимаю, что практически все xml файлы с идентичными настройками? за исключением диалогов.
Могла ли быть проблема, если я тупо скопировал нужные мне файлы из ИТ ветки в МП, я про: stats/skills, items, instances, npc, spawn, ачивки и прочее...
Или всё же мне лучше обнулить всё и внедрять свои настройки точечно?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.