We've got a Memcached bucket on port 11211 (SASL auth) on our Couchbase server. Is there any way we can do a TAP dump using Java API?
Exception in thread "main" java.lang.ClassCastException: com.couchbase.client.CouchbaseMemcachedConnection cannot be cast to com.couchbase.client.CouchbaseConnection
at com.couchbase.client.TapConnectionProvider.reconfigure(TapConnectionProvider.java:90)
at com.couchbase.client.vbucket.ReconfigurableObserver.update(ReconfigurableObserver.java:54)
at java.util.Observable.notifyObservers(Observable.java:142)
at com.couchbase.client.vbucket.BucketMonitor.setBucket(BucketMonitor.java:277)
at com.couchbase.client.vbucket.BucketMonitor.startMonitor(BucketMonitor.java:216)
at com.couchbase.client.vbucket.ConfigurationProviderHTTP.subscribe(ConfigurationProviderHTTP.java:340)
at com.couchbase.client.TapConnectionProvider.<init>(TapConnectionProvider.java:76)
at com.couchbase.client.TapConnectionProvider.<init>(TapConnectionProvider.java:61)
at com.couchbase.client.TapClient.tapDump(TapClient.java:300)
....
On the other hand net.spy.memcached.TapClient does not seem to accept the password that is required to connect to the bucket.