Search Issue Tracker
Fixed in 2018.1.X
Votes
0
Found in
2017.3.0b1
2018.1.0a5
Issue ID
971204
Regression
Yes
[Regression][OSX] Exceptions is GUILayoutUtility.BeginLayoutGroup are thrown after pressing Cancel button in a dialog window
Steps to repro:
1. Open Unity on OSX;
2. Create new project;
3. Go to Player Settings (Edit>Project Settings>Player);
4. Uncheck 'Auto Graphics API for Mac' checkbox;
5. Drag 'OpenGLCore' on top of the list;
7. In the opened popup window click 'Cancel' button.
Expected result:
No errors are thrown in the Console.
Actual result:
2 errors:
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type layoutType) (at /Users/builduser/buildslave/unity/build/Runtime/IMGUI/Managed/GUILayoutUtility.cs:296)
and
InvalidOperationException: Operation is not valid due to the current state of the object
System.Collections.Stack.Pop () (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections/Stack.cs:329)
are shown in the Console. See attached video.
Regression introduced in Unity 2017.3.0.
Notes:
- Reproducible in 2018.1.0a5, 2017.3.0b10;
- Not reproducible in 2017.2.0p1, 2017.1.0p4;
- Reproducible on OSX 10.13.1; not reproducible on Windows 10.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
Add comment