Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Bug Unexpected exception while trying to iniitialize communication:

Discussion in 'ML-Agents' started by billubccogs300, Oct 22, 2022.

  1. billubccogs300

    billubccogs300

    Joined:
    Sep 12, 2022
    Posts:
    1
    Hi:

    I'm trying to train a game in the Unity Editor for Mac 2020.3.40f1, using ML Agents 2.0.1 and I got this message. I am doing this on a Macbook Version 10:13.6.

    I noticed a similar post on a Windows box [ https://github.com/grpc/grpc/issues/21550 ] that narrowed down the problem to a missing dll MSVCP140.DLL.

    Anyway, here is the stack trace. Hope you can help, and thanks in advance:





    Unexpected exception when trying to initialize communication: System.IO.IOException: Error loading native library "/Users/userb/Documents/COGS 300/lab5-connectionism-main/Library/PackageCache/com.unity.ml-agents@2.0.1/Plugins/ProtoBuffer/runtimes/osx/native/libgrpc_csharp_ext.x64.bundle"
    at Grpc.Core.Internal.UnmanagedLibrary..ctor (System.String[] libraryPathAlternatives) [0x00063] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.Internal.NativeExtension.Load () [0x000d7] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.Internal.NativeExtension..ctor () [0x00006] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.Internal.NativeExtension.Get () [0x00022] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.Internal.NativeMethods.Get () [0x00000] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.GrpcEnvironment.GrpcNativeInit () [0x00000] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.GrpcEnvironment..ctor () [0x0001e] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.GrpcEnvironment.AddRef () [0x00028] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.Channel..ctor (System.String target, Grpc.Core.ChannelCredentials credentials, System.Collections.Generic.IEnumerable`1[T] options) [0x00051] in <2f154ad39ec14cfea604815989d96352>:0
    at Grpc.Core.Channel..ctor (System.String target, Grpc.Core.ChannelCredentials credentials) [0x00000] in <2f154ad39ec14cfea604815989d96352>:0
    at Unity.MLAgents.RpcCommunicator.Initialize (System.Int32 port, Unity.MLAgents.CommunicatorObjects.UnityOutputProto unityOutput, Unity.MLAgents.CommunicatorObjects.UnityInputProto& unityInput) [0x00007] in /Users/userb/Documents/COGS 300/lab5-connectionism-main/Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Communicator/RpcCommunicator.cs:224
    at Unity.MLAgents.RpcCommunicator.Initialize (Unity.MLAgents.CommunicatorInitParameters initParameters, Unity.MLAgents.UnityRLInitParameters& initParametersOut) [0x0003b] in /Users/userb/Documents/COGS 300/lab5-connectionism-main/Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Communicator/RpcCommunicator.cs:112
    UnityEngine.Debug:Log (object)
    Unity.MLAgents.RpcCommunicator:Initialize (Unity.MLAgents.CommunicatorInitParameters,Unity.MLAgents.UnityRLInitParameters&) (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Communicator/RpcCommunicator.cs:141)
    Unity.MLAgents.Academy:InitializeEnvironment () (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Academy.cs:445)
    Unity.MLAgents.Academy:LazyInitialize () (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Academy.cs:279)
    Unity.MLAgents.Academy:.ctor () (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Academy.cs:248)
    Unity.MLAgents.Academy/<>c:<.cctor>b__83_0 () (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Academy.cs:117)
    System.Lazy`1<Unity.MLAgents.Academy>:get_Value ()
    Unity.MLAgents.Academy:get_Instance () (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/Academy.cs:132)
    Unity.MLAgents.DecisionRequester:Awake () (at Library/PackageCache/com.unity.ml-agents@2.0.1/Runtime/DecisionRequester.cs:57)