Author: jochen
Date: Fri Dec 30 05:49:38 2005
New Revision: 360085

URL: http://svn.apache.org/viewcvs?rev=360085&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/trunk/.classpath
    webservices/xmlrpc/trunk/.project
    webservices/xmlrpc/trunk/changes.xml
    webservices/xmlrpc/trunk/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java

Modified: webservices/xmlrpc/trunk/.classpath
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/trunk/.classpath?rev=360085&r1=360084&r2=360085&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/.classpath (original)
+++ webservices/xmlrpc/trunk/.classpath Fri Dec 30 05:49:38 2005
@@ -1,36 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-       <classpathentry kind="src" path="examples/echo">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="src" path="src/java">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="src" path="src/test">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="lib" path="lib/commons-httpclient-3.0.jar">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="lib" path="lib/junit-3.8.1.jar">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="lib" path="lib/servletapi-2.2.jar">
-               <attributes>
-               </attributes>
-       </classpathentry>
-       <classpathentry kind="lib" path="lib/commons-codec-1.3.jar">
-               <attributes>
-               </attributes>
-       </classpathentry>
+       <classpathentry kind="src" path="examples/echo"/>
+       <classpathentry kind="src" path="src/java"/>
+       <classpathentry 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"/>
 </classpath>

Modified: webservices/xmlrpc/trunk/.project
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/trunk/.project?rev=360085&r1=360084&r2=360085&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/.project (original)
+++ webservices/xmlrpc/trunk/.project Fri Dec 30 05:49:38 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-       <name>ws-xmlrpc</name>
+       <name>ws-xmlrpc-HEAD</name>
        <comment></comment>
        <projects>
        </projects>
@@ -10,8 +10,14 @@
                        <arguments>
                        </arguments>
                </buildCommand>
+               <buildCommand>
+                       <name>org.maven.ide.eclipse.maven2Builder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
        </buildSpec>
        <natures>
                <nature>org.eclipse.jdt.core.javanature</nature>
+               <nature>org.maven.ide.eclipse.maven2Nature</nature>
        </natures>
 </projectDescription>

Modified: webservices/xmlrpc/trunk/changes.xml
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/trunk/changes.xml?rev=360085&r1=360084&r2=360085&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/changes.xml (original)
+++ webservices/xmlrpc/trunk/changes.xml Fri Dec 30 05:49:38 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/trunk/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java
URL: 
http://svn.apache.org/viewcvs/webservices/xmlrpc/trunk/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java?rev=360085&r1=360084&r2=360085&view=diff
==============================================================================
--- 
webservices/xmlrpc/trunk/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java 
(original)
+++ 
webservices/xmlrpc/trunk/src/java/org/apache/xmlrpc/LiteXmlRpcTransport.java 
Fri Dec 30 05:49:38 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");


Reply via email to