Bug Closed · Resolved

NoSuchMethodError Vector3f on MC 1.19

#4897 opened by Unknown 2 years ago

Unknownreported this bug

On a Paper 1.19 server (supported at time of writing) with ME 4.0.5F, we get the following error after startup on first player login:

[20:36:25 WARN]: [ModelEngine] Plugin ModelEngine vR4.0.5 generated an exception while executing task 5
java.lang.NoSuchMethodError: 'org.joml.Vector3f org.bukkit.util.Vector.toVector3f()'
        at com.ticxo.modelengine.api.interaction.InteractionTracker.raytraceHitboxes(InteractionTracker.java:35) ~[ModelEngine-4.0.5F.jar:?]
        at com.ticxo.modelengine.api.utils.ticker.DualTicker.lambda$queueRepeatingAsyncTask$5(DualTicker.java:57) ~[ModelEngine-4.0.5F.jar:?]
        at com.ticxo.modelengine.api.utils.ticker.Task.tick(Task.java:25) ~[ModelEngine-4.0.5F.jar:?]
        at java.util.ArrayList.removeIf(ArrayList.java:1672) ~[?:?]
        at java.util.ArrayList.removeIf(ArrayList.java:1660) ~[?:?]
        at com.ticxo.modelengine.api.utils.ticker.PseudoThread.tick(PseudoThread.java:63) ~[ModelEngine-4.0.5F.jar:?]
        at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.4.jar:git-Paper-474]
        at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.4.jar:git-Paper-474]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.4.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

Note that it also happens with 4.0.2F, but the error is spammed as opposed to just occurring once.

Unknowncommented

Similar error when we try to place a custom boat:

[20:40:57 ERROR]: [MythicMobs] [SCHEDULER] Exception thrown whilst executing task
[20:40:57 WARN]: java.lang.NoSuchMethodError: 'org.joml.Vector3f org.bukkit.util.Vector.toVector3f()'
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.bone.render.MountRendererImpl.create(MountRendererImpl.java:61)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.bone.render.MountRendererImpl.initialize(MountRendererImpl.java:48)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.render.DisplayRendererImpl.lambda$initialize$0(DisplayRendererImpl.java:76)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.render.DisplayRendererImpl.forBehaviorRenderer(DisplayRendererImpl.java:251)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.render.DisplayRendererImpl.initialize(DisplayRendererImpl.java:74)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.ActiveModelImpl.generateModel(ActiveModelImpl.java:202)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.ModeledEntityImpl.addModel(ModeledEntityImpl.java:177)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.mythic.mechanics.entity.ModelMechanic.lambda$addModel$5(ModelMechanic.java:132)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.model.ModeledEntityImpl.queuePostInitTask(ModeledEntityImpl.java:135)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.mythic.mechanics.entity.ModelMechanic.addModel(ModelMechanic.java:113)
[20:40:57 WARN]:        at ModelEngine-4.0.5F.jar//com.ticxo.modelengine.core.mythic.mechanics.entity.ModelMechanic.castAtEntity(ModelMechanic.java:63)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.skills.SkillMechanic.lambda$executeTargetedEntitySkill$8(SkillMechanic.java:578)
[20:40:57 WARN]:        at java.base/java.lang.Iterable.forEach(Iterable.java:75)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.skills.SkillMechanic.executeTargetedEntitySkill(SkillMechanic.java:574)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.skills.SkillMechanic.lambda$executeSkills$4(SkillMechanic.java:530)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.skills.SkillMechanic.runMechanic(SkillMechanic.java:569)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.skills.SkillMechanic.executeSkills(SkillMechanic.java:530)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.skills.SkillMechanic.execute(SkillMechanic.java:447)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.core.mobs.MobType.lambda$executeSkills$7(MobType.java:1330)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.bukkit.utils.Delegates$RunnableToSupplier.get(Delegates.java:121)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise$SupplyRunnable.run(LuminePromise.java:654)
[20:40:57 WARN]:        at MythicMobs-5.6.1.jar//io.lumine.mythic.bukkit.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70)
[20:40:57 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[20:40:57 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[20:40:57 WARN]:        at java.base/java.lang.Thread.run(Thread.java:833)
Unknowncommented

Update your paper version. Latest paper for 1.19.4 is 550.

Sign in to join the discussion.