Page MenuHome

False dependency cycle on particle systems
Closed, ResolvedPublic

Description

System Information
Operating system: Linux-5.8.0-7642-generic-x86_64-with-glibc2.32 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.56

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-07-15 12:06, hash: rB709e44315297
Worked: A week or two ago

Short description of error
It seems all particle systems on our production started throwing the following console warning:

Dependency cycle detected:
  OBGEO-elder_sprite_mustache.emitter/PointCache Component/POINT_CACHE_RESET() depends on
  OBGEO-elder_sprite_mustache.emitter/Geometry Component/GEOMETRY_EVAL_INIT() via 'Geometry Init -> Point Cache'
  OBGEO-elder_sprite_mustache.emitter/PointCache Component/POINT_CACHE_RESET() via 'Point Cache -> Geometry'
Detected 1 dependency cycles

I didn't report it because I thought it would be the same issue as T89734, but I guess it's rather a very similar but different issue :)

Exact steps for others to reproduce the error

  • Open this file, and see the console warning: .
  • Alternatively, just put a particle system on the default cube.

CC @Jacques Lucke (JacquesLucke) for a quick fix, since the warning is something to do with geonode components, and the production team is scared by the console warnings :D (although they seem harmless)