freezy / VisualPinball.Engine

:video_game: Visual Pinball Engine for Unity
https://docs.visualpinball.org
GNU General Public License v3.0
398 stars 62 forks source link

Unknown VisualPinball.Unity.IPhysicsEngine engine #420

Closed shntat closed 2 years ago

shntat commented 2 years ago

Ran into another error in 2021.3.0f1: Do i have the proper dependencies or is this an actual error?

My current manifest.json content:

{
  "dependencies": {
    "com.unity.collab-proxy": "1.15.15",
    "com.unity.ide.rider": "3.0.13",
    "com.unity.ide.visualstudio": "2.0.14",
    "com.unity.ide.vscode": "1.2.5",
    "com.unity.test-framework": "1.1.31",
    "com.unity.textmeshpro": "3.0.6",
    "com.unity.timeline": "1.6.4",
    "com.unity.ugui": "1.0.0",
    "com.unity.visualscripting": "1.7.6",
    "com.unity.xr.management": "4.2.1",
    "org.visualpinball.engine.missionpinball": "0.0.1-preview.15",
    "org.visualpinball.engine.pinmame": "0.0.1-preview.35",
    "org.visualpinball.engine.unity": "0.0.1-preview.109",
    "org.visualpinball.engine.unity.hdrp": "0.0.1-preview.154",
    "org.visualpinball.engine.unity.visualscripting": "0.0.1-preview.9",
    "org.visualpinball.unity.assetlibrary": "0.0.1-preview.53",
    "com.unity.modules.ai": "1.0.0",
    "com.unity.modules.androidjni": "1.0.0",
    "com.unity.modules.animation": "1.0.0",
    "com.unity.modules.assetbundle": "1.0.0",
    "com.unity.modules.audio": "1.0.0",
    "com.unity.modules.cloth": "1.0.0",
    "com.unity.modules.director": "1.0.0",
    "com.unity.modules.imageconversion": "1.0.0",
    "com.unity.modules.imgui": "1.0.0",
    "com.unity.modules.jsonserialize": "1.0.0",
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0",
    "com.unity.modules.screencapture": "1.0.0",
    "com.unity.modules.terrain": "1.0.0",
    "com.unity.modules.terrainphysics": "1.0.0",
    "com.unity.modules.tilemap": "1.0.0",
    "com.unity.modules.ui": "1.0.0",
    "com.unity.modules.uielements": "1.0.0",
    "com.unity.modules.umbra": "1.0.0",
    "com.unity.modules.unityanalytics": "1.0.0",
    "com.unity.modules.unitywebrequest": "1.0.0",
    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
    "com.unity.modules.unitywebrequestaudio": "1.0.0",
    "com.unity.modules.unitywebrequesttexture": "1.0.0",
    "com.unity.modules.unitywebrequestwww": "1.0.0",
    "com.unity.modules.vehicles": "1.0.0",
    "com.unity.modules.video": "1.0.0",
    "com.unity.modules.vr": "1.0.0",
    "com.unity.modules.wind": "1.0.0",
    "com.unity.modules.xr": "1.0.0"
  },
  "scopedRegistries": [
    {
      "name": "Visual Pinball Engine",
      "url": "https://registry.visualpinball.org/",
      "scopes": [
        "org.visualpinball"
      ]
    }
  ]
}
ArgumentException: Unknown VisualPinball.Unity.IPhysicsEngine engine  (available: [ VisualPinball.Unity.DefaultPhysicsEngine ]).
VisualPinball.Engine.Common.EngineProvider`1[T].Set (System.String id) (at Library/PackageCache/org.visualpinball.engine.unity@0.0.1-preview.109/VisualPinball.Engine/Common/EngineProvider.cs:94)
VisualPinball.Unity.Player.Awake () (at Library/PackageCache/org.visualpinball.engine.unity@0.0.1-preview.109/VisualPinball.Unity/VisualPinball.Unity/Game/Player.cs:153)

ObjectDisposedException: The UNKNOWN_OBJECT_TYPE has been deallocated, it is not allowed to access it
Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckDeallocateAndThrow (Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle handle) (at <1332c534a8a44623b2e5cc943a0b790e>:0)
Unity.Collections.LowLevel.Unsafe.DisposeSentinel.Dispose (Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle& safety, Unity.Collections.LowLevel.Unsafe.DisposeSentinel& sentinel) (at <1332c534a8a44623b2e5cc943a0b790e>:0)
Unity.Collections.NativeHashMap`2[TKey,TValue].Dispose () (at Library/PackageCache/com.unity.collections@0.15.0-preview.21/Unity.Collections/NativeHashMap.cs:312)
VisualPinball.Unity.SimulateCycleSystemGroup.OnDestroy () (at Library/PackageCache/org.visualpinball.engine.unity@0.0.1-preview.109/VisualPinball.Unity/VisualPinball.Unity/Physics/SystemGroup/SimulateCycleSystemGroup.cs:105)
Unity.Entities.ComponentSystemBase.OnDestroy_Internal () (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/ComponentSystemBase.cs:198)
Unity.Entities.World.DestroyAllSystemsAndLogException () (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/World.cs:413)
UnityEngine.Debug:LogException(Exception)
Unity.Debug:LogException(Exception) (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/Stubs/Unity/Debug.cs:19)
Unity.Entities.World:DestroyAllSystemsAndLogException() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/World.cs:417)
Unity.Entities.World:Dispose() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/World.cs:156)
Unity.Entities.World:DisposeAllWorlds() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/World.cs:174)
Unity.Entities.DefaultWorldInitialization:DomainUnloadOrPlayModeChangeShutdown() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/DefaultWorldInitialization.cs:94)
Unity.Entities.DefaultWorldInitializationProxy:OnDisable() (at Library/PackageCache/com.unity.entities@0.17.0-preview.42/Unity.Entities/DefaultWorldInitializationProxy.cs:29)
freezy commented 2 years ago

Did you resolve this? Never seen it.

shntat commented 2 years ago

yes i did clean install.