a161683 發表於 2024-7-10 12:04

關於黑盒子報錯問題

想請問一下各位前輩目前有開一個小伺服器跟朋友一起玩人數少玩好玩的,目前有發現黑盒子都會跳以下


第一種
com.lineage.server.model.Instance.L1PetInstance cannot be cast to com.lineage.server.model.Instance.L1PcInstance
java.lang.ClassCastException: com.lineage.server.model.Instance.L1PetInstance cannot be cast to com.lineage.server.model.Instance.L1PcInstance
        at com.lineage.server.model.L1MobSkillUse.physicalAttack(uka:612)
        at com.lineage.server.model.L1MobSkillUse.useSkill(uka:310)
        at com.lineage.server.model.L1MobSkillUse.skillUse(uka:40)
        at com.lineage.server.model.Instance.L1NpcInstance.attack(vwa:763)
        at com.lineage.server.model.Instance.L1NpcInstance.onTarget(vwa:728)
        at com.lineage.server.model.Instance.NpcAI.AIProcess(yua:116)
        at com.lineage.server.model.Instance.NpcAI.run(yua:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:750)

第二種
java.lang.NullPointerException
        at com.lineage.data.item_etcitem.extra.Attribute_Armor_Get.execute(snc:51)
        at com.lineage.data.ItemClass.item(vbd:54)
        at com.lineage.server.clientpackets.C_ItemUSe.start(iib:548)
        at com.lineage.echo.PacketHandler.handlePacket(cfb:271)
        at com.lineage.echo.PacketHc.run(aib:190)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:750)
第三種
java.lang.ClassCastException
(這個是玩家在刪物的時候會跳出來)

這些錯誤請問這個是要DB那邊有修改錯誤,還是核心源碼那邊本身有錯誤?   



yasioukon 發表於 2024-7-10 12:38

1核心
2可能DB 也可能核心
3核心

不過核心有被混淆 被鎖住了
如果你是DB有動什麼才錯誤 就還原

既然是跟朋友玩 錯誤就無所謂了

a161683 發表於 2024-7-10 12:58

yasioukon 發表於 2024-7-10 12:38
1核心
2可能DB 也可能核心
3核心


謝謝前輩回答,確實因為遊玩上沒有什麼問題,單純想了解一下這樣
頁: [1]
查看完整版本: 關於黑盒子報錯問題