Jump to content

Gena Editor Error (EnsureRunningOnMainThread) on scene startup


Recommended Posts

In Unity 2021.3.18f1, if you have multiple scenes that use gena and switch between them in the editor, a unity error shows up in the editor.

It doesn't seem to be a specific 2021 LTS version issue as I had this issue with the older 2021 LTS versions like 2021.3.13f1, but I didn't report this bug last time since I skipped upgrading gena due to this bug.

Gena Pro ver 3.4.7

InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread
UnityEngine.Object.EnsureRunningOnMainThread () (at <4014a86cbefb4944b2b6c9211c8fd2fc>:0)
UnityEngine.Object.GetInstanceID () (at <4014a86cbefb4944b2b6c9211c8fd2fc>:0)
UnityEngine.Object.IsNativeObjectAlive (UnityEngine.Object o) (at <4014a86cbefb4944b2b6c9211c8fd2fc>:0)
UnityEngine.Object.CompareBaseObjects (UnityEngine.Object lhs, UnityEngine.Object rhs) (at <4014a86cbefb4944b2b6c9211c8fd2fc>:0)
UnityEngine.Object.op_Equality (UnityEngine.Object x, UnityEngine.Object y) (at <4014a86cbefb4944b2b6c9211c8fd2fc>:0)
GeNa.Core.GeNaManager.Dispose () (at <da30f21bf64d4cf3acba488bc83ff301>:0)
GeNa.Core.GeNaManager.OnAfterDeserialize () (at <da30f21bf64d4cf3acba488bc83ff301>:0)

To reproduce this issue.

Ensure you have two scenes that uses Gena.

Method 1

1) Start Unity with the scene A already loaded that has Gena.

The error shows up

Method 2

1) When scene A is loaded in the unity editor, load scene B into the editor by double clicking it.

The same error shows up here.

Link to comment
Share on other sites

  • chiken changed the title to Gena Editor Error (EnsureRunningOnMainThread) on scene startup

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Tell a friend

    Love Canopy - Procedural Worlds? Tell a friend!
  • Need help?

    We work with some of the biggest brands in global gaming, automotive, technology, and government to create environments, games, simulations, and product launches for desktop, mobile, and VR.

    Our unique expertise and technology enable us to deliver solutions that look and run better at a fraction of the time and cost of a typical project.

    Check out some of our non-NDA work in the Gallery, and then Contact Us to accelerate your next project!

  • Create New...