Initialize engine version: 2018.4.3f1 (8a9509a5aff9) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: AMD Radeon R9 M370X (ID=0x6821) Vendor: VRAM: 2029 MB Driver: 22.19.170.1536 Begin MonoManager ReloadAssembly - Completed reload, in 0.843 seconds Initializing input. Input initialized. Initialized touch support. UnloadTime: 6.407396 ms Loading scene 'SignalBusIssueScene2' in 3 seconds ... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) Setting up 4 worker threads for Enlighten. Thread -> id: 49f0 -> priority: 1 Thread -> id: 493c -> priority: 1 Thread -> id: 4aac -> priority: 1 Thread -> id: 48a8 -> priority: 1 Loading scene 'SignalBusIssueScene3' in 3 seconds ... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45) ZenjectException: Found multiple matches when only one was expected for type 'SignalBus' while building object with type 'SignalBus'. Object graph: SceneKernel DisposableManager SignalBus at Zenject.DiContainer.TryGetUniqueProvider (Zenject.InjectContext context) [0x00162] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.Resolve (Zenject.InjectContext context) [0x00057] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InstantiateInternal (System.Type concreteType, System.Boolean autoInject, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) [0x00100] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InstantiateExplicit (System.Type concreteType, System.Boolean autoInject, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) [0x00044] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.TransientProvider.GetAllInstancesWithInjectSplit (Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Action& injectAction, System.Collections.Generic.List`1[T] buffer) [0x0005e] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.CachedProvider.GetAllInstancesWithInjectSplit (Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Action& injectAction, System.Collections.Generic.List`1[T] buffer) [0x00063] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Collections.Generic.List`1[T] buffer) [0x00006] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00000] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.GetDecoratedInstances (Zenject.IProvider provider, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00022] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.SafeGetInstances (Zenject.DiContainer+ProviderInfo providerInfo, Zenject.InjectContext context, System.Collections.Generic.List`1[T] instances) [0x00078] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.ResolveAll (Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00078] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.ResolveAll (Zenject.InjectContext context) [0x00006] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.Resolve (Zenject.InjectContext context) [0x00138] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InstantiateInternal (System.Type concreteType, System.Boolean autoInject, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) [0x00100] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InstantiateExplicit (System.Type concreteType, System.Boolean autoInject, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) [0x00044] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.TransientProvider.GetAllInstancesWithInjectSplit (Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Action& injectAction, System.Collections.Generic.List`1[T] buffer) [0x0005e] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.CachedProvider.GetAllInstancesWithInjectSplit (Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Action& injectAction, System.Collections.Generic.List`1[T] buffer) [0x00063] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Collections.Generic.List`1[T] buffer) [0x00006] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00000] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.GetDecoratedInstances (Zenject.IProvider provider, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00022] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.SafeGetInstances (Zenject.DiContainer+ProviderInfo providerInfo, Zenject.InjectContext context, System.Collections.Generic.List`1[T] instances) [0x00078] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.Resolve (Zenject.InjectContext context) [0x001af] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InjectMembersTopDown (System.Object injectable, System.Type injectableType, Zenject.InjectTypeInfo typeInfo, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier, System.Boolean isDryRun) [0x00084] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InjectMembersTopDown (System.Object injectable, System.Type injectableType, Zenject.InjectTypeInfo typeInfo, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier, System.Boolean isDryRun) [0x00011] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InjectExplicitInternal (System.Object injectable, System.Type injectableType, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) [0x0008b] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.InjectExplicit (System.Object injectable, System.Type injectableType, System.Collections.Generic.List`1[T] extraArgs, Zenject.InjectContext context, System.Object concreteIdentifier) [0x0004e] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.AddToGameObjectComponentProviderBase+<>c__DisplayClass17_0.b__0 () [0x00023] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] args, System.Collections.Generic.List`1[T] buffer) [0x00014] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.IProviderExtensions.GetAllInstances (Zenject.IProvider creator, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00000] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.GetDecoratedInstances (Zenject.IProvider provider, Zenject.InjectContext context, System.Collections.Generic.List`1[T] buffer) [0x00022] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.SafeGetInstances (Zenject.DiContainer+ProviderInfo providerInfo, Zenject.InjectContext context, System.Collections.Generic.List`1[T] instances) [0x00078] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.ResolveDependencyRoots () [0x000f9] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.DiContainer.ResolveRoots () [0x00014] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.SceneContext.Resolve () [0x00046] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.SceneContext.RunInternal () [0x00010] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.RunnableContext.Run () [0x00013] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.RunnableContext.Initialize () [0x0000f] in <10ae32d6767849d081feef871369a2c8>:0 at Zenject.SceneContext.Awake () [0x00000] in <10ae32d6767849d081feef871369a2c8>:0 (Filename: <10ae32d6767849d081feef871369a2c8> Line: 0)