Unity 2020.1.0 Alpha 17 has been released

Greetings users!

Unity 2020.1.0 Alpha 17 is now available.

Installers and release notes available at:

Current documentation (note that this is not necessarily updated in sync with the beta releases):

Please remember to back up your projects before opening them in a alpha build!

1 Like

crashes when I love my project :frowning:

========== OUTPUTTING STACK TRACE ==================
0x00007FF6BF94E0A2 (Unity) SceneVisibilityState::IsGameObjectHidden
0x00007FF6BF94BE4A (Unity) SceneVisibilityState::AreAllChildrenVisible
0x00007FF6C02035A6 (Unity) SceneVisibilityState_CUSTOM_AreAllChildrenVisible
0x000001CAC8519927 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.SceneVisibilityState:AreAllChildrenVisible (UnityEngine.GameObject)
0x000001CAC8519863 (Mono JIT Code) UnityEditor.SceneVisibilityManager:AreAllDescendantsVisible (UnityEngine.GameObject)
0x000001CAC8519493 (Mono JIT Code) UnityEditor.SceneVisibilityHierarchyGUI:smile:rawGameObjectItemVisibility (UnityEngine.Rect,UnityEngine.GameObject,bool,bool)
0x000001CAC8514203 (Mono JIT Code) UnityEditor.SceneVisibilityHierarchyGUI:smile:oItemGUI (UnityEngine.Rect,UnityEditor.GameObjectTreeViewItem,bool,bool,bool,bool)
0x000001CAC850E62B (Mono JIT Code) UnityEditor.GameObjectTreeViewGUI:smile:oItemGUI (UnityEngine.Rect,int,UnityEditor.IMGUI.Controls.TreeViewItem,bool,bool,bool)
0x000001CAC850E398 (Mono JIT Code) UnityEditor.IMGUI.Controls.TreeViewGUI:OnRowGUI (UnityEngine.Rect,UnityEditor.IMGUI.Controls.TreeViewItem,int,bool,bool)
0x000001CAC850DD1A (Mono JIT Code) UnityEditor.IMGUI.Controls.TreeViewController:smile:oItemGUI (UnityEditor.IMGUI.Controls.TreeViewItem,int,single,bool)
0x000001CAC850D093 (Mono JIT Code) UnityEditor.IMGUI.Controls.TreeViewController:IterateVisibleItems (int,int,single,bool)
0x000001CAC85082EB (Mono JIT Code) UnityEditor.IMGUI.Controls.TreeViewController:OnGUI (UnityEngine.Rect,int)
0x000001CAC8506FB3 (Mono JIT Code) UnityEditor.SceneHierarchy:smile:oTreeView (single)
0x000001CAC8505AAB (Mono JIT Code) UnityEditor.SceneHierarchy:OnGUI (UnityEngine.Rect)
0x000001CAC850595B (Mono JIT Code) UnityEditor.SceneHierarchyWindow:smile:oSceneHierarchy ()
0x000001CAC84FBE3B (Mono JIT Code) UnityEditor.SceneHierarchyWindow:OnGUI ()
0x000001CAC50AC9B4 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FF9BCEECD50 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\mini\mini-runtime.c:2809] mono_jit_runtime_invoke
0x00007FF9BCE72142 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:2921] do_runtime_invoke
0x00007FF9BCE7B312 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:3073] mono_runtime_invoke_checked
0x00007FF9BCE7BAA9 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:5264] mono_runtime_try_invoke_array
0x00007FF9BCE7B2A6 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:5142] mono_runtime_invoke_array_checked
0x00007FF9BCE202D4 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\icall.c:3358] ves_icall_InternalInvoke
0x000001CAC61F361D (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[ ],System.Exception&)
0x000001CAC61F2CEB (Mono JIT Code) System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[ ],System.Globalization.CultureInfo)
0x000001CAC61F2C0E (Mono JIT Code) System.Reflection.MethodBase:Invoke (object,object[ ])
0x000001CAC8436CBB (Mono JIT Code) UnityEditor.HostView:Invoke (string,object)
0x000001CAC8436C23 (Mono JIT Code) UnityEditor.HostView:Invoke (string)
0x000001CAC84F9E33 (Mono JIT Code) UnityEditor.HostView:InvokeOnGUI (UnityEngine.Rect,UnityEngine.Rect)
0x000001CAC84F9AC3 (Mono JIT Code) UnityEditor.DockArea:smile:rawView (UnityEngine.Rect,UnityEngine.Rect)
0x000001CAC84EBC63 (Mono JIT Code) UnityEditor.DockArea:OldOnGUI ()
0x000001CAC84D07C2 (Mono JIT Code) UnityEngine.UIElements.IMGUIContainer:smile:oOnGUI (UnityEngine.Event,UnityEngine.Matrix4x4,UnityEngine.Rect,bool,UnityEngine.Rect,bool)
0x000001CAC84CF043 (Mono JIT Code) UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent (UnityEngine.Event,UnityEngine.Matrix4x4,UnityEngine.Rect,bool)
0x000001CAC84CD7D3 (Mono JIT Code) UnityEngine.UIElements.IMGUIContainer:smile:oIMGUIRepaint ()
0x000001CAC84CA6B3 (Mono JIT Code) UnityEngine.UIElements.UIR.RenderChainCommand:ExecuteNonDrawMesh (UnityEngine.UIElements.UIR.DrawParams,bool,single,System.Exception&)
0x000001CAC84C8A8B (Mono JIT Code) UnityEngine.UIElements.UIR.UIRenderDevice:EvaluateChain (UnityEngine.UIElements.UIR.RenderChainCommand,UnityEngine.Rect,UnityEngine.Matrix4x4,UnityEngine.Texture,UnityEngine.Texture,UnityEngine.Texture,single,Unity.Collections.NativeArray1<UnityEngine.UIElements.UIR.Transform3x4>,Unity.Collections.NativeArray1<UnityEngine.Vector4>,UnityEngine.MaterialPropertyBlock,System.Exception&)
0x000001CAC84C2173 (Mono JIT Code) UnityEngine.UIElements.UIR.RenderChain:Render ()
0x000001CAC84B38D3 (Mono JIT Code) UnityEngine.UIElements.UIRRepaintUpdater:Update ()
0x000001CAC84964DE (Mono JIT Code) UnityEngine.UIElements.VisualTreeUpdater:UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase)
0x000001CAC84963EB (Mono JIT Code) UnityEngine.UIElements.Panel:UpdateForRepaint ()
0x000001CAC8495F1B (Mono JIT Code) UnityEngine.UIElements.Panel:Repaint (UnityEngine.Event)
0x000001CAC8495837 (Mono JIT Code) UnityEngine.UIElements.UIElementsUtility:smile:oDispatch (UnityEngine.UIElements.BaseVisualElementPanel)
0x000001CAC849554B (Mono JIT Code) UnityEngine.UIElements.UIElementsUtility:UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (int,intptr,bool&)
0x000001CAC849530F (Mono JIT Code) UnityEngine.UIElements.UIEventRegistration:ProcessEvent (int,intptr)
0x000001CAC849522B (Mono JIT Code) UnityEngine.UIElements.UIEventRegistration/<>c:<.cctor>b__1_2 (int,intptr)
0x000001CAC8495047 (Mono JIT Code) UnityEngine.GUIUtility:ProcessEvent (int,intptr)
0x000001CAC849510A (Mono JIT Code) (wrapper runtime-invoke) :runtime_invoke_bool_int_intptr (object,intptr,intptr,intptr)
0x00007FF9BCEECD50 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\mini\mini-runtime.c:2809] mono_jit_runtime_invoke
0x00007FF9BCE72142 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:2921] do_runtime_invoke
0x00007FF9BCE7B13F (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:2968] mono_runtime_invoke
0x00007FF6BE588B0E (Unity) scripting_method_invoke
0x00007FF6BE5826CD (Unity) ScriptingInvocation::Invoke
0x00007FF6BE57C4AA (Unity) ScriptingInvocation::Invoke
0x00007FF6BCBEC8F5 (Unity) Scripting::UnityEngine::GUIUtilityProxy::ProcessEvent
0x00007FF6BF26DF5C (Unity) GUIView::ProcessRetainedMode
0x00007FF6BFBD6D9E (Unity) GUIView::OnInputEvent
0x00007FF6BF26DE6C (Unity) GUIView::ProcessInputEvent
0x00007FF6BFBCDBD5 (Unity) GUIView::smile:oPaint
0x00007FF6BFBD981D (Unity) GUIView::RepaintAll
0x00007FF6BFBD12C0 (Unity) GUIView::GUIViewWndProc
0x00007FFA269A63ED (USER32) CallWindowProcW
0x00007FFA269A5FBC (USER32) DispatchMessageW
0x00007FFA269B2753 (USER32) IsWindowVisible
0x00007FFA2783FE14 (ntdll) KiUserCallbackDispatcher
0x00007FFA24E81764 (win32u) NtUserDispatchMessage
0x00007FFA269A5ECC (USER32) DispatchMessageW
0x00007FF6BFBD5C50 (Unity) MainMessageLoop
0x00007FF6BFBDFA39 (Unity) WinMain
0x00007FF6C11F0806 (Unity) __scrt_common_main_seh
0x00007FFA268B7BD4 (KERNEL32) BaseThreadInitThunk
0x00007FFA2780CED1 (ntdll) RtlUserThreadStart

