GithubHelp home page GithubHelp logo

Comments (3)

Alexthw46 avatar Alexthw46 commented on August 17, 2024

Just to make sure, will it happen only with a full spell?
The error is probably simple but it's mostly harmless and more importantly 1.16.5 is no longer supported so I'm not sure if this will be fixed, setting up an old env is for some reasons extremely time consuming

from ars-elemental.

CactusPuppy avatar CactusPuppy commented on August 17, 2024

The error does seem to be loosely correlated with some kind of issue which causes players to lose levels in Mining in Project MMO, and the mining level reset has not been seen outside of using projectiles. I'll try and collect more information, but looking deeper, I do not think the Project MMO mining level resets are due to this mod, so I'll close this issue for now unless more information arises which would indicate this mod is at fault.

from ars-elemental.

CactusPuppy avatar CactusPuppy commented on August 17, 2024

Just to make sure, will it happen only with a full spell? The error is probably simple but it's mostly harmless and more importantly 1.16.5 is no longer supported so I'm not sure if this will be fixed, setting up an old env is for some reasons extremely time consuming

And just to answer this question, it appears to happen when Conjure Terrain is used with any amount of AOE, even if the form is not projectile and the spell is not full.

Example server log snippet
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:49]: =======
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:50]: Invalid spell cast found! This is a bug and should be reported!
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:51]: Underfoot -> Conjure Terrain -> AOE
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:52]: Casting player: 
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:53]: ServerPlayerEntity['CactusPuppy'/241016, l='ServerLevel[world]', x=1061.37, y=95.44, z=200.93]
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:54]: Casting tile:
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:55]: null
[00:30:43] [Server thread/INFO] [STDOUT/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:56]: =======
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at java.util.ArrayList.rangeCheck(ArrayList.java:659)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at java.util.ArrayList.get(ArrayList.java:435)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at com.hollingsworth.arsnouveau.api.spell.SpellContext.nextSpell(SpellContext.java:47)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at com.hollingsworth.arsnouveau.api.spell.SpellResolver.resolveEffects(SpellResolver.java:142)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at com.hollingsworth.arsnouveau.api.spell.SpellResolver.onResolveEffect(SpellResolver.java:128)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at com.hollingsworth.arsnouveau.common.spell.method.MethodUnderfoot.onCast(MethodUnderfoot.java:33)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at com.hollingsworth.arsnouveau.api.spell.SpellResolver.onCast(SpellResolver.java:109)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at com.hollingsworth.arsnouveau.common.items.SpellBook.func_77659_a(SpellBook.java:149)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.item.ItemStack.func_77957_a(ItemStack.java:216)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.management.PlayerInteractionManager.func_187250_a(PlayerInteractionManager.java:287)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.network.play.ServerPlayNetHandler.func_147346_a(ServerPlayNetHandler.java:982)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.network.play.client.CPlayerTryUseItemPacket.func_148833_a(SourceFile:31)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.network.play.client.CPlayerTryUseItemPacket.func_148833_a(SourceFile:9)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:734)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:159)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:717)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:711)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:697)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:646)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232)
[00:30:43] [Server thread/INFO] [STDERR/]: [com.hollingsworth.arsnouveau.api.spell.SpellContext:nextSpell:57]:  at java.lang.Thread.run(Thread.java:748)

from ars-elemental.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.