New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

we are having problems finding our language diz... #1989

Open
door43app opened this Issue Mar 14, 2017 · 0 comments

Comments

Projects
None yet
1 participant
@door43app

door43app commented Mar 14, 2017

Notes

we are having problems finding our language diz-x-kidikidiki. it showed up on other tablets,but not this one. we have updated the library and it is still not there. it does exist in PORT.

Environment

Environment Key Value
version 9.0
build 138
UDID c5d305fe0643bc6e
Android Release 5.0.1
Android SDK 21
Brand Lenovo
Device A10-70F
Log history
======
3/14/17 8:24 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:23 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a translation note for neh-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexTranslationNotes(Indexer.java:480)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:250)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:23 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.InterruptedIOException
	at com.android.okio.Deadline.throwIfReached(Deadline.java:56)
	at com.android.okio.Okio$2.read(Okio.java:110)
	at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:495)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for neh-en-ulb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:22 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:21 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for mat-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 8:08 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a translation note for mat-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexTranslationNotes(Indexer.java:480)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:250)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:57 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a translation word for mat-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.TranslationWord.generate(TranslationWord.java:56)
	at com.door43.translationstudio.core.Indexer.indexTranslationWords(Indexer.java:589)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:208)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:53 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:47 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for mat-en-ulb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:46 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:42 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.IOException: unexpected end of stream
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:498)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:40 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.IOException: unexpected end of stream
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:498)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:35 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:35 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:35 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:35 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:32 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for gal-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:31 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:26 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:495)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:21 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:19 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for gal-en-ulb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:17 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:11 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:495)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:06 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for num-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:04 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:03 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 7:02 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.IOException: unexpected end of stream
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:498)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:59 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:57 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for num-en-ulb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:54 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:53 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:52 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:47 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:47 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:47 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:47 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:46 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:46 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:46 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:46 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:46 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:44 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:41 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a translation note for 1pe-en-udb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexTranslationNotes(Indexer.java:480)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:250)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:37 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
javax.net.ssl.SSLHandshakeException: SSL handshake aborted: ssl=0x7f7cd56d00: I/O error during system call, Connection reset by peer
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:35 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:34 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
javax.net.ssl.SSLException: Read error: ssl=0x7f7cd56d00: I/O error during system call, Connection reset by peer
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:32 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a translation note for 1pe-en-ulb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexTranslationNotes(Indexer.java:480)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:250)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:28 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:495)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:25 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:25 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:25 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:21 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:495)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:12 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:11 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:11 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:10 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:10 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:10 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:10 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:10 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWordAssignments(Downloader.java:227)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:286)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:09 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:07 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.io.EOFException
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:06 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:01 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 6:00 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
javax.net.ssl.SSLHandshakeException: Handshake failed
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:389)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)
Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x7f7cd56d00: Failure in SSL library, usually a protocol error
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:765 0x7f90ddee90:0x00000000)
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	... 18 more

3/14/17 5:57 PM  W/com.door43.translationstudio.core.Indexer: Failed to parse a question for rom-en-ulb
org.json.JSONException: No value for id
	at org.json.JSONObject.get(JSONObject.java:389)
	at org.json.JSONObject.getString(JSONObject.java:550)
	at com.door43.translationstudio.core.Indexer.indexQuestions(Indexer.java:685)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:271)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 5:57 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.indexOf(RealBufferedSource.java:147)
	at com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:94)
	at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:175)
	at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:101)
	at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:624)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 5:48 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: SSL handshake timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:307)
	at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)
	at com.android.okhttp.Connection.connect(Connection.java:151)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:190)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:44)
	at com.door43.translationstudio.core.Downloader.downloadWords(Downloader.java:206)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:278)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 5:48 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.SocketTimeoutException: Read timed out
	at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
	at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:689)
	at com.android.okio.Okio$2.read(Okio.java:113)
	at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
	at com.android.okhttp.internal.http.HttpConnection$ChunkedSource.read(HttpConnection.java:495)
	at com.android.okio.RealBufferedSource.exhausted(RealBufferedSource.java:58)
	at com.android.okio.InflaterSource.refill(InflaterSource.java:96)
	at com.android.okio.InflaterSource.read(InflaterSource.java:62)
	at com.android.okio.GzipSource.read(GzipSource.java:75)
	at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
	at java.io.InputStream.read(InputStream.java:162)
	at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
	at java.io.InputStreamReader.read(InputStreamReader.java:231)
	at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
	at java.io.BufferedReader.readLine(BufferedReader.java:397)
	at com.door43.util.FileUtilities.readStreamToString(FileUtilities.java:30)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:45)
	at com.door43.translationstudio.core.Downloader.downloadSource(Downloader.java:184)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:268)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 5:45 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadCheckingQuestions(Downloader.java:269)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:302)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

3/14/17 5:45 PM  E/com.door43.translationstudio.core.Downloader: Failed to download file
java.net.MalformedURLException: Protocol not found: 
	at java.net.URL.<init>(URL.java:176)
	at java.net.URL.<init>(URL.java:125)
	at com.door43.translationstudio.core.Downloader.request(Downloader.java:40)
	at com.door43.translationstudio.core.Downloader.downloadNotes(Downloader.java:248)
	at com.door43.translationstudio.core.Library.startSourceTranslationDownload(Library.java:294)
	at com.door43.translationstudio.core.Library.downloadUpdates(Library.java:937)
	at com.door43.translationstudio.tasks.DownloadUpdatesTask.start(DownloadUpdatesTask.java:27)
	at com.door43.util.tasks.ManagedTask.run(ManagedTask.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:818)

     
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment