Author: jochen Date: Fri Dec 30 05:50:18 2005 New Revision: 360086 URL: http://svn.apache.org/viewcvs?rev=360086&view=rev Log: A missing increment in LiteXmlRpcTransport.initConnection() prevented, that the method could finally fail, resulting in a never ending loop.
Modified: webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java Modified: webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath URL: http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath?rev=360086&r1=360085&r2=360086&view=diff ============================================================================== --- webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath (original) +++ webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/.classpath Fri Dec 30 05:50:18 2005 @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="examples/echo"/> + <classpathentry output="target/test-classes" kind="src" path="examples/echo"/> <classpathentry kind="src" path="src/java"/> - <classpathentry kind="src" path="src/test"/> + <classpathentry output="target/test-classes" kind="src" path="src/test"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/> - <classpathentry kind="output" path="bin"/> + <classpathentry kind="output" path="target/classes"/> </classpath> Modified: webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml URL: http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml?rev=360086&r1=360085&r2=360086&view=diff ============================================================================== --- webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml (original) +++ webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/changes.xml Fri Dec 30 05:50:18 2005 @@ -3,7 +3,15 @@ <title>Changes in Apache XML-RPC</title> </properties> <body> - <release version="2.1" date="in CVS"> + <release version="2.0.2" date="Not yet released"> + <action dev="jochen" type="fix" issue="XMLRPC-67" + due-to="Mike Bailey" due-to-email="mike at blueoak.com"> + A missing increment in LiteXmlRpcTransport.initConnection() + prevented, that the method could finally fail, resulting + in a never ending loop. + </action> + </release> + <release version="2.0.1" date="28-Dec-2005"> <action dev="jochen" type="fix" issue="XMLRPC-68" due-to="Johan Oskarson" due-to-email="johan at oskarsson.nu"> The Webserver class was unable to handle basic authentication, Modified: webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java URL: http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java?rev=360086&r1=360085&r2=360086&view=diff ============================================================================== --- webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java (original) +++ webservices/xmlrpc/branches/XMLRPC_2_0_BRANCH/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java Fri Dec 30 05:50:18 2005 @@ -149,7 +149,7 @@ socket = new Socket(hostname, port); } catch (ConnectException e) { - if (tries >= retries) { + if (tries++ >= retries) { throw e; } else { // log.debug("ConnectException: " + e.getMessage() + ", waiting " + new Integer(delayMillis).toString() + " milliseconds and retrying");