Hi, i encountered crashed using cblite 1.0.3.
12-17 04:50:59.732: E/RemoteRequest(16702): RemoteRequestCompletionBlock throw Exception
12-17 04:50:59.732: E/RemoteRequest(16702): java.util.ConcurrentModificationException
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.AbstractList$SimpleListIterator.next(AbstractList.java:62)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.AbstractList$SubAbstractList$SubAbstractListIterator.next(AbstractList.java:201)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.AbstractCollection.toArrayList(AbstractCollection.java:349)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.AbstractCollection.toArray(AbstractCollection.java:339)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.ArrayList.addAll(ArrayList.java:184)
12-17 04:50:59.732: E/RemoteRequest(16702): at com.couchbase.lite.replicator.PullerInternal.pullRemoteRevisions(PullerInternal.java:239)
12-17 04:50:59.732: E/RemoteRequest(16702): at com.couchbase.lite.replicator.PullerInternal$7.onCompletion(PullerInternal.java:624)
12-17 04:50:59.732: E/RemoteRequest(16702): at com.couchbase.lite.support.RemoteRequest.respondWithResult(RemoteRequest.java:305)
12-17 04:50:59.732: E/RemoteRequest(16702): at com.couchbase.lite.support.RemoteMultipartDownloaderRequest.executeRequest(RemoteMultipartDownloaderRequest.java:127)
12-17 04:50:59.732: E/RemoteRequest(16702): at com.couchbase.lite.support.RemoteMultipartDownloaderRequest.run(RemoteMultipartDownloaderRequest.java:46)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:153)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
12-17 04:50:59.732: E/RemoteRequest(16702): at java.lang.Thread.run(Thread.java:838)
Any idea why it happened?
I revert back to 1.0.2 and works just fine.
Look forward for 1.0.4 version soon.
Thanks a lot :)