If you select map view, and change the current surface
it tried to move companions on this surface! (Note: that player is just browsing the map, not moving to that surface with a physical body - I don't think companions should move between surfaces in that case)
...and then it crashes:
The mod Companion Drones 2.0 (2.0.5) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event companion-drones::on_tick (ID 0)
LuaEntity belongs to surface nauvis (index 1) but a LuaEntity belonging to surface reserve_base_surface (index 3) was expected.
stack traceback:
[C]: in function 'create_entity'
companion-drones/script/companion.lua:581: in function 'try_to_shove_inventory'
companion-drones/script/companion.lua:620: in function 'return_to_player'
companion-drones/script/companion.lua:486: in function 'update'
companion-drones/script/companion.lua:1189: in function 'update_active_companions'
companion-drones/script/companion.lua:1210: in function 'handler'
core/lualib/event_handler.lua:47: in function <core/lualib/event_handler.lua:45>