Skip to content

Bug: 3D models can get replaced by seemingly random other ones #5751

Description

@Sgathec

This error started getting spammed after 3 and a half minutes of play while I was spectating battle 2441076:

[t=00:15:51.278354][f=0025680] Error: [LuaRules::RunCallInTraceback] error=2 (LUA_ERRRUN) callin=DrawWorldPreUnit trace=[Internal Lua error: Call failure] [LuaUtils::InstanceDataFromGetData] Non-existing UnitID (901) is supplied

In this case, a wreck was replaced by a feature's model. It was the feature on the map that looks like a couple of large fuel tanks. I watched the replay, but couldn't reproduce.

Some system info

  • Debian
  • Zero-K v1.14.5.4
  • Engine: 2025.06.21
  • Map: Highway 95 West v2.1
  • NVIDIA GeForce GTX 1060
  • GL version: 4.6.0 NVIDIA 550.163.01
  • GLSL version: 4.60 NVIDIA

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions