{"action":"closed","issue":{"url":"https://api.github.com/repos/yurifariasg/android-google-speech-sample/issues/1","repository_url":"https://api.github.com/repos/yurifariasg/android-google-speech-sample","labels_url":"https://api.github.com/repos/yurifariasg/android-google-speech-sample/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/yurifariasg/android-google-speech-sample/issues/1/comments","events_url":"https://api.github.com/repos/yurifariasg/android-google-speech-sample/issues/1/events","html_url":"https://github.com/yurifariasg/android-google-speech-sample/issues/1","id":173640300,"number":1,"title":"Android 4.x.x","user":{"login":"Zestu","id":2230377,"avatar_url":"https://avatars.githubusercontent.com/u/2230377?v=3","gravatar_id":"","url":"https://api.github.com/users/Zestu","html_url":"https://github.com/Zestu","followers_url":"https://api.github.com/users/Zestu/followers","following_url":"https://api.github.com/users/Zestu/following{/other_user}","gists_url":"https://api.github.com/users/Zestu/gists{/gist_id}","starred_url":"https://api.github.com/users/Zestu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zestu/subscriptions","organizations_url":"https://api.github.com/users/Zestu/orgs","repos_url":"https://api.github.com/users/Zestu/repos","events_url":"https://api.github.com/users/Zestu/events{/privacy}","received_events_url":"https://api.github.com/users/Zestu/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-28T10:45:09Z","updated_at":"2016-08-29T16:59:23Z","closed_at":"2016-08-29T16:59:23Z","body":"Hi, thank you for sample it works awesome for Android 5+.\r\n\r\nI need to support android 4.x.x and currently I'm investigating an issue with SSL error:\r\n\r\n```\r\nme.yurifariasg.speech_sample W/StreamingRecognizeClient: recognize failed: {0}: Status{code=UNAVAILABLE, description=No provided cause, cause=javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x50d5f6d0: Failure in SSL library, usually a protocol error\r\n                                                                                        error:140740B5:SSL routines:SSL23_CLIENT_HELLO:no ciphers available (external/openssl/ssl/s23_clnt.c:486 0x41f58448:0x00000000)}\r\nme.yurifariasg.speech_sample D/jdwp: sendRequest : Len=0x4D\r\nme.yurifariasg.speech_sample D/dalvikvm: threadid=19: interp stack at 0x520a4000\r\nme.yurifariasg.speech_sample D/dalvikvm: threadid=19: created from interp\r\nme.yurifariasg.speech_sample D/dalvikvm: start new thread\r\nme.yurifariasg.speech_sample D/dalvikvm: threadid=19: notify debugger\r\nme.yurifariasg.speech_sample D/jdwp: sendRequest : Len=0x1D\r\nme.yurifariasg.speech_sample D/dalvikvm: threadid=19 (grpc-timer-0): calling run()\r\nme.yurifariasg.speech_sample E/StreamingRecognizeClient: Error to Recognize.\r\n        io.grpc.StatusRuntimeException: UNAVAILABLE: No provided cause\r\n            at io.grpc.Status.asRuntimeException(Status.java:545)\r\n            at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:370)\r\n            at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.close(ClientCallImpl.java:458)\r\n            at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.access$500(ClientCallImpl.java:385)\r\n            at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$3.runInContext(ClientCallImpl.java:486)\r\n            at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:52)\r\n            at io.grpc.internal.SerializingExecutor$TaskRunner.run(SerializingExecutor.java:154)\r\n            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)\r\n            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)\r\n            at java.lang.Thread.run(Thread.java:838)\r\n         Caused by: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x50d5f6d0: Failure in SSL library, usually a protocol error\r\n        error:140740B5:SSL routines:SSL23_CLIENT_HELLO:no ciphers available (external/openssl/ssl/s23_clnt.c:486 0x41f58448:0x00000000)\r\n            at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:413)\r\n            at io.grpc.okhttp.OkHttpProtocolNegotiator.negotiate(OkHttpProtocolNegotiator.java:106)\r\n            at io.grpc.okhttp.OkHttpProtocolNegotiator$AndroidNegotiator.negotiate(OkHttpProtocolNegotiator.java:172)\r\n            at io.grpc.okhttp.OkHttpTlsUpgrader.upgrade(OkHttpTlsUpgrader.java:74)\r\n            at io.grpc.okhttp.OkHttpClientTransport$1.run(OkHttpClientTransport.java:375)\r\n            \t... 4 more\r\n         Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x50d5f6d0: Failure in SSL library, usually a protocol error\r\n        error:140740B5:SSL routines:SSL23_CLIENT_HELLO:no ciphers available (external/openssl/ssl/s23_clnt.c:486 0x41f58448:0x00000000)\r\n            at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method)\r\n            at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:372)\r\n            \t... 8 more\r\nme.yurifariasg.speech_sample D/libc-netbsd: getaddrinfo: speech.googleapis.com get result from proxy >>\r\n```\r\nI've tried update [security provider](https://developer.android.com/training/articles/security-gms-provider.html), but it didn't helped \r\nSeems like you have very large experience in working with Google APIs, do you have any ideas how to resolve this problem ?"}}
{"actor":{"display_login":"yurifariasg"}}