Easy NPC

Easy NPC

2M Downloads

[Crash Report] Uploading Skin Through Any Methods Will Kick Player from a Minecraft Server. Caused by Easy NPC and Let's Do API together in a Minecraft Server..

Rin2347 opened this issue ยท 2 comments

commented

๐Ÿ’ก Check the
Bug Tracker
and Crash Tracker before
reporting a new crash.
There you can find a lot of useful information and solutions for common problems.

Note:
Please make sure to fill out the following template to the best of your ability. This will help us
diagnose and resolve the issue faster. Without the necessary logs, there might not be much we can do
to help.

Minecraft and Mod version ๐Ÿž

-1.20.1-47.3.22.

Description of the crash ๐Ÿ’ฅ

-"internal exception io.netty.handler.codec.decoderexception java.lang.nullpointerexception".
This is the Error code that a player will get when they get kicked from the minecraft server they were on if they attempt to put a skin onto any NPC on the server.
The server does not generate any error codes, but rather just a location of the NPC and what type of NPC it is.
Server will not crash, but player will be kicked from the server and cannot get back in until their player file is deleted, and when they do to the same place as before they get kicked, they will get kicked again and this time with an XYZ of the players location.

-Important: Above errors HAS to have incompatibility issues with the Let's Do API by satisfyu. I have tested with every mod in the server individually and it came down to the Let's Do API.
This is very weird because other people who have 10 times the number of mods that I have also happen to have these two mods, Easy NPC and Let's Do API and their's work fine. But they DO have a different Minecraft Hosting client, so I don't know whether or not that has something to do with it.

Steps to reproduce the crash โš™๏ธ

  1. Install every mod in the screenshot I attached here.
    Image

  2. Get into a minecraft Server with these mods installed on the server (do not install oculus-1.20.1-1.7.0.jar on the server, that is meant to be client side)

  3. Try putting a skin onto one of the NPCs, do not do it through anything else except for Custom files or URL.

  4. The player should get kicked from the server with either a io.netty null pointer exception error code, or a io.netty out of bounds exception code.

Expected behavior before the crash โœ”๏ธ
A clear and concise description of what you expected to happen before the crash occurred.

-The player should be able to do everything normally until they put a custom skin onto a NPC. Specifically through Custom file or URL.

Logs ๐Ÿ“
To speed up the diagnosis, please provide the following files if possible:

  • logs/debug.log:

debug.log
or
https://mclo.gs/cOEipva

  • logs/latest.log:

latest.log
or
https://mclo.gs/vaV2UeT

  • crash-reports/crash-...txt: No crash on the server was present at the time of error.

These logs contain essential details that will help me identify the problem and offer more accurate
assistance.
You can upload the logs to https://gist.github.com/ or https://mclo.gs/ and share the link here.

Additional context ๐Ÿ“‹
Add any other context or information about the crash here.

Both these mods are mods that I feel my server cannot exist perfectly without. And they both work wonderfully on their own. But the moment they come in touch with one another, the player will get kicked, therefore rendering both mods useless. If there are any further questions about this issue/error, please reach out to me through email. I will be on the standby UTC -8 CAN PST.

commented

This issue is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 3 days.

commented

This issue was closed because it has been stalled for 5 days with no activity.