2017-12-07 23 views
2

아래 코드를 사용하여 EmbeddedAssistantStub를 만들었습니다. exxception가 발생 하였다 이하 Google 어시스턴트 SDK GRPC 인증 오류 : io.grpc.StatusRuntimeException : UNAUTHENTICATED :

EmbeddedAssistantGrpc.EmbeddedAssistantStub mAssistantService = EmbeddedAssistantGrpc.newStub(channel) 
            .withCallCredentials(MoreCallCredentials.from(
              Credentials.fromResource(mClientId,mRefreshToken,mAccessToken) 
            )); 

이되면 그 때, StreamObserver 오디오 데이터를 전달.

Line 3378: 12-07 12:59:25.099 1917 4286 E GASample: io.grpc.StatusRuntimeException: UNAUTHENTICATED: Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project. 
Line 3378: 12-07 12:59:25.099 1917 4286 E GASample: io.grpc.StatusRuntimeException: UNAUTHENTICATED: Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project. 
Line 3379: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.Status.asRuntimeException(Status.java:540) 
Line 3380: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:392) 
Line 3381: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:428) 
Line 3382: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.ClientCallImpl.access$100(ClientCallImpl.java:76) 
Line 3383: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.close(ClientCallImpl.java:514) 
Line 3384: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.access$700(ClientCallImpl.java:431) 
Line 3385: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:546) 
Line 3386: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:52) 
Line 3387: 12-07 12:59:25.099 1917 4286 E GASample: at io.grpc.internal.SerializingExecutor$TaskRunner.run(SerializingExecutor.java:152) 
Line 3388: 12-07 12:59:25.099 1917 4286 E GASample: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 
Line 3389: 12-07 12:59:25.099 1917 4286 E GASample: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 
Line 3390: 12-07 12:59:25.099 1917 4286 E GASample: at java.lang.Thread.run(Thread.java:764) 

이 후 응답 관찰자의 응답이 없습니다.

이 문제를 해결하는 데 도움을주십시오.

답변

0

이 문제는 백 엔드에서 해결되었습니다.

@ JHorseman : 지원해 주셔서 감사합니다.