Pixelmon Mod - Bug tracker

[9.0.10] Ticking entity crash unreproducible

Ticket description:
This is the second time I've had a ticking entity crash related to pixelmon. Both times it mentions something about flying pokemon. Not sure if pixelmon or arclight issue. I'm using the latest of Dan's arclights.

https://pastebin.com/7sUWpy2j

Comments

#28059 Posted by LankyBoy01 » 28 Sep 2022 20:19

How did you produce this error?

#28069 Posted by Corcustos » 29 Sep 2022 00:45

I haven't been able to replicate it myself but it happened again today and I was told it was when a Volcanion spawned. Another time I believe it was when an occupied pokeball was thrown at a flying pokemon.

#28106 Posted by LankyBoy01 » 30 Sep 2022 10:50

I have been unable to reproduce this issue using dans latest Arclight jar. Please, if you figure out how this issue happened respond back to this ticket. It also seems that inside of that log it says the entity in question was Cresselia which I still couldnt find any issue with.

#28109 Posted by Corcustos » 30 Sep 2022 15:29

I am able to reproduce it reliably with certain flying pokemon. So far volcanion, yveltal, and cresselia are guaranteed crashes every time they spawn on my server. https://pastebin.com/Qnq1XDAH same thing. It's not happening with some flying pokemon like zapdos which is confusing to me.

#28111 Posted by Corcustos » 01 Oct 2022 03:34

It appears to have been a problem with my species jsons. Diffchecker didn't show any differences but I replaced and re-edited them and the issue appears to be resolved. Will update if otherwise.

#28174 Posted by Corcustos » 10 Oct 2022 04:51

I was wrong in the prior comment. I have since experienced this issue multiple times and have done further testing and am now able to consistently reproduce the ticking entity crash. It appears to be related to using a datapack to making pokemon who by default spawn on land spawn in the air. I'm not sure why yveltal came to be an issue before but I have tested with cresselia, volcanion, and eternatus; all 3 of which default to land spawns.

Steps I took to reproduce:
1. Make datapack with spawning json directly from mod.
2. Change stringLocationTypes from Land to Air.
3. Server crash when this pokemon spawns.

In versions prior this issue was not present and these pokemon had no problem being changed to Air spawns and behaved as an air persistent flying pokemon. If I flip Air back to Land the problem goes away. Crashes when Air is set again. No other changes made.

Latest crash though I think it's the same thing: https://pastebin.com/XQMJc0pQ
Eternatus spawning json that causes crash: https://pastebin.com/AqsRX0J0

Ticket details

  • Ticket ID: 19273
  • Project: Pixelmon Mod
  • Status: Unreproducible
  • Component: (unknown)
  • Project version: (unknown)
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: (unknown)
  • What else would be useful to know?: (unknown)
  • Assigned to: LankyBoy01
  • Reported by: Corcustos (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 28 Sep 2022 12:31
  • Ticket last visited by: Flyin on 30 Sep 2022 22:56
JOIN THE TEAM