<!-- 
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Sat May 18 13:33:26 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://www.couchbase.com/issues/si/jira.issueviews:issue-xml/JCBC-134/JCBC-134.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Couchbase</title>
    <link>http://www.couchbase.com/issues</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.4</version>
        <build-number>845</build-number>
        <build-date>26-12-2012</build-date>
    </build-info>

<item>
            <title>[JCBC-134] resubscriber IllegalArgumentException during topology changes</title>
                <link>http://www.couchbase.com/issues/browse/JCBC-134</link>
                <project id="10080" key="JCBC">Couchbase Java Client</project>
                        <description>Exception in thread &amp;quot;couchbase cluster resubscriber - running&amp;quot; java.lang.IllegalArgumentException: Bucket name cannot be null and must never be re-set to a new object.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.couchbase.client.vbucket.ConfigurationProviderHTTP.subscribe(ConfigurationProviderHTTP.java:240)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.couchbase.client.vbucket.ConfigurationProviderHTTP.finishResubscribe(ConfigurationProviderHTTP.java:215)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.couchbase.client.CouchbaseConnectionFactory$Resubscriber.run(CouchbaseConnectionFactory.java:322)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:679)&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Unfortunately I don&amp;#39;t have a whole lot more insight into what&amp;#39;s happening, but the stack trace might be helpful to examine.. assigning to myself until I have more info..</description>
                <environment>Got this during a swap-rebalance. I don&amp;#39;t have any other relevant information to reproduce for now (fwiw I&amp;#39;ve run this many times and it&amp;#39;s the first time I&amp;#39;m seeing it.. though I&amp;#39;ve just seen it again on the very next run).&lt;br/&gt;
&lt;br/&gt;
During the second run, the cluster rebalance is actually hanging..</environment>
            <key id="20340">JCBC-134</key>
            <summary>resubscriber IllegalArgumentException during topology changes</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="5" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/resolved.png">Resolved</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="daschl">Michael Nitschinger</assignee>
                                <reporter username="mnunberg">Mark Nunberg</reporter>
                        <labels>
                    </labels>
                <created>Fri, 19 Oct 2012 20:56:53 -0500</created>
                <updated>Wed, 23 Jan 2013 02:06:51 -0600</updated>
                    <resolved>Wed, 23 Jan 2013 02:06:51 -0600</resolved>
                            <version>1.0</version>
                <version>1.1.1</version>
                                <fixVersion>1.1.1</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="43542" author="daschl" created="Thu, 8 Nov 2012 03:36:46 -0600"  >Hi Mark,&lt;br/&gt;
&lt;br/&gt;
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.&lt;br/&gt;
&lt;br/&gt;
Thanks,&lt;br/&gt;
Michael</comment>
                    <comment id="45941" author="mnunberg" created="Wed, 12 Dec 2012 18:41:05 -0600"  >I&amp;#39;ve run the Java  SDKD tests several times already and cannot reproduce this. Will re-open it if i see it again</comment>
                    <comment id="48176" author="mnunberg" created="Mon, 21 Jan 2013 12:44:59 -0600"  >Seen again at:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/#/c/24092/&quot;&gt;http://review.couchbase.org/#/c/24092/&lt;/a&gt;</comment>
                    <comment id="48177" author="mnunberg" created="Mon, 21 Jan 2013 12:48:17 -0600"  >So as I mentioned in the bug, I closed it because I haven&amp;#39;t seen this error. Just now, both me and Michael encountered this error while running the SDKD tests</comment>
                    <comment id="48219" author="daschl" created="Tue, 22 Jan 2013 02:10:12 -0600"  >Attaching the logs for &lt;a href=&quot;http://review.couchbase.org/#/c/24092&quot;&gt;http://review.couchbase.org/#/c/24092&lt;/a&gt; changeset 4 (prefixed with daschl-4-) on some test runs.&lt;br/&gt;
&lt;br/&gt;
Deepti is currently running the changeset against the brun cluster, expect some info in 2 hours.</comment>
                    <comment id="48222" author="daschl" created="Tue, 22 Jan 2013 02:19:15 -0600"  >./stester -i 20devcluster.ini --service ALL --svcaction RESTART --num_nodes 3 --no_fo 1 -c failover.Once --dsw_timeres 1 -d -o restart.log -C 127.0.0.1:8050</comment>
                    <comment id="48223" author="daschl" created="Tue, 22 Jan 2013 02:31:13 -0600"  >./stester -i 20devcluster.ini -c rebalance.Once --mode out --rbcount 2 --dsw_timeres 1 -d -o rebealance_two_nodes.log  -C 127.0.0.1:8050</comment>
                    <comment id="48236" author="deeptida" created="Tue, 22 Jan 2013 06:36:23 -0600"  >Attaching the functional test results.&lt;br/&gt;
This was run against a local 2.0.0 node.&lt;br/&gt;
Pass rate is better this time - 92%.&lt;br/&gt;
</comment>
                    <comment id="48237" author="deeptida" created="Tue, 22 Jan 2013 06:59:47 -0600"  >For the Hybrid tests - failures are still coming.&lt;br/&gt;
&lt;br/&gt;
Attaching the intermittent log.</comment>
                    <comment id="48248" author="deeptida" created="Tue, 22 Jan 2013 10:15:53 -0600"  >The error that seems to be problematic in the unit test logs is this one - &lt;br/&gt;
&lt;br/&gt;
&amp;#39;Timeout occurred. Please note the time in the report does not reflect the time until the timeout.&lt;br/&gt;
junit.framework.AssertionFailedError: Timeout occurred. Please note the time in the report does not reflect the time until the timeout.&amp;#39;&lt;br/&gt;
&lt;br/&gt;
Most of the issues coming due to timeout.&lt;br/&gt;
&lt;br/&gt;
Note : that these tests were run against a local cluster. Hence, such problems should not be occurring.&lt;br/&gt;
</comment>
                    <comment id="48347" author="daschl" created="Wed, 23 Jan 2013 02:06:51 -0600"  >Merged in today, right before the 1.1.1 release.</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10000">
                <name>Dependency</name>
                                <outwardlinks description="depends on">
                                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                    <attachment id="16245" name="daschl-4-rebealance_two_nodes.log" size="1824783" author="daschl" created="Tue, 22 Jan 2013 02:31:13 -0600" />
                    <attachment id="16244" name="daschl-4-restart.log" size="261353" author="daschl" created="Tue, 22 Jan 2013 02:19:15 -0600" />
                    <attachment id="16246" name="junit.zip" size="362007" author="deeptida" created="Tue, 22 Jan 2013 06:36:23 -0600" />
                    <attachment id="16237" name="log2.txt.bz2" size="55667" author="mnunberg" created="Mon, 21 Jan 2013 12:48:37 -0600" />
                    <attachment id="16236" name="log2.txt.bz2" size="55667" author="mnunberg" created="Mon, 21 Jan 2013 12:48:02 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9486</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>
</channel>
</rss>