uni-bremen-agst / SEE

Collaborative Software Visualization with SEE (Software Engineering Experience)
https://see.uni-bremen.de
MIT License
19 stars 2 forks source link

Evolution visualization: Node not expected to exist in the object manager does exist. #630

Open koschke opened 1 year ago

koschke commented 1 year ago

The assertion in Assets/SEE/Game/Evolution/EvolutionRendererAddNodes.cs fails when the evolution of SEE's clones is visualized.

How to reproduce:

  1. Choose and apply the configuration file Data\GXL\animation-clones-SEE\clones.cfg for the EvolutionCity.
  2. Enable the EvolutionCity.
  3. Run the game and start the automated visualization of the evolution. Occasionally, the assertion is failing.
koschke commented 11 months ago

The addition of a node appears to be called premature. The caller is unknown and the circumstances unclear because of the callback mechanism by DoTween used. More investigation is needed.