GoogleCloudPlatform / android-docs-samples

Apache License 2.0
375 stars 596 forks source link

SpeechRecognitionClient app crashes when a phone is rotated #121

Open volkovss opened 4 years ago

volkovss commented 4 years ago

App work, but it crashes if the phone is rotated Below the error: E/AndroidRuntime: FATAL EXCEPTION: grpc-okhttp-1 Process: com.google.cloud.examples.speechrecognition, PID: 3719 java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@ae66b7 rejected from java.util.concurrent.ScheduledThreadPoolExecutor@5cf29b6[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 3] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2078) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:843) at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:334) at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:562) at java.util.concurrent.ScheduledThreadPoolExecutor.execute(ScheduledThreadPoolExecutor.java:654) at io.grpc.internal.SerializingExecutor.schedule(SerializingExecutor.java:93) at io.grpc.internal.SerializingExecutor.execute(SerializingExecutor.java:86) at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.closed(ClientCallImpl.java:594) at io.grpc.internal.DelayedStream$DelayedStreamListener$4.run(DelayedStream.java:418) at io.grpc.internal.DelayedStream$DelayedStreamListener.delayOrExecute(DelayedStream.java:372) at io.grpc.internal.DelayedStream$DelayedStreamListener.closed(DelayedStream.java:415) at io.grpc.internal.AbstractClientStream$TransportState.closeListener(AbstractClientStream.java:392) at io.grpc.internal.AbstractClientStream$TransportState.access$300(AbstractClientStream.java:200) at io.grpc.internal.AbstractClientStream$TransportState$1.run(AbstractClientStream.java:376) at io.grpc.internal.AbstractClientStream$TransportState.deframerClosed(AbstractClientStream.java:245) at io.grpc.internal.Http2ClientStreamTransportState.deframerClosed(Http2ClientStreamTransportState.java:31) at io.grpc.okhttp.OkHttpClientStream$TransportState.deframerClosed(OkHttpClientStream.java:275) at io.grpc.internal.MessageDeframer.close(MessageDeframer.java:233) at io.grpc.internal.MessageDeframer.closeWhenComplete(MessageDeframer.java:195) at io.grpc.internal.AbstractStream$TransportState.closeDeframer(AbstractStream.java:180) at io.grpc.internal.AbstractClientStream$TransportState.transportReportStatus(AbstractClientStream.java:379) at io.grpc.okhttp.OkHttpClientTransport.startGoAway(OkHttpClientTransport.java:739) at io.grpc.okhttp.OkHttpClientTransport.access$1900(OkHttpClientTransport.java:92) at io.grpc.okhttp.OkHttpClientTransport$ClientFrameHandler.run(OkHttpClientTransport.java:936) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764)