not sure how to proceed now, i see a lot of this in the log

InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread
at UnityEngine.Object.EnsureRunningOnMainThread () [0x0000d] in <0d01204b437e47c1a78b600b597a89f4>:0
at UnityEngine.Object.GetInstanceID () [0x00001] in <0d01204b437e47c1a78b600b597a89f4>:0
at UnityEngine.Object.IsNativeObjectAlive (UnityEngine.Object o) [0x00035] in <0d01204b437e47c1a78b600b597a89f4>:0
at UnityEngine.Object.CompareBaseObjects (UnityEngine.Object lhs, UnityEngine.Object rhs) [0x0001d] in <0d01204b437e47c1a78b600b597a89f4>:0
at UnityEngine.Object.op_Inequality (UnityEngine.Object x, UnityEngine.Object y) [0x00001] in <0d01204b437e47c1a78b600b597a89f4>:0
at UnityEngine.Events.PersistentCall.ValidateTargetAssemblyType () [0x0000e] in <0d01204b437e47c1a78b600b597a89f4>:0
at UnityEngine.Events.PersistentCall.OnAfterDeserialize () [0x00001] in <0d01204b437e47c1a78b600b597a89f4>:0

v16 was same, went back to v12 and its working again… will be very wary of upgrading now :slight_smile:

