Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.0, 1.1.1
-
Fix Version/s: 1.1.1
-
Component/s: library
-
Security Level: Public
-
Labels:None
-
Environment:HideGot this during a swap-rebalance. I don't have any other relevant information to reproduce for now (fwiw I've run this many times and it's the first time I'm seeing it.. though I've just seen it again on the very next run).
During the second run, the cluster rebalance is actually hanging..ShowGot this during a swap-rebalance. I don't have any other relevant information to reproduce for now (fwiw I've run this many times and it's the first time I'm seeing it.. though I've just seen it again on the very next run). During the second run, the cluster rebalance is actually hanging..
Description
Exception in thread "couchbase cluster resubscriber - running" java.lang.IllegalArgumentException: Bucket name cannot be null and must never be re-set to a new object.
at com.couchbase.client.vbucket.ConfigurationProviderHTTP.subscribe(ConfigurationProviderHTTP.java:240)
at com.couchbase.client.vbucket.ConfigurationProviderHTTP.finishResubscribe(ConfigurationProviderHTTP.java:215)
at com.couchbase.client.CouchbaseConnectionFactory$Resubscriber.run(CouchbaseConnectionFactory.java:322)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Unfortunately I don't have a whole lot more insight into what's happening, but the stack trace might be helpful to examine.. assigning to myself until I have more info..
at com.couchbase.client.vbucket.ConfigurationProviderHTTP.subscribe(ConfigurationProviderHTTP.java:240)
at com.couchbase.client.vbucket.ConfigurationProviderHTTP.finishResubscribe(ConfigurationProviderHTTP.java:215)
at com.couchbase.client.CouchbaseConnectionFactory$Resubscriber.run(CouchbaseConnectionFactory.java:322)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Unfortunately I don't have a whole lot more insight into what's happening, but the stack trace might be helpful to examine.. assigning to myself until I have more info..
Activity
Michael Nitschinger
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 1.1-dp5 [ 10410 ] | |
| Affects Version/s | 1.1-dp3 [ 10372 ] | |
| Component/s | library [ 10140 ] |
Michael Nitschinger
made changes -
| Priority | Major [ 3 ] | Blocker [ 1 ] |
Mark Nunberg
made changes -
| Link | This issue depends on SDKQE-2 [ SDKQE-2 ] |
Michael Nitschinger
made changes -
| Assignee | Mark Nunberg [ mnunberg ] | Michael Nitschinger [ daschl ] |
Michael Nitschinger
made changes -
| Priority | Blocker [ 1 ] | Critical [ 2 ] |
Michael Nitschinger
made changes -
| Fix Version/s | 1.1beta [ 10370 ] | |
| Fix Version/s | 1.1-dp5 [ 10410 ] |
Matt Ingenthron
made changes -
| Fix Version/s | 1.1.0 [ 10274 ] | |
| Fix Version/s | 1.1-beta [ 10370 ] |
Michael Nitschinger
made changes -
| Fix Version/s | 1.1.1 [ 10430 ] | |
| Fix Version/s | 1.1.0 [ 10274 ] |
Mark Nunberg
made changes -
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Cannot Reproduce [ 5 ] |
Mark Nunberg
made changes -
| Resolution | Cannot Reproduce [ 5 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
Mark Nunberg
made changes -
| Summary | resubscriber IllegalArgumentException during swap-rebalance | resubscriber IllegalArgumentException during topology changes |
Mark Nunberg
made changes -
| Affects Version/s | 1.0 [ 10273 ] | |
| Affects Version/s | 1.1.1 [ 10430 ] |
Mark Nunberg
made changes -
| Attachment | log2.txt.bz2 [ 16236 ] |
Mark Nunberg
made changes -
| Attachment | log2.txt.bz2 [ 16237 ] |
Michael Nitschinger
made changes -
| Attachment | daschl-4-restart.log [ 16244 ] |
Michael Nitschinger
made changes -
| Attachment | daschl-4-rebealance_two_nodes.log [ 16245 ] |
Deepti Dawar
made changes -
| Attachment | junit.zip [ 16246 ] |
Michael Nitschinger
made changes -
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
can you elaborate a bit more whats going on through the test? This particular exception can come up when the java sdk tries to subcribe to a new node when the old connection is closed. I think the scenario should give us a connection to what is happening at runtime in the java sdk.
Thanks,
Michael