Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

console spamming, can create item but cannot use RPG power or hit #463

Open
crimsson opened this issue Sep 30, 2021 · 0 comments
Open

console spamming, can create item but cannot use RPG power or hit #463

crimsson opened this issue Sep 30, 2021 · 0 comments

Comments

@crimsson
Copy link

Bug Report

console spamming with error message.

Describe the Bug

When I create new RPG item, the item seems working normally.
However, whenever i tried to add new RPG power to the item (in my case netherite sword) and tested it to a mob, the power did nothing and console spammed the error message.

I tried even the basic power one such as flame and simple configuration and it still spammed.

To Reproduce

Steps to reproduce the behavior:

  1. Create any RPG weapon (ie. Netherite Sword)
  2. Give power to the weapon ( /rpgitem power add mysword flame burntime:100 triggers:HIT )
  3. Hit any mob

Expected Behavior

A clear and concise description of what you expected to happen.

Stacktrace or log

[12:36:39 ERROR]: Could not pass event EntityDamageByEntityEvent to RPGItems v3.8-27
java.lang.ExceptionInInitializerError: null
at think.rpgitems.item.RPGItem$DynamicMethodInterceptor.makeProxy(RPGItem.java:1851) ~[?:?]
at think.rpgitems.item.RPGItem$DynamicMethodInterceptor.lambda$create$2(RPGItem.java:1861) ~[?:?]
at java.util.Map.computeIfAbsent(Map.java:1004) ~[?:?]
at think.rpgitems.item.RPGItem$DynamicMethodInterceptor.create(RPGItem.java:1861) ~[?:?]
at think.rpgitems.item.RPGItem.lambda$getPower$33(RPGItem.java:1671) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at think.rpgitems.item.RPGItem.getPower(RPGItem.java:1675) ~[?:?]
at think.rpgitems.item.RPGItem.power(RPGItem.java:1112) ~[?:?]
at think.rpgitems.item.RPGItem.power(RPGItem.java:1151) ~[?:?]
at think.rpgitems.Events.playerDamager(Events.java:802) ~[?:?]
at think.rpgitems.Events.onDamage(Events.java:735) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1001.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-786]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:257) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1091) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:978) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:934) ~[patched_1.16.5.jar:git-Paper-786]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1123) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.EntityLiving.damageEntity0(EntityLiving.java:1932) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.EntityLiving.damageEntity(EntityLiving.java:1260) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.EntityMonster.damageEntity(EntityMonster.java:74) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.EntityZombie.damageEntity(EntityZombie.java:317) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.EntityHuman.attack(EntityHuman.java:1196) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.EntityPlayer.attack(EntityPlayer.java:2022) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2413) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:55) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:12) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1266) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1259) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1220) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1134) ~[patched_1.16.5.jar:git-Paper-786]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-786]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @3ed31fb6
at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:464) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:339) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:96) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:94) ~[?:?]
at net.sf.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at net.sf.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) ~[?:?]
at net.sf.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:119) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:294) ~[?:?]
at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:221) ~[?:?]
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:174) ~[?:?]
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:153) ~[?:?]
at net.sf.cglib.proxy.Enhancer.(Enhancer.java:73) ~[?:?]
... 49 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @3ed31fb6
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357) ~[?:?]
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
at java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) ~[?:?]
at java.lang.reflect.Method.setAccessible(Method.java:193) ~[?:?]
at net.sf.cglib.core.ReflectUtils$1.run(ReflectUtils.java:61) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:554) ~[?:?]
at net.sf.cglib.core.ReflectUtils.(ReflectUtils.java:52) ~[?:?]
at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:243) ~[?:?]
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:332) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:96) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:94) ~[?:?]
at net.sf.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at net.sf.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) ~[?:?]
at net.sf.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:119) ~[?:?]
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:294) ~[?:?]
at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:221) ~[?:?]
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:174) ~[?:?]
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:153) ~[?:?]
at net.sf.cglib.proxy.Enhancer.(Enhancer.java:73) ~[?:?]
... 49 more

Environment

  • Java version: 8
  • Server software version: Paper 1.16
  • RPGItems version: RPGItems-mc1.16.4-3.8-27-release
  • NyaaCore-mc1.16.4-8.0.21-shadowed
  • LangUtils-mc1.16.1-2.4.3

Screenshots

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant