2016-12-24 13 views
0

Последние 2 или 3 дня. Я получаю проблему в загрузке приложения, когда приложение синхронизируется в первый раз с облачным.Проблема в PreparedAttachment в Cloudant

журнал ошибок: -

W/PreparedAttachment: Problem reading from input or writing to output stream java.net.ProtocolException: unexpected end of stream 
at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:449) 

at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168) 
at java.io.InputStream.read(InputStream.java:162) 
at com.cloudant.sync.datastore.PreparedAttachment.<init>(PreparedAttachment.java:83) 
at com.cloudant.sync.datastore.AttachmentManager.prepareAttachment(AttachmentManager.java:213) 
at com.cloudant.sync.datastore.DatastoreImpl.prepareAttachment(DatastoreImpl.java:1037) 
at com.cloudant.sync.replication.DatastoreWrapper.prepareAttachment(DatastoreWrapper.java:136) 
at com.cloudant.sync.replication.PullStrategy.processOneChangesBatch(PullStrategy.java:386) 
at com.cloudant.sync.replication.PullStrategy.replicate(PullStrategy.java:252) 
at com.cloudant.sync.replication.PullStrategy.run(PullStrategy.java:177) 
at java.lang.Thread.run(Thread.java:818) 

E/PullStrategy: There was a problem downloading an attachment to the datastore, terminating replication 
com.cloudant.sync.datastore.AttachmentNotSavedException: java.net.ProtocolException: unexpected end of stream 
at com.cloudant.sync.datastore.PreparedAttachment.<init>(PreparedAttachment.java:90) 
at com.cloudant.sync.datastore.AttachmentManager.prepareAttachment(AttachmentManager.java:213) 
at com.cloudant.sync.datastore.DatastoreImpl.prepareAttachment(DatastoreImpl.java:1037) 
at com.cloudant.sync.replication.DatastoreWrapper.prepareAttachment(DatastoreWrapper.java:136) 
at com.cloudant.sync.replication.PullStrategy.processOneChangesBatch(PullStrategy.java:386) 
at com.cloudant.sync.replication.PullStrategy.replicate(PullStrategy.java:252) 
at com.cloudant.sync.replication.PullStrategy.run(PullStrategy.java:177) 
at java.lang.Thread.run(Thread.java:818) 
Caused by: java.net.ProtocolException: unexpected end of stream 
at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:449) 
at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168) 
at java.io.InputStream.read(InputStream.java:162) 
at com.cloudant.sync.datastore.PreparedAttachment.<init>(PreparedAttachment.java:83) 
at com.cloudant.sync.datastore.AttachmentManager.prepareAttachment(AttachmentManager.java:213)  
at com.cloudant.sync.datastore.DatastoreImpl.prepareAttachment(DatastoreImpl.java:1037)  
at com.cloudant.sync.replication.DatastoreWrapper.prepareAttachment(DatastoreWrapper.java:136)  
at com.cloudant.sync.replication.PullStrategy.processOneChangesBatch(PullStrategy.java:386)  
at com.cloudant.sync.replication.PullStrategy.replicate(PullStrategy.java:252)  
at com.cloudant.sync.replication.PullStrategy.run(PullStrategy.java:177)  
at java.lang.Thread.run(Thread.java:818)  

пожалуйста, дайте мне вашу помощь. Спасибо.

ответ

2

Проблема связана не с PreparedAttachment ее базовым сетевым интерфейсом. Похоже, что сервер отправил больше байтов, чем указано в заголовке . Вероятно, это ошибка с сервером, который вы используете.

+0

означает, что мой Wi-Fi проблема в Интернете? или проблемы с облачным сервером. сегодня мой интернет - это то, что у него получилось? –

+0

Не могли бы вы помочь мне решить эту проблему? –

+0

можете ли вы дать какое-либо решение по этой проблеме? что я могу сделать для этого. –