Yeah, I too have bunch of:

InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread
UnityEngine.Object.EnsureRunningOnMainThread () (at <0d01204b437e47c1a78b600b597a89f4>:0)
UnityEngine.Object.GetInstanceID () (at <0d01204b437e47c1a78b600b597a89f4>:0)

What the hell this errors means?

1 Like

does it crash unity for you or not?

No, it’s just spam errors, nothing else. But lots of them, I don’t know the reason.

I have them too

ye same thing here 2020/17a
UnityEngine.Object.IsNativeObjectAlive (UnityEngine.Object o) (at <0d01204b437e47c1a78b600b597a89f4>:0)
UnityEngine.Object.CompareBaseObjects (UnityEngine.Object lhs, UnityEngine.Object rhs) (at <0d01204b437e47c1a78b600b597a89f4>:0)
UnityEngine.Object.op_Inequality (UnityEngine.Object x, UnityEngine.Object y) (at <0d01204b437e47c1a78b600b597a89f4>:0)
UnityEngine.Events.PersistentCall.ValidateTargetAssemblyType () (at <0d01204b437e47c1a78b600b597a89f4>:0)
UnityEngine.Events.PersistentCall.OnAfterDeserialize () (at <0d01204b437e47c1a78b600b597a89f4>:0)

Almost three week since 2020.1.0 Alpha 17 has been released, when will we get Alpha 18?

I assume a19 will be released. Maybe beta soon.

After holidays

I got 2019.3 should I jump into 2020, or don’t risk it.

Not right now, just for testing yes, but keep your project on 2019