Quark Oddities

Quark Oddities

22M Downloads

entity.quark:leash_knot.name causing PhaseState to have EntityTickPhase Exception

Opened this issue ยท 1 comments

commented

Hey there Vazkii-

  • I am using Minecraft 1.12.2

  • I am using Forge Version 14.23.5.2838 (latest as of 08/06/19 DMY)

  • I am using SpongeForge 1.12.2-2825-7.1.6

  • Quark Version: r1.5-156

  • AutoRegLib version: 1.3-30

Before I report this issue, I know the contributors page says to not use SpongeForge and etc:
But this isn't an issue with SpongeForge, this is a mod-related issue that has been confirmed to cause crashes- and possibly even world corruptions! ( see issue #1296 )

Diagnosing this issue, SpongeForge allows me to diagnose and take a look further into the issue (Thanks Sponge!)

It appears that the entity "quark:leash_knot" causes the PhaseState to have a EntityTickPhase exception. As suggested, this could cause world issues and constant flood of logs and crashes.
The Stacktrace contains information about "java.lang.NullPointerException: null"

To fix this, you should investigate the leash_knot entity as this will cause issues and has already proven to cause issues.

(I haven't uploaded the log for you to view as it is literally the same message but the XYZ changes each time it is sent to the server-log. Below, however, is the message it is throwing out.)

[15:55:04] [Server thread/ERROR] [Sponge]: /****************************************************************************************************************************/
[15:55:04] [Server thread/ERROR] [Sponge]: /*                                          Exception occurred during a PhaseState                                          */
[15:55:04] [Server thread/ERROR] [Sponge]: /****************************************************************************************************************************/
[15:55:04] [Server thread/ERROR] [Sponge]: /* Sponge's tracking system makes a best effort to not throw exceptions randomly                                            */
[15:55:04] [Server thread/ERROR] [Sponge]: /* but sometimes it is inevitable. In most cases, something else triggered this                                             */
[15:55:04] [Server thread/ERROR] [Sponge]: /* exception and Sponge prevented a crash by catching it. The following stacktrace                                          */
[15:55:04] [Server thread/ERROR] [Sponge]: /* can be used to help pinpoint the cause.                                                                                  */
[15:55:04] [Server thread/ERROR] [Sponge]: /****************************************************************************************************************************/
[15:55:04] [Server thread/ERROR] [Sponge]: /* The PhaseState having an exception: EntityTickPhase                                                                      */
[15:55:04] [Server thread/ERROR] [Sponge]: /* The PhaseContext:                                                                                                        */
[15:55:04] [Server thread/ERROR] [Sponge]: /*     - Source: EntityLeashKnot2TheKnotting['entity.quark:leash_knot.name'/27313, l='world', x=912.50, y=68.38, z=3821.50] */
[15:55:04] [Server thread/ERROR] [Sponge]: /* org.spongepowered.asm.util.PrettyPrinter@1a7157dd                                                                        */
[15:55:04] [Server thread/ERROR] [Sponge]: /****************************************************************************************************************************/
[15:55:04] [Server thread/ERROR] [Sponge]: /* StackTrace:                                                                                                              */
[15:55:04] [Server thread/ERROR] [Sponge]: /* java.lang.NullPointerException: null                                                                                     */
[15:55:04] [Server thread/ERROR] [Sponge]: /*  Phases Remaining:                                                                                                       */
[15:55:04] [Server thread/ERROR] [Sponge]: /*                                                                                                                          */
[15:55:04] [Server thread/ERROR] [Sponge]: /* Minecraft : 1.12.2                                                                                                       */
[15:55:04] [Server thread/ERROR] [Sponge]: /* SpongeAPI : 7.1.0-fb496dbf0                                                                                              */
[15:55:04] [Server thread/ERROR] [Sponge]: /* Sponge : 1.12.2-7.1.6                                                                                                    */
[15:55:04] [Server thread/ERROR] [Sponge]: /* SpongeForge : 1.12.2-2825-7.1.6                                                                                          */
[15:55:04] [Server thread/ERROR] [Sponge]: /* Minecraft Forge : 14.23.5.2838                                                                                           */
[15:55:04] [Server thread/ERROR] [Sponge]: /****************************************************************************************************************************/
commented

Fixed, with 1296