ExtraBotany

ExtraBotany

2M Downloads

StackOverflow on server (on dealTrueDamage)

MossCG opened this issue ยท 0 comments

commented

My server crashed by a stackoverflow exception.
But i was not online so idn what happened yet.
it seems like broken when dealTrueDamage of dragon in iceandfire mod?
Server : 1.12.2 catserver latest

stack:
[09:53:33] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.entity.living.LivingHurtEvent@7c1f14d8:
java.lang.StackOverflowError: null
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_261]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_261]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_261]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_261]
at org.apache.logging.log4j.util.LoaderUtil.loadClass(LoaderUtil.java:141) ~[log4j-api-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.impl.ThrowableProxy.loadClass(ThrowableProxy.java:549) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.impl.ThrowableProxy.toExtendedStackTrace(ThrowableProxy.java:661) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.impl.ThrowableProxy.(ThrowableProxy.java:138) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.impl.ThrowableProxy.(ThrowableProxy.java:122) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.impl.MutableLogEvent.getThrownProxy(MutableLogEvent.java:338) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter.format(ExtendedThrowablePatternConverter.java:61) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.pattern.PatternFormatter.format(PatternFormatter.java:38) ~[log4j-core-2.8.1.jar:2.8.1]
at net.minecraftforge.server.terminalconsole.HighlightErrorConverter.format(HighlightErrorConverter.java:113) ~[CatServer.jar:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.server.terminalconsole.HighlightErrorConverter.format(HighlightErrorConverter.java:87) ~[CatServer.jar:git-CatServer-1.12.2-8d58cdb8]
at org.apache.logging.log4j.core.pattern.PatternFormatter.format(PatternFormatter.java:38) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.layout.PatternLayout$PatternSelectorSerializer.toSerializable(PatternLayout.java:455) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.layout.PatternLayout$PatternSelectorSerializer.toSerializable(PatternLayout.java:444) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.layout.PatternLayout.toSerializable(PatternLayout.java:208) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.layout.PatternLayout.toSerializable(PatternLayout.java:57) ~[log4j-core-2.8.1.jar:2.8.1]
at net.minecraftforge.server.terminalconsole.TerminalConsoleAppender.append(TerminalConsoleAppender.java:301) ~[CatServer.jar:git-CatServer-1.12.2-8d58cdb8]
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:448) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:403) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146) ~[log4j-core-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2091) ~[log4j-api-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2011) ~[log4j-api-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1884) ~[log4j-api-2.8.1.jar:2.8.1]
at org.apache.logging.log4j.spi.AbstractLogger.error(AbstractLogger.java:854) ~[log4j-api-2.8.1.jar:2.8.1]
at net.minecraftforge.fml.common.eventhandler.EventBus.handleException(EventBus.java:211) ~[EventBus.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:195) ~[EventBus.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.common.ForgeHooks.onLivingHurt(ForgeHooks.java:588) ~[ForgeHooks.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1607) ~[vp.class:?]
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1054) ~[vp.class:?]
at com.github.alexthe666.iceandfire.entity.EntityDragonBase.func_70097_a(EntityDragonBase.java:1457) ~[EntityDragonBase.class:?]
at com.meteor.extrabotany.api.ExtraBotanyAPI.dealTrueDamage(ExtraBotanyAPI.java:137) ~[ExtraBotanyAPI.class:?]
at com.meteor.extrabotany.common.brew.potion.PotionConstantPain.onTakenDamage(PotionConstantPain.java:26) ~[PotionConstantPain.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_730_PotionConstantPain_onTakenDamage_LivingHurtEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) ~[EventBus.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.common.ForgeHooks.onLivingHurt(ForgeHooks.java:588) ~[ForgeHooks.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1607) ~[vp.class:?]
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1054) ~[vp.class:?]
at com.github.alexthe666.iceandfire.entity.EntityDragonBase.func_70097_a(EntityDragonBase.java:1457) ~[EntityDragonBase.class:?]
at com.meteor.extrabotany.api.ExtraBotanyAPI.dealTrueDamage(ExtraBotanyAPI.java:137) ~[ExtraBotanyAPI.class:?]
at com.meteor.extrabotany.common.brew.potion.PotionConstantPain.onTakenDamage(PotionConstantPain.java:26) ~[PotionConstantPain.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_730_PotionConstantPain_onTakenDamage_LivingHurtEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) ~[EventBus.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.common.ForgeHooks.onLivingHurt(ForgeHooks.java:588) ~[ForgeHooks.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1607) ~[vp.class:?]
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1054) ~[vp.class:?]
at com.github.alexthe666.iceandfire.entity.EntityDragonBase.func_70097_a(EntityDragonBase.java:1457) ~[EntityDragonBase.class:?]
at com.meteor.extrabotany.api.ExtraBotanyAPI.dealTrueDamage(ExtraBotanyAPI.java:137) ~[ExtraBotanyAPI.class:?]
at com.meteor.extrabotany.common.brew.potion.PotionConstantPain.onTakenDamage(PotionConstantPain.java:26) ~[PotionConstantPain.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_730_PotionConstantPain_onTakenDamage_LivingHurtEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) ~[EventBus.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraftforge.common.ForgeHooks.onLivingHurt(ForgeHooks.java:588) ~[ForgeHooks.class:git-CatServer-1.12.2-8d58cdb8]
at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1607) ~[vp.class:?]
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1054) ~[vp.class:?]

and thousands more......