Search Unity

Resolved Why do i get an error while UnityServices.InitializeAsync() ?

Discussion in 'Relay' started by G4MMA360, Aug 16, 2022.

Thread Status:
Not open for further replies.
  1. G4MMA360

    G4MMA360

    Joined:
    Jul 4, 2021
    Posts:
    1
    After that i get this error:
    NullReferenceException: Object reference not set to an instance of an object.
    Unity.Services.Core.Telemetry.Internal.CacheExtensions.IsEmpty[TPayload] (Unity.Services.Core.Telemetry.Internal.CachedPayload`1[TPayload] self) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Telemetry/Utils/CacheExtensions.cs:10)
    Unity.Services.Core.Telemetry.Internal.TelemetryHandler`2[TPayload,TEvent].HandlePersistedCache () (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Telemetry/Handlers/TelemetryHandler.cs:84)
    Unity.Services.Core.Telemetry.Internal.TelemetryHandler`2[TPayload,TEvent].Initialize (Unity.Services.Core.Configuration.Internal.ICloudProjectId cloudProjectId, Unity.Services.Core.Environments.Internal.IEnvironments environments) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Telemetry/Handlers/TelemetryHandler.cs:68)
    Unity.Services.Core.Telemetry.Internal.TelemetryUtils.CreateMetricsFactory (Unity.Services.Core.Scheduler.Internal.IActionScheduler scheduler, Unity.Services.Core.Configuration.Internal.IProjectConfiguration projectConfiguration, Unity.Services.Core.Configuration.Internal.ICloudProjectId cloudProjectId, Unity.Services.Core.Environments.Internal.IEnvironments environments) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Telemetry/Utils/TelemetryUtils.cs:38)
    Unity.Services.Core.Registration.CorePackageInitializer.InitializeMetrics (Unity.Services.Core.Scheduler.Internal.IActionScheduler scheduler, Unity.Services.Core.Configuration.Internal.IProjectConfiguration projectConfiguration, Unity.Services.Core.Configuration.Internal.ICloudProjectId cloudProjectId, Unity.Services.Core.Environments.Internal.IEnvironments environments) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Registration/CorePackageInitializer.cs:244)
    Unity.Services.Core.Registration.CorePackageInitializer.Initialize (Unity.Services.Core.Internal.CoreRegistry registry) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Registration/CorePackageInitializer.cs:108)
    Unity.Services.Core.Internal.CoreRegistryInitializer+<>c__DisplayClass3_0.<InitializeRegistryAsync>g__InitializePackageAtIndexAsync|0 (System.Int32 index) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/Registry/CoreRegistryInitializer.cs:61)
    Unity.Services.Core.Internal.CoreRegistryInitializer.InitializeRegistryAsync () (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/Registry/CoreRegistryInitializer.cs:44)
    Rethrow as AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) (There is no component `IActionScheduler` registered. Are you missing a package?) (There is no component `IAccessToken` registered. Are you missing a package?) (There is no component `IAccessToken` registered. Are you missing a package?) (There is no component `IAccessToken` registered. Are you missing a package?)
    Rethrow as ServicesInitializationException: Some services couldn't be initialized. Look at inner exceptions to get more information.
    Unity.Services.Core.Internal.CoreRegistryInitializer+<>c__DisplayClass3_0.<InitializeRegistryAsync>g__Fail|1 () (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/Registry/CoreRegistryInitializer.cs:69)
    Unity.Services.Core.Internal.CoreRegistryInitializer.InitializeRegistryAsync () (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/Registry/CoreRegistryInitializer.cs:54)
    Unity.Services.Core.Internal.UnityServicesInternal+<>c__DisplayClass22_0.<InitializeServicesAsync>g__InitializePackagesAsync|1 () (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/UnityServicesInternal.cs:119)
    Unity.Services.Core.Internal.UnityServicesInternal.InitializeServicesAsync () (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/UnityServicesInternal.cs:105)
    Unity.Services.Core.Internal.UnityServicesInternal.InitializeAsync (Unity.Services.Core.InitializationOptions options) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core.Internal/UnityServicesInternal.cs:66)
    Unity.Services.Core.UnityServices.InitializeAsync (Unity.Services.Core.InitializationOptions options) (at Library/PackageCache/com.unity.services.core@1.4.0/Runtime/Core/UnityServices.cs:95)
    Authentication.Login () (at Assets/_Scripts/AuthenticationService.cs:24)
    GameManager.Authenticate () (at Assets/_Scripts/GameManager.cs:143)
    GameManager.LoginBtn () (at Assets/_Scripts/GameManager.cs:171)
    System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <e40e5a8f982c4b618a930d29f9bd091c>:0)
    UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <4a31731933e0419ca5a995305014ad37>:0)
    UnityEngine.UnitySynchronizationContext.Exec () (at <4a31731933e0419ca5a995305014ad37>:0)
    UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at <4a31731933e0419ca5a995305014ad37>:0)
     
  2. thiagownt

    thiagownt

    Unity Technologies

    Joined:
    Jul 30, 2021
    Posts:
    22
    It looks like you are missing a package dependency. In this case, it looks like the Authentication package missing.
    Check the UAS authentication section of the documentation for more information.
     
Thread Status:
Not open for further replies.