Search Issue Tracker
By Design
Votes
0
Found in
2019.4
2019.4.1f1
2020.2
Issue ID
1273157
Regression
No
Targets array error with no line number or class name when selecting an asset
Reproduction steps:
1. Open attached project "TargetErrors.zip" and scene "BugScene"
2. In Package Manage, import attached packages "Package1" and "Package2" from disk
3. In Hierarchy window, 'New Sprite (1)' -> 'Sockets' -> 'Socket' GameObject
4. With Inspector window open, observe Console window
Expected result: No error, or error with line number and class name
Actual result: "The targets array should not be used inside OnSceneGUI or OnPreviewGUI <...>" error with missing line number and class name
Reproducible with: 2019.4.21f1, 2020.2.7f1, 2021.1.0b9, 2021.2.0a7
Not reproducible with:
Could not test with: 2018.4.27f1 (console errors break project)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- WebCamTexture does not set the requested resolution when used in WebGL
- Editor default Stylesheet/Matching Selector buttons in Debugger don't do anything
- Graphics.DrawMeshNow stops rendering Render Texture after a few frames when viewed in the Player
- New selector in Matching Selectors displays as on line -1 in debugger
- The first frames are skipped when playing a video
Resolution Note:
As mentioned in the error user project is using target inside OnSceneGUI Method if we remove that the code which uses target these errors are gone.