Search Issue Tracker

Fixed in 10.0.0-preview.27

Votes

2

Found in [Package]

8.0.1

Issue ID

1232373

Regression

Yes

[VFX Graph] Assertion failed on expression errors are thrown on connecting output mesh node to Range property node

Package: Visual Effect Graph

-

Assertion failed on expression errors are thrown on connecting output mesh node to Range property node.

Steps to repro:
1. Create anew HDRP template project.
2. Project Window > Right Click > Create > Visual Effects > Visual Effect Subgraph Operator.
3. Open VFX Subgraph operator > Drag range property.
4. Range > Context > Output Mesh > Right Click > Convert to Subgraph > Save.
5. Right click > Enter Subgraph.
6. Range > Context > Output Mesh.

Actual Result:
Assertion failed on expression errors are thrown in the console.

Expected Result:
No error in the console.

Reproducible in:
2020.2.0a5 with Package Version 8.0.1.

Working Fine in:
2020.2.0a4 with Package Version 8.0.1, 7.3.1.
2020.1.0b4 with Package Version 8.0.1.

Note: Could not test on Mac due to https://fogbugz.unity3d.com/f/cases/1232668/

Environment:
Only on Windows 10.

Stack trace:
Assertion failed on expression: 'ins.second || ins.first->second == artifactID || (ins.first->second == CircularDependencyArtifactID() && !artifactID.IsValid()) || GetPathFromAssetGuidV2(key.GetGUID()).ends_with(".cs")'
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()

  1. Resolution Note (fix version 10.0.0-preview.27):

    Output Mesh has been removed to range property. Fixed in package version 10.0.0-preview.27

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.