This topic is discussed in the Couchbase Forum. https://forums.couchbase.com/t/couchbase-lite-replication-error/4096
On Thursday, June 11, 2015 at 11:01:39 AM UTC-7, [email protected] wrote: > > hi, > > working with pure java and couchbase-lite. > running following code: > > Manager manager = new Manager(new JavaContext("data"), > Manager.DEFAULT_OPTIONS); > Manager.enableLogging("Sync", Log.VERBOSE); > final Database db = manager.getDatabase("sync_gateway"); > > URL url = new URL("http://localhost:4984/sync_gateway/"); > Replication push = db.createPushReplication(url); > Replication pull = db.createPullReplication(url); > pull.setContinuous(true); > push.setContinuous(true); > com.couchbase.lite.auth.Authenticator auth = > AuthenticatorFactory.createBasicAuthenticator("GUEST", ""); > push.setAuthenticator(auth); > push.setAuthenticator(auth); > pull.setAuthenticator(auth); > push.start(); > pull.start(); > > on line push.start() > it through exception: > Jun 11, 2015 8:46:23 PM com.couchbase.lite.util.SystemLogger e > SEVERE: Sync: RemoteRequest.run() exception: %s > java.lang.ArrayIndexOutOfBoundsException: 1 > at > com.couchbase.lite.support.RemoteRequest.preemptivelySetAuthCredentials(RemoteRequest.java:281) > at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:96) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > Jun 11, 2015 8:48:02 PM com.couchbase.lite.util.SystemLogger e > SEVERE: Sync: RemoteRequest.run() exception: %s > java.lang.ArrayIndexOutOfBoundsException: 1 > at > com.couchbase.lite.support.RemoteRequest.preemptivelySetAuthCredentials(RemoteRequest.java:281) > at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:96) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > Jun 11, 2015 8:48:11 PM com.couchbase.lite.util.SystemLogger e > SEVERE: Sync: RemoteRequest.run() exception: %s > java.lang.ArrayIndexOutOfBoundsException: 1 > at > com.couchbase.lite.support.RemoteRequest.preemptivelySetAuthCredentials(RemoteRequest.java:281) > at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:96) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > I started my sync_gateway, and I want to sync my couchbase lite to > couchbase full node. > I started sync_gateway with ip of couchbase full node. now as I know, I > only need to run this couchbase lite replication code and my data of > couchbase lite will be copied to couchbase full node. > kindly help. > > -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/bc3e55ac-f080-4a14-8f58-67880e21574a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
