Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.1-dp3
-
Fix Version/s: 1.1-dp4
-
Component/s: library
-
Security Level: Public
-
Labels:None
-
Environment:This happens when connecting to a memcached bucket which is not configured with a password, and no password is specified to the ctor.
Tested with the beta cluster
Description
2012-09-28 09:53:31.562 INFO com.couchbase.client.CouchbaseMemcachedConnection: Added {QA sa=/10.3.3.135:11210, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
java.lang.NullPointerException
at net.spy.memcached.auth.PlainCallbackHandler.<init>(PlainCallbackHandler.java:50)
at com.couchbase.client.CouchbaseConnectionFactory.getAuthDescriptor(CouchbaseConnectionFactory.java:187)
at net.spy.memcached.MemcachedClient.<init>(MemcachedClient.java:197)
at com.couchbase.client.CouchbaseClient.<init>(CouchbaseClient.java:230)
at com.couchbase.client.CouchbaseClient.<init>(CouchbaseClient.java:200)
at com.couchbase.cbc.App.main(App.java:69)
-- SNIPPET --
CouchbaseClient cli = null;
LinkedList<URI> uriList = new LinkedList<URI>();
try {
uriList.add(new URI("http://" + options.hostname + "/pools"));
cli = new CouchbaseClient(
uriList,
options.bucket, options.username, options.password);
} catch (Exception ex) {
ex.printStackTrace();
System.exit(-1);
}
java.lang.NullPointerException
at net.spy.memcached.auth.PlainCallbackHandler.<init>(PlainCallbackHandler.java:50)
at com.couchbase.client.CouchbaseConnectionFactory.getAuthDescriptor(CouchbaseConnectionFactory.java:187)
at net.spy.memcached.MemcachedClient.<init>(MemcachedClient.java:197)
at com.couchbase.client.CouchbaseClient.<init>(CouchbaseClient.java:230)
at com.couchbase.client.CouchbaseClient.<init>(CouchbaseClient.java:200)
at com.couchbase.cbc.App.main(App.java:69)
-- SNIPPET --
CouchbaseClient cli = null;
LinkedList<URI> uriList = new LinkedList<URI>();
try {
uriList.add(new URI("http://" + options.hostname + "/pools"));
cli = new CouchbaseClient(
uriList,
options.bucket, options.username, options.password);
} catch (Exception ex) {
ex.printStackTrace();
System.exit(-1);
}
Activity
Mark Nunberg
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Environment | This happens when connecting to a memcached bucket which is not configured with a password, and no password is specified to the ctor |
This happens when connecting to a memcached bucket which is not configured with a password, and no password is specified to the ctor.
Tested with the beta cluster |
Matt Ingenthron
made changes -
| Assignee | Raghavan Srinivas [ rags ] | Michael Nitschinger [ daschl ] |
| Fix Version/s | 1.1-dp4 [ 10390 ] |
Matt Ingenthron
made changes -
Matt Ingenthron
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Duplicate [ 3 ] |
Mark Nunberg
made changes -
| Resolution | Duplicate [ 3 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
Matt Ingenthron
made changes -
Matt Ingenthron
made changes -
| Fix Version/s | 1.0.4 [ 10364 ] |
Mike Wiederhold
made changes -
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Michael Nitschinger
made changes -
| Fix Version/s | 1.0.4 [ 10364 ] |
JCBC-70. SpecificallyJCBC-70relates to issues about memcached buckets during failover. This bug has nothing to do with failover and has to do with connecting to a memcached bucket without a configured SASL password (which the admin console lets you do).