Skip to content

Bug - "transaction precondition not met in member character" when removing block #708

Description

@yedpodtrzitko

Hi,
this is really impressive project, well done.

I have however encountered a bug when removing blocks. Here's a minimal reproducible example:

  • run cargo run --bin all-is-cubes

  • (demo-city scene loads)

  • remove blocks at following coordinates using LMB

    • -7, 0, -15 (ground)
    • -7, 0, -17 (ground)
    • -7, 1, -17 (grass)
    • -7, 1, -15 (grass)
  • when removing the last block (-7, 1, -15), following error will appear and block wont be removed:

Error applying tool: unexpected error: transaction precondition not met in member 'character'

I hope it reproduces even on your side. If not, let me know what other details I can provide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: simulationThings related to what can happen in the world as time progresses.area: uikind: incompleteA feature is partially implemented; the current state of the code is inconsistent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions