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

IllegalArgumentException when joining world with some hologram near to me #16

Closed
AerWyn81 opened this issue Sep 1, 2022 · 7 comments
Closed
Labels
bug Something isn't working

Comments

@AerWyn81
Copy link

AerWyn81 commented Sep 1, 2022

Hi,

Having this exception when I join the world with an hologram near to me

[15:57:50 WARN]: [HeadBlocks] Plugin HeadBlocks v2.0.7 generated an exception while executing task 31
java.lang.IllegalArgumentException: No serializer found for class java.lang.Byte
at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:939) ~[ProtocolLib (2).jar:?]
at com.github.unldenis.hologram.packet.IPackets$PacketsV1_9V1_18.metadataPacket(IPackets.java:205) ~[HeadBlocks-2.0.7.jar:?]
at com.github.unldenis.hologram.TextLine.show(TextLine.java:42) ~[HeadBlocks-2.0.7.jar:?]
at com.github.unldenis.hologram.Hologram.show(Hologram.java:131) ~[HeadBlocks-2.0.7.jar:?]
at com.github.unldenis.hologram.HologramPool.lambda$hologramTick$5(HologramPool.java:150) ~[HeadBlocks-2.0.7.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.jar:git-Paper-17]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.jar:git-Paper-17]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.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) ~[?:?]

What should I do to correct the problem? Thank you!
Best regards,

@unldenis
Copy link
Owner

unldenis commented Sep 2, 2022

What version does the mc server run?

@AerWyn81
Copy link
Author

AerWyn81 commented Sep 2, 2022

Hi, running on latest PaperMC version : git-Paper-137 (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT)

@unldenis
Copy link
Owner

unldenis commented Sep 3, 2022

Use the latest development build from https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/ to get 1.19 support

@AerWyn81
Copy link
Author

AerWyn81 commented Sep 3, 2022

I tried, I still have the error :(

@AerWyn81
Copy link
Author

Hi, the exception persist... :(

In game:
image

And the exception:

[22:07:01 WARN]: [HeadBlocks] Plugin HeadBlocks v2.1.0 generated an exception while executing task 20
java.lang.IllegalArgumentException: No serializer found for class java.lang.Byte
at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:939) ~[ProtocolLib (3).jar:?]
at com.github.unldenis.hologram.packet.IPackets$PacketsV1_9V1_18.metadataPacket(IPackets.java:224) ~[HeadBlocks-2.1.0.jar:?]
at com.github.unldenis.hologram.TextLine.show(TextLine.java:45) ~[HeadBlocks-2.1.0.jar:?]
at com.github.unldenis.hologram.Hologram.show(Hologram.java:144) ~[HeadBlocks-2.1.0.jar:?]
at com.github.unldenis.hologram.HologramPool.lambda$hologramTick$5(HologramPool.java:159) ~[HeadBlocks-2.1.0.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.2.jar:git-Paper-137]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.2.jar:git-Paper-137]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.2.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) ~[?:?]

Protocol lib version: #600 latest build
Paper: Paper version git-Paper-142 (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT) (Git: ef0e5a6) (latest)

Additional information: it happens when I load the chunk or at least when I connect to the server in the chunk where I have a hologram. It doesn't happen to all holograms.

Here is the code I use to manage the holograms: https://github.com/AerWyn81/HeadBlocks/blob/master/core/src/main/java/fr/aerwyn81/headblocks/services/HologramService.java

@unldenis
Copy link
Owner

We don't have much information, the error occurs when setting the entity metadata mask to invisible.
Try to figure out where it comes from from your code that I don't understand from the log.

@jorgetoh
Copy link

Hi, the exception persist... :(

In game: image

And the exception:

[22:07:01 WARN]: [HeadBlocks] Plugin HeadBlocks v2.1.0 generated an exception while executing task 20
java.lang.IllegalArgumentException: No serializer found for class java.lang.Byte
at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:939) ~[ProtocolLib (3).jar:?]
at com.github.unldenis.hologram.packet.IPackets$PacketsV1_9V1_18.metadataPacket(IPackets.java:224) ~[HeadBlocks-2.1.0.jar:?]
at com.github.unldenis.hologram.TextLine.show(TextLine.java:45) ~[HeadBlocks-2.1.0.jar:?]
at com.github.unldenis.hologram.Hologram.show(Hologram.java:144) ~[HeadBlocks-2.1.0.jar:?]
at com.github.unldenis.hologram.HologramPool.lambda$hologramTick$5(HologramPool.java:159) ~[HeadBlocks-2.1.0.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.2.jar:git-Paper-137]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.2.jar:git-Paper-137]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.2.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) ~[?:?]

Protocol lib version: #600 latest build Paper: Paper version git-Paper-142 (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT) (Git: ef0e5a6) (latest)

Additional information: it happens when I load the chunk or at least when I connect to the server in the chunk where I have a hologram. It doesn't happen to all holograms.

Here is the code I use to manage the holograms: https://github.com/AerWyn81/HeadBlocks/blob/master/core/src/main/java/fr/aerwyn81/headblocks/services/HologramService.java

I have this exact same issue on paper 1.19.2

@unldenis unldenis added the help wanted Extra attention is needed label Apr 25, 2023
@unldenis unldenis added bug Something isn't working and removed help wanted Extra attention is needed labels Jul 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants