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

playShoulderEntityAmbientSound client crash with 1.12.2 Forge #4764

Closed
johnfriedrich opened this issue Feb 20, 2018 · 9 comments
Closed

playShoulderEntityAmbientSound client crash with 1.12.2 Forge #4764

johnfriedrich opened this issue Feb 20, 2018 · 9 comments
Labels
Forum This request belongs on the Support Forum. A bot will redirect the author there.

Comments

@johnfriedrich
Copy link

johnfriedrich commented Feb 20, 2018

This crash is not very common and due to that, almost impossible to reproduce.

This crash affects some mc networks, not just us.
Things we all have in common:

BungeeCord 1.12.2 or HexaCord 1.12.2, not older than a month.
A spigot hub. Can be 1.11.2 or 1.12.2, the version doesn't seem to be important
A Sponge-Forge 1.12.2 server with either Pixelmon or Direwolf20 installed.

A 1.12.2 Forge client with either Pixelmon or Direwolf20 installed

How to reproduce:
Login via BungeeCord on your spigot lobby server.
Now use /server pixelmon or /server direwolf to switch to pixelmon or direwolf
(Try to be lucky)

We are not sure if SpongeForge is the issue, but we don't think so as it's a client crash and we don't get an error serverside. We can't really test without Sponge,as this error is not occuring that often.

Now, your client can crash with a small chance with the following error:
EntityPlayer.func_192028_j
https://pastebin.com/CcywjKzt
https://pastebin.com/P5ASABrU

We weren't able to discover a pattern in these crashlogs.

Here are some guesses:
1
2

@kierajreed
Copy link

kierajreed commented Feb 20, 2018

use the forums

@williewillus
Copy link
Contributor

also, this is not a forge issue at all. The posted code snippet is exactly the same logic as vanilla has.

@johnfriedrich
Copy link
Author

I know that this is pretty much vanilla if you look at the stacktrace. However I have never seen this crash with vanilla Minecraft 1.12.2 at all

@williewillus
Copy link
Contributor

but the logic is completely in vanilla, and forge has no business modifying entity ID tags. I'd chalk it up to a buggy mod.

@johnfriedrich
Copy link
Author

I thought that aswell, but it happens with just Pixelmon installed. And Pixelmon does not touch Parrots or shoulder entities at all

@bs2609
Copy link
Contributor

bs2609 commented Feb 21, 2018

NBTTagCompound#getString doesn't return null, it defaults to an empty string. The more likely thing to be returning null is EntityList.getKey.

@williewillus
Copy link
Contributor

well, does it happen without pixelmon (pure forge)? if so, there's your problem :P

@johnfriedrich
Copy link
Author

It does happen with 1.12.2 Direwolf20 aswell. (Pixelmon is not included in this pack)
That pretty much says that Pixelmon is not the cause.
Also bungee seems not to be the cause:
SpigotMC/BungeeCord#2350

You say that EntityList.getKey is likely null? Can bungee somehow interfere with that?

@LexManos LexManos added the Forum This request belongs on the Support Forum. A bot will redirect the author there. label Feb 22, 2018
@support
Copy link

support bot commented Feb 22, 2018

👋 We use the issue tracker exclusively for final bug reports and feature requests. However, this issue appears to be better suited for the Forge Support Forums. Please create a new topic on the support forum with this issue, and the conversation can continue there.

@support support bot closed this as completed Feb 22, 2018
@support support bot locked and limited conversation to collaborators Feb 22, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Forum This request belongs on the Support Forum. A bot will redirect the author there.
Projects
None yet
Development

No branches or pull requests

5 participants