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

The client crashes on versions 1.8 - 1.12.2 after setting the prefix via the command /nte player nik prefix &f&l #3726

Open
4 tasks done
GWServer opened this issue Feb 28, 2024 · 6 comments

Comments

@GWServer
Copy link

GWServer commented Feb 28, 2024

/viaversion dump Output

https://dump.viaversion.com/5616e08610539c900fa53430eca64d3c869d7571a34c450406b0ab0d5eb20a95

Console Error

There are no errors in the console.
For more information about the error, I connected the test build to bungeecord
All I saw in the bungeecord console after setting the prefix: [Stive] disconnected with: SocketException : Connection reset @ sun.nio.ch.SocketChannelImpl:394

Bug Description

The problem appeared on the version Paper version git-Paper-379 (MC: 1.18.2)
I use a minimum number of plugins on a test sample:
NametagEdit To set a prefix.
ViaBackwards-DEV
ViaVersion-DEV

Steps to Reproduce

The player sets a prefix using the NametagEdit plugin and can no longer log into the server. Command to set the prefix /nte player nik prefix &f&l
This prefix will highlight the player's nickname
There is no error in the console. There is an error in the client logs 1.12.2
Error in his client:
[00:41:33] [Client thread/FATAL]: Unreported exception thrown!
java.lang.NullPointerException
at avo.a(SourceFile:276) ~[1.8.8.jar:?]
at bfk.a(SourceFile:1021) ~[1.8.8.jar:?]
at ave.av(SourceFile:915) ~[1.8.8.jar:?]
at ave.a(SourceFile:325) [1.8.8.jar:?]
at net.minecraft.client.main.Main.main(SourceFile:124) [1.8.8.jar:?]

Expected Behavior

I expect you to fix this. This problem can be seen on versions 1.8 - 1.12.2 On version 1.13 and higher this problem does not exist
There is no such problem with the ProtocolSupport plugin

Additional Server Info

I tested the problem without BungeeCord
It appears both on my hosting and on my local computer.

Checklist

  • Via plugins are only running on EITHER the backend servers (e.g. Paper) OR the proxy (e.g. BungeeCord), not on both.
  • I have included a ViaVersion dump.
  • If applicable, I have included a paste (not a screenshot) of the error.
  • I have tried the latest build(s) from https://ci.viaversion.com/ and the issue still persists.
@Barvalg
Copy link
Member

Barvalg commented Feb 28, 2024

Platform: git--Paper--379%20%28MC%3A%201.18.2%29
ViaVersion (4.9.3-SNAPSHOT): Even with master
ViaBackwards(4.9.2-SNAPSHOT): Even with master

@jongames
Copy link

jongames commented Mar 1, 2024

I have this same issue too. It is for any special formatted text in chat: underlines, bold, obfuscated text, and links. I am running a 1.19.4 purpur server and only newer players from 1.20.4 get disconnected. I am also using viabackwards and venturechat as those are relevant plugins for chat.

@GWServer
Copy link
Author

GWServer commented Mar 1, 2024

We are waiting for a response from the developers.

@jongames
Copy link

jongames commented Mar 3, 2024

Our issue looks similar to this pull request: #3662 hopefully they will fix it soon.

@GWServer GWServer changed the title The client crashes on versions 1.8 - 1.12.2 after setting the prefix via the command /nte player nik prefix &l The client crashes on versions 1.8 - 1.12.2 after setting the prefix via the command /nte player nik prefix &f&l Mar 10, 2024
@GWServer
Copy link
Author

Our issue looks similar to this pull request: #3662 hopefully they will fix it soon.

This problem is still relevant. did jongames fix your problem?

@GWServer
Copy link
Author

I tested this issue on ProtocolSupport and I was able to see the error. The player is kicked out with this error
S888creenshot_2

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

No branches or pull requests

3 participants