Arclight icon indicating copy to clipboard operation
Arclight copied to clipboard

Interactive Chat and Items Adder Bug

Open nnyxies opened this issue 9 months ago • 0 comments

I have confirmed that ...

  • [X] Arclight is up to date
  • [X] all dependencies are installed
  • [X] all plugins and mods are up to date
  • [X] unable to reproduce in Spigot
  • [X] unable to reproduce in Forge

Arclight version

arclight-1.20.1-1.0.5-1a8925b

OS & Java versions

java version 17.0.11 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-17-amd64

Plugins and Mods

Related Plugins
- InteractiveChat
- ItemsAdder

Description

NOTE : This is a 2 seperate plugins bug report 1.InteractiveChat

  • Run correctly on server startup
  • Problem is when in the server I can't send any chat. Instead it will always fires the same error in console
  • When put InteractiveChat out of plugins, then I can send the chat normally Related errors : (This is the error when I tried to send chat when InteractiveChat is loaded) [01May2024 10:06:02.649] [Craft Scheduler Thread - 0/WARN] [InteractiveChat/]: Plugin InteractiveChat v4.2.9.1 generated an exception while executing task 3650 java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Method.getDeclaringClass()" because "method" is null at io.izzel.arclight.common.mod.util.remapper.ArclightRedirectAdapter.methodToString(ArclightRedirectAdapter.java:396) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {re:classloading} at io.izzel.arclight.common.mod.util.remapper.ArclightRedirectAdapter.runHandle(ArclightRedirectAdapter.java:108) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {re:classloading} at io.izzel.arclight.common.mod.util.remapper.generated.ArclightReflectionHandler_23.handleMethodInvoke(ArclightReflectionHandler.java:529) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {} at com.loohp.interactivechat.utils.ModernChatSigningUtils.getChatDecorator(ModernChatSigningUtils.java:298) ~[?:?] {} at com.loohp.interactivechat.listeners.RedispatchSignedPacket$1.lambda$onPacketReceiving$4(RedispatchSignedPacket.java:91) ~[?:?] {} at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:82) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {re:classloading} at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {re:classloading} 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:840) ~[?:?] {re:mixin,re:mixin}

2.ItemsAdder

  • Run correctly on server startup
  • Problem is when I tried to take any custom items form the plugin it doesn't let me. Instead it'll fire errors in console Suggested errors : [01May2024 10:02:51.280] [Server thread/WARN] [ItemsAdder/]: Task #3038 for ItemsAdder v3.6.3-beta-14 generated an exception java.lang.ClassCastException: class java.util.HashMap cannot be cast to class it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap (java.util.HashMap is in module java.base of loader 'bootstrap'; it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap is in module [email protected] of loader 'MC-BOOTSTRAP' @149e0f5d) at ia.m.op.cs(SourceFile:256) ~[?:?] {} at ia.m.fN.bL(SourceFile:22) ~[?:?] {} at ia.m.ft.a(SourceFile:476) ~[?:?] {} at ia.m.G.a(SourceFile:930) ~[?:?] {} at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:82) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {re:classloading} at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftSchedulerMixin.java:415) ~[arclight-1.20.1-1.0.5-1a8925b.jar%23252!/:arclight-1.20.1-1.0.5-1a8925b] {re:mixin,re:classloading,pl:mixin:APP:mixins.arclight.bukkit.json:CraftSchedulerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.handler$bcj000$arclight$runScheduler(MinecraftServerMixin.java:2309) ~[server-1.20.1-20230612.114412-srg.jar%23343!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServerMixin.java) ~[server-1.20.1-20230612.114412-srg.jar%23343!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServerMixin.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23343!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:server.dedicated.DedicatedServerMixin,pl:mixin:APP:lithostitched.mixins.json:server.DedicatedServerMixin,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServerMixin.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23343!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2070) ~[server-1.20.1-20230612.114412-srg.jar%23343!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A,re:mixin,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServerMixin.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23343!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A,re:mixin,pl:accesstransformer:B} at java.lang.Thread.run(Thread.java:840) ~[?:?] {re:mixin,re:mixin}

Full Logs below If you need me to do something to help you debugging, feel free to tell me what to do.

Step to reproduce

No response

Logs

latest.log

Server pack link (Optional)

No response

nnyxies avatar May 01 '24 11:05 nnyxies