Jump to content

Exiting a cave entrance w/ possessed chassis causes a crash


LavenderLillie
  • Pending

I've discovered an issue where leaving the caves is appearing to cause a server disconnect. This may be the result of the chassis entering a shock state before me going into the caves, which may have prevented it from properly deactivating. I am also not exiting from the same cave entrance I went down in.

Here's the shutdown excerpt from my server log:

[00:05:58]: attempt to index a nil value
LUA ERROR stack traceback:
    =[C]:-1 in (method) AssignItemSkins (C) <-1--1>
    scripts/components/skinner.lua:648 in (method) SwapCopiedPlayerSkins (Lua) <629-711>
    scripts/prefabs/wx78_backupbody.lua:470 in (field) OnActivate (Lua) <300-555>
    scripts/components/activatable.lua:64 in (method) DoActivate (Lua) <58-69>
    scripts/prefabs/wx78_backupbody.lua:180 in (method) TryToSpawnPossessedBody (Lua) <162-206>
    scripts/prefabs/wx78_backupbody.lua:573 in (upvalue) RevertToPossessedBody (Lua) <572-574>
    scripts/prefabs/wx78_backupbody.lua:626 in (field) fn (Lua) <624-628>
    scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
    scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
    scripts/update.lua:240 in () ? (Lua) <224-298>

Also potentially relevant: I do have a player skin on both myself and my chassis, though they are the same skin (The Archaic for both)


Steps to Reproduce

1) Enter a cave entrance with a possessed chassis (the chassis may need to be shocked as you enter to recreate)

2) Exit through a different cave entrance




User Feedback


@omar_klei Surface log: server_log.txt

Caves log: server_log.txt

Also, something I forgot to mention in the original post is that while in the caves I crafted an extra chassis and kept it pre-crafted while already having 3 backups placed on the surface (one of which was a spectrobot). Apologies for forgetting to mention it in the original post. I was able to leave without the server shutting down from the cave exit that I initially went into, so I figure it might have been an issue with an unclaimed spectrobot being shocked off-screen, but I'm not entirely sure.

Edited by LavenderLillie

Share this comment


Link to comment
Share on other sites

12 minutes ago, LavenderLillie said:

@omar_klei Surface log: server_log.txt

Caves log: server_log.txt

Also, something I forgot to mention in the original post is that while in the caves I crafted an extra chassis and kept it pre-crafted while already having 3 backups placed on the surface (one of which was a spectrobot). Apologies for forgetting to mention it in the original post. I was able to leave without the server shutting down from the cave exit that I initially went into, so I figure it might have been an issue with an unclaimed spectrobot being shocked off-screen, but I'm not entirely sure.

Unfortunately neither of these logs seem to have the reported error. The logs will restart when reopening the server, so I will need them after right after the crash occurs and before the server is relaunched.

Share this comment


Link to comment
Share on other sites

1 hour ago, omar_klei said:

Unfortunately neither of these logs seem to have the reported error. The logs will restart when reopening the server, so I will need them after right after the crash occurs and before the server is relaunched.

Sorry about that, these ones should be correct now.

Surface: server_log.txt

Caves: server_log.txt

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...