#LUA call trigger failure

13 messages · Page 1 of 1 (latest)

spiral remnant
#

While playing, my PC crashed. After starting back up i can no longer log into the game and the console is giving an error. I have tried updating and fresh installs of All in one

<ERROR:emu.grasscutter.game.activity.condition.all.UnknownActivityConditionHandler> Called unknown condition handler NEW_ACTIVITY_COND_FINISH_MUSIC_GAME_ALL_LEVEL
<WARN:emu.grasscutter.scripts.SceneScriptManager> Group 133315201 suite 1 not found
<ERROR:emu.grasscutter.scripts.SceneScriptManager> [LUA] call trigger failed in group 133104621 with action_EVENT_GROUP_LOAD_621053,emu.grasscutter.scripts.data.ScriptArgs@3620c2f2
org.luaj.vm2.LuaError: script:706 attempt to index? (a nil value)
at org.luaj.vm2.LuaValue.error(Unknown Source)
at org.luaj.vm2.LuaValue.indexerror(Unknown Source)
at org.luaj.vm2.LuaValue.gettable(Unknown Source)
at org.luaj.vm2.LuaValue.get(Unknown Source)
at org.luaj.vm2.LuaClosure.execute(Unknown Source)
at org.luaj.vm2.LuaClosure.call(Unknown Source)
at emu.grasscutter.scripts.SceneScriptManager.safetyCall(SceneScriptManager.java:939)
at emu.grasscutter.scripts.SceneScriptManager.callScriptFunc(SceneScriptManager.java:932) 
at emu.grasscutter.scripts.SceneScriptManager.callTrigger(SceneScriptManager.java:877)
at emu.grasscutter.scripts.SceneScriptManager.handleEventForTrigger(SceneScriptManager.java:846)
at emu.grasscutter.scripts.SceneScriptManager.realCallEvent(SceneScriptManager.java:826)
at emu.grasscutter.scripts.SceneScriptManager.lambda$callEvent$25(SceneScriptManager.java:798)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1589)
#

Follow on due to text limits, but the crash was not due to Genshin or any Java program.

grizzled creek
#

You're likely going to need to use a new account, though you may be able to change your character's position so that the nil script isn't loaded, if that is the actual cause for you not being able to get in

#

If you change the position in mongodb compass so that your character is say, on the beach, and try to login and still get the issue, then use a new account

spiral remnant
#

I see. I was gliding when it crashed. Anywho, how would i go about changing my characters position in Mongodb compass?

grizzled creek
#

open compass, connect, in grasscutter database go to your player, change the xyz for position

spiral remnant
#

And resolved. Thank you very much for the assistance.

#

So going in and changing my XYZ co-ords did fix this issue, And for any future person with this issue, Starfell lakes XYZ Co-ords are
x
2565.894287109375
y
214.68698120117188
z
-1324.284423828125

grizzled creek
#

Good to hear

unkempt glen
#

Any fix for this yet? to be able to explore the zone that cause it somehow, getting this error at stone forest, not a big deal anyway and thanks for the characters position tutorial in case of getting stuck at the loadingscreen because of this.

pulsar flare
#

Why after I set the new position, it returns to the original position after refreshing my player data

grizzled creek
#

Your changes simply get overwritten by the current active player data. You must log out first.