Mojira Archive
MCM-1876

Assertion failure: BlockDestructibleByMiningComponent should only be executed on main or server thread

Partner Rank: Critical

Verification Builds: 1.21.41 (28695439)

Regression Builds: Unknown

Summary: Assertion failed when adding BlockDestructibleByMiningComponent due to incorrect thread execution.

Affects currently Live Content: No (but we are about to submit this pack)

Impact: We encounter an assert when loading world templates. We are concerned that this could also cause crashes in retail builds.

Repro Steps:

  1. Load the specified world template (as shared on Slack with Greg).
  2. Observe the assertion failure popup.

Observed Results: An assertion failure occurs, with an error indicating that the BlockDestructibleByMiningComponent is being added outside the main or server thread.

Expected Results: The component should only be added when running on the main or server thread, avoiding the assertion failure.

Screenshots/Videos attached: Yes

Logs: https://gist.github.com/jamiechapman/0178ec7ef1d06ebcd65e41f2eabd1ebd 

Fixed

57Digital

2024-10-24, 12:37 PM

2024-10-28, 07:01 PM

2024-10-28, 07:01 PM

1

0

1.21

-