Necesse

Necesse

Soul Chasm (v2.5.16)
 This topic has been pinned, so it's probably important
Endzio  [developer] Mar 26 @ 2:11pm
Report bugs, crashes, etc.
It helps a LOT (because I rarely play Necesse myself :D)
< >
Showing 1-9 of 9 comments
July 22, 2025

Mods: Soul Chasm (v. 2.0)

java.lang.NoSuchMethodError: 'void necesse.level.gameTile.LiquidTile.<init>(java.awt.Color)'
at soulchasm.main.Objects.BiomeEnviroment.meltedsouls.<init>(meltedsouls.java:33)
at soulchasm.SoulChasm.init(SoulChasm.java:132)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at necesse.engine.modLoader.ModMethod.invoke(ModMethod.java:47)
at necesse.engine.modLoader.classes.EntryClass.init(EntryClass.java:62)
at necesse.engine.modLoader.LoadedMod.init(LoadedMod.java:189)
at necesse.engine.GlobalData.loadAll(GlobalData.java:302)
at necesse.engine.loading.ClientLoader.loadGame(ClientLoader.java:159)
at necesse.StartPlatformClient.start(StartPlatformClient.java:11)
at StartSteamClient.main(StartSteamClient.java:6)


EDIT: for anyone that runs into this I'll leave it up. Verifying integrity of the game files fixed it.
Last edited by justin.crews; Jul 22 @ 6:02am
Endzio  [developer] Jul 28 @ 3:17pm 
I'm *slightly* late, but just to give a bit of information from my side, I'm aware of this "bug" - Steam Workshop sometimes for some people decides that a very old version is latest. Afaik nothing I can do about it, people on Necesse DC back when it was discovered (~3-4 months ago) tried to contact Support to get it sorted out, but I don't think anything was done in the end.

Tldr: As you have mentioned, verifying integrity should fix problem, if this doesn't work you can always download mod from Github
(^-^)
Khorvus Oct 20 @ 9:27am 
Mods: Soul Chasm (v. 2.5.10)

java.lang.IncompatibleClassChangeError: class soulchasm.main.Tiles.MeltedSouls overrides final method necesse.level.gameTile.LiquidTile.getLiquidColor(Lnecesse/level/maps/Level;II)Ljava/awt/Color;
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at necesse.engine.modLoader.LoadedMod.loadClasses(LoadedMod.java:126)
at necesse.engine.modLoader.ModLoader.loadMods(ModLoader.java:189)
at necesse.engine.GlobalData.loadAll(GlobalData.java:230)
at necesse.engine.loading.ClientLoader.loadGame(ClientLoader.java:165)
at necesse.StartPlatformClient.start(StartPlatformClient.java:14)
at StartSteamClient.main(StartSteamClient.java:6)
Endzio  [developer] Oct 20 @ 10:40am 
Ok, how tf do you still have 2.5.10 version XD
It's not even the bug with 2.0 version, you just have the previous version of mod
Steam works in mysterious ways

Try verifying game files, it should force Steam to download new version (2.5.11)
after the last update to Version 1.0.2

Mods: Soul Chasm (v. 2.0)

java.lang.IncompatibleClassChangeError: class soulchasm.main.Objects.BiomeEnviroment.meltedsouls overrides final method necesse.level.gameTile.LiquidTile.getLiquidColor(Lnecesse/level/maps/Level;II)Ljava/awt/Color;
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at necesse.engine.modLoader.LoadedMod.loadClasses(LoadedMod.java:126)
at necesse.engine.modLoader.ModLoader.loadMods(ModLoader.java:189)
at necesse.engine.GlobalData.loadAll(GlobalData.java:237)
at necesse.engine.loading.ClientLoader.loadGame(ClientLoader.java:165)
at necesse.StartPlatformClient.start(StartPlatformClient.java:14)
at StartSteamClient.main(StartSteamClient.java:6)

--------------------
Update: after verifying game files and Cancel subscription and subscribe again it works now :-)
Last edited by Neko Bastie; Oct 27 @ 12:45pm
kxvi5 Oct 27 @ 4:03pm 
Getting crashes when trying to access the soul chasm. I've tried validating files and reinstalling the mod but get the same result.

Mods: Soul Chasm (v. 2.5.11)

java.lang.RuntimeException: java.util.concurrent.ExecutionException
at necesse.gfx.drawables.LevelDrawUtils.awaitExecuteList(LevelDrawUtils.java:151)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$58(LevelDrawUtils.java:607)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:601)
at necesse.level.maps.Level.draw(Level.java:490)
at necesse.engine.state.MainGame.drawScene(MainGame.java:528)
at necesse.gfx.Renderer.lambda$drawTick$0(Renderer.java:109)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.Renderer.lambda$drawTick$4(Renderer.java:106)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:121)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:20)
at necesse.gfx.Renderer.drawTick(Renderer.java:99)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:86)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:24)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:386)
at necesse.StartPlatformClient.start(StartPlatformClient.java:15)
at StartSteamClient.main(StartSteamClient.java:6)
Caused by: java.util.concurrent.ExecutionException: java.lang.NoSuchFieldError: texture
at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
at necesse.gfx.drawables.LevelDrawUtils.awaitExecuteList(LevelDrawUtils.java:141)
... 19 more
Caused by: java.lang.NoSuchFieldError: texture
at soulchasm.main.objects.ChasmDebreeObject.addDrawables(ChasmDebreeObject.java:39)
at necesse.level.maps.regionSystem.layers.ObjectRegionLayer.addObjectDrawablesByRegion(ObjectRegionLayer.java:292)
at necesse.level.maps.regionSystem.managers.ObjectLayerManager.addObjectDrawables(ObjectLayerManager.java:92)
at necesse.gfx.drawables.LevelDrawUtils.lambda$addTileBasedDrawProcesses$19(LevelDrawUtils.java:273)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$addTileBasedDrawProcesses$20(LevelDrawUtils.java:269)
at necesse.gfx.drawables.LevelDrawUtils.lambda$executeLogic$6(LevelDrawUtils.java:124)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Endzio  [developer] Oct 28 @ 12:53am 
New version 2.5.12 is out, it hopefully fixes this;
Please notify me if anything else is borked
kxvi5 Oct 28 @ 6:04pm 
Thank you for the update. I was able to enter and complete the incursion without issue. Loving the setting and design of it so far!
Endzio  [developer] Oct 29 @ 12:46am 
Glad to hear that (^-^)
< >
Showing 1-9 of 9 comments
Per page: 1530 50