Search Issue Tracker

Won't Fix

Won't Fix in 1.0.X

Votes

3

Found in [Package]

1.0.0 - Entities

Issue ID

ECSB-97

Regression

No

"Assertion failure. Values are not equal." errors in the Console when using "CopyAndReplaceEntitiesFrom" function

Package: Entity Component System (ECS)

-

How to reproduce:
1. Open the attached user project
2. Open Scene “SampleScene“ (Assets/Scenes)
3. Enter Play Mode

Expected result: Game runs with no errors in the Console
Actual result: “AssertionException: Assertion failure. Values are not equal. Expected: 13 == 0“ errors in the Console

Reproducible with: 0.51.0-preview.32, 0.51.1-preview.21 (2020.3.39f1, 2021.3.9f1)

Reproduced on: macOS (12.5)

  1. Resolution Note:

    There are no fixes planned for this Bug

  2. Resolution Note (1.0.X):

    EntityManager.CopyAndReplaceEntitiesFrom is unfortunately making a series of assumptions that fundamentally prevent this function from ever working in the general case. And recent changes in the way entities are allocated made it even more difficult to use properly. So we have decided to deprecate this function. There is just no way it would ever deliver on what it was supposed to do.

Comments (1)

  1. redwren

    Feb 22, 2023 18:10

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.