Map editor error message

Fixed
Kalti811 [github] · 2 years ago

Issue description

The game could not be initialized. Please send us a report with details.

Mafi.DependencyResolverException: Failed to instantiate Mafi.Unity.Vehicles.ExcavatorMbFactory. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Unity.Vehicles.ExcavatorMbFactory'. ---> Mafi.DependencyResolverException: TargetInvocationException thrown by constructor of 'Mafi.Unity.Audio.EntityAudioManager'. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at Mafi.Unity.Audio.EntityAudioManager..ctor (Mafi.Unity.Audio.AudioDb audioDb, Mafi.Unity.Camera.CameraController cameraController, Mafi.Core.GameLoop.IGameLoopEvents gameLoopEvents) [0x00035]
at (wrapper managed-to-native) System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x00005]
--- End of inner exception stack trace ---
at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x0001a]
at System.Reflection.RuntimeConstructorInfo.DoInvoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00086]
at System.Reflection.RuntimeConstructorInfo.Invoke (System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000]
at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x00260] --- End of inner exception stack trace --- at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0028b]
at Mafi.DependencyResolver.resolveDependency (System.Type dependencyType, System.Boolean throwOnError, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth) [0x000da] at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0021a]
--- End of inner exception stack trace ---
at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set`1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0023b]
at Mafi.DependencyResolver.EnsureResolved (System.Type implType, System.Type asType) [0x0008e]
--- End of inner exception stack trace ---
at Mafi.DependencyResolver.EnsureResolved (System.Type implType, System.Type asType) [0x000aa]
at Mafi.DependencyResolver.InstantiateAllAndLock () [0x002e6]
at Mafi.Core.Game.GameBuilder+<initializeGame>d__6.MoveNext () [0x00077]
at Mafi.Core.Game.GameBuilder+<BuildNewGameTimeSliced>d__2.MoveNext () [0x003f5]
at Mafi.Unity.MapEditor.MapEditorScene+<loadMap>d__16.MoveNext () [0x00103]
at Mafi.Unity.MapEditor.MapEditorScene+<Initialize>d__12.MoveNext () [0x000cb]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__70.MoveNext () [0x000fc]
at Mafi.Unity.Main.stepSceneInitialization () [0x000dc]

Reproduction steps

  1. open map editor
  2. resize map
  3. change map size
  4. push the button resize map and restart editor

Game version and build number

v0.6.3a b333

Operating system

Windows

Originally posted in German
### Issue description Das Spiel konnte nicht initialisiert werden. Bitte senden Sie uns einen Bericht mit Details. Mafi.DependencyResolverException: Failed to instantiate Mafi.Unity.Vehicles.ExcavatorMbFactory. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Unity.Vehicles.ExcavatorMbFactory'. ---> Mafi.DependencyResolverException: TargetInvocationException thrown by constructor of 'Mafi.Unity.Audio.EntityAudioManager'. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object at Mafi.Unity.Audio.EntityAudioManager..ctor (Mafi.Unity.Audio.AudioDb audioDb, Mafi.Unity.Camera.CameraController cameraController, Mafi.Core.GameLoop.IGameLoopEvents gameLoopEvents) [0x00035] at (wrapper managed-to-native) System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&) at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x00005] --- End of inner exception stack trace --- at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x0001a] at System.Reflection.RuntimeConstructorInfo.DoInvoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00086] at System.Reflection.RuntimeConstructorInfo.Invoke (System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set`1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x00260] --- End of inner exception stack trace --- at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set`1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0028b] at Mafi.DependencyResolver.resolveDependency (System.Type dependencyType, System.Boolean throwOnError, Mafi.Collections.Set`1[T] pendingResolves, System.Int32 recursionDepth) [0x000da] at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set`1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0021a] --- End of inner exception stack trace --- at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set`1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0023b] at Mafi.DependencyResolver.EnsureResolved (System.Type implType, System.Type asType) [0x0008e] --- End of inner exception stack trace --- at Mafi.DependencyResolver.EnsureResolved (System.Type implType, System.Type asType) [0x000aa] at Mafi.DependencyResolver.InstantiateAllAndLock () [0x002e6] at Mafi.Core.Game.GameBuilder+<initializeGame>d__6.MoveNext () [0x00077] at Mafi.Core.Game.GameBuilder+<BuildNewGameTimeSliced>d__2.MoveNext () [0x003f5] at Mafi.Unity.MapEditor.MapEditorScene+<loadMap>d__16.MoveNext () [0x00103] at Mafi.Unity.MapEditor.MapEditorScene+<Initialize>d__12.MoveNext () [0x000cb] at Mafi.Unity.Main+<unloadAndStartNewScene>d__70.MoveNext () [0x000fc] at Mafi.Unity.Main.stepSceneInitialization () [0x000dc] ### Reproduction steps 1. open map editor 2. resize map 3. change map size 4. push the button resize map and restart editor ### Game version and build number v0.6.3a b333 ### Operating system Windows
Captain Marek Captain Marek · 2 years ago

Thanks for the report, issues with EntityAudioManager were hopefully fixed in v0.6.3b. If problems persist, please let us know!

Closed as ✅ Fixed

5 Showing 1–2 of 2