2017-05-29 13 views
0

画像からテキスト抽出用Vision APIを実行しました。エラーが発生しているサンプルコードを実行しました彼はエラースタックの下にいる。Vision APIで 'com.google.api.gax.grpc.ApiException:io.grpc.StatusRuntimeException:DEADLINE_EXCEEDED'というエラーが出力される

2017年5月28日10時46分48秒AM io.grpc.internal.ManagedChannelImpl INFO:[ManagedChannelImpl @ 543788f3]ターゲットvision.googleapis.com:443 com.google.api.gaxで作成されました。 grpc.ApiException:io.grpc.StatusRuntimeException:com.google.api.gax.core.ApiFuturesでcom.google.api.gax.grpc.ExceptionTransformingCallable $ ExceptionTransformingFuture.onFailure(ExceptionTransformingCallable.java:109) でDEADLINE_EXCEEDED エンド $ 1.onFailure(ApiFutures.java:52) com.google.common.util.concurrent.Futures $ 6.run(Futures.java:1764) com.google.common.util.concurrent.MoreExecutors $ DirectExecutor.execute (MoreExecu tors.java:456) at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:817) at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:753) at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:634) at io.grpc.stub.ClientCalls $ GrpcFuture.setException(ClientCalls.java:466) at io.grpc.stub。 ClientCalls $ UnaryStreamToFuture.onClose(ClientCalls.java:442)io.grpc.internal.ClientCallImpl $ ClientStreamListenerImpl.close(ClientCallImpl.java:481)の io.grpc.internal.ClientCallImplの $ ClientStreamListenerImpl.access $ 600(ClientCallImpl.java :398) at io.grpc.internal.ClientCallImpl $ ClientStreamListenerImpl $ 1StreamClosed.runInContext(ClientCallImpl.java:513) のio.grpc.internal.ContextRunnable.run(ContextRunnable.java:52) (io.grpc.internal.SerializingExecutor $ TaskRunner.run(SerializingExecutor.java:154)) at java.util.concurrent.Executors $ RunnableAdapter。 (Executor.java:511) のjava.util.concurrent.FutureTask.run(FutureTask.java:266) のjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) at java java.util.concurrent.ThreadPoolExecutor $ Worker.runで.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)で(ScheduledThreadPoolExecutor.java:293) (ThreadPoolExecutor .java:617) at java.lang.Threa io.grpc.StatusRuntimeException:によって引き起こさd.run(Thread.java:745) をio.grpc.Status.asRuntimeException(Status.java:545) でDEADLINE_EXCEEDED ... 13もっと

I私のローカルシステムでEclipseからコードを実行します。

私は以下の項目をいくつかのフォーラムで見つけました。 1)すべてのnetty * jarが4.1.6から4.1.3に縮退しました 2)google-cloud-vision-0.10.0-beta.jarのgoogle-cloud-vision-0.9.4-beta.jarへの悪化 3 )は、Windows環境変数にGOOGLE_APPLICATION_CREDENTIALSを追加)のpom.xml 4の追加 - サービスアカウントの

+0

期限はどのくらい長く設定されていますか? –

+0

こんにちはCarl、私はGCPを初めて使っています。私は構成を把握しようとしていたが、成功しなかった。設定を見つける場所を教えてください。 –

答えて

0

をダウンロードしたJSONファイルを指摘スタブ

blockingStub = SomeGrpc 
    .newBlockingStub(channel) 
    .withDeadlineAfter(5, TimeUnit.SECONDS); 

を作成中に期限を設定してみてください、これは

に役立ちますかどうかを確認
関連する問題