This commit broke some camel features. See CAMEL-6831 for details.

Best,
Christian
-----------------

Software Integration Specialist

Apache Camel committer: https://camel.apache.org/team
V.P. Apache Camel: https://www.apache.org/foundation/
Apache Member: https://www.apache.org/foundation/members.html

https://www.linkedin.com/pub/christian-mueller/11/551/642


On Sun, Oct 6, 2013 at 11:40 PM, <[email protected]> wrote:

> Updated Branches:
>   refs/heads/master 8240c0076 -> c0e4330c0
>
>
> CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)
>
>
> Project: http://git-wip-us.apache.org/repos/asf/camel/repo
> Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/c0e4330c
> Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/c0e4330c
> Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/c0e4330c
>
> Branch: refs/heads/master
> Commit: c0e4330c0ef395a8bca6f01b0f8dfaf5b2f45872
> Parents: 8240c00
> Author: Raúl Kripalani <[email protected]>
> Authored: Sun Oct 6 22:38:35 2013 +0100
> Committer: Raúl Kripalani <[email protected]>
> Committed: Sun Oct 6 22:39:27 2013 +0100
>
> ----------------------------------------------------------------------
>  .../http4/HttpNoConnectionRedeliveryTest.java   |  7 +++----
>  .../component/http4/HttpNoConnectionTest.java   |  7 +++----
>  .../component/http4/HttpServerTestSupport.java  | 21 +++++---------------
>  parent/pom.xml                                  |  4 ++--
>  4 files changed, 13 insertions(+), 26 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> ----------------------------------------------------------------------
> diff --git
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> index c745570..b34ccb3 100644
> ---
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> +++
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> @@ -21,12 +21,11 @@ import java.net.ConnectException;
>  import org.apache.camel.Exchange;
>  import org.apache.camel.builder.RouteBuilder;
>  import org.apache.camel.component.http4.handler.BasicValidationHandler;
> -import org.apache.http.conn.HttpHostConnectException;
>  import org.apache.http.localserver.LocalTestServer;
>  import org.junit.Test;
>
>  /**
> - * @version
> + * @version
>   */
>  public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
>
> @@ -47,8 +46,8 @@ public class HttpNoConnectionRedeliveryTest extends
> BaseHttpTest {
>          Exchange exchange = template.request("direct:start", null);
>          assertTrue(exchange.isFailed());
>
> -        HttpHostConnectException cause =
> assertIsInstanceOf(HttpHostConnectException.class, exchange.getException());
> -        assertIsInstanceOf(ConnectException.class, cause.getCause());
> +        ConnectException cause =
> assertIsInstanceOf(ConnectException.class, exchange.getException());
> +        assertTrue(cause.getMessage().contains("refused"));
>
>          assertEquals(true,
> exchange.getIn().getHeader(Exchange.REDELIVERED));
>          assertEquals(4,
> exchange.getIn().getHeader(Exchange.REDELIVERY_COUNTER));
>
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> ----------------------------------------------------------------------
> diff --git
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> index fec4f17..f334d2f 100644
> ---
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> +++
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> @@ -21,12 +21,11 @@ import java.net.ConnectException;
>  import org.apache.camel.Exchange;
>  import org.apache.camel.Processor;
>  import org.apache.camel.component.http4.handler.BasicValidationHandler;
> -import org.apache.http.conn.HttpHostConnectException;
>  import org.apache.http.localserver.LocalTestServer;
>  import org.junit.Test;
>
>  /**
> - * @version
> + * @version
>   */
>  public class HttpNoConnectionTest extends BaseHttpTest {
>
> @@ -50,8 +49,8 @@ public class HttpNoConnectionTest extends BaseHttpTest {
>          Exchange reply = template.request(url, null);
>          Exception e = reply.getException();
>          assertNotNull("Should have thrown an exception", e);
> -        HttpHostConnectException cause =
> assertIsInstanceOf(HttpHostConnectException.class, e);
> -        assertIsInstanceOf(ConnectException.class, cause.getCause());
> +        ConnectException cause =
> assertIsInstanceOf(ConnectException.class, e);
> +        assertTrue(cause.getMessage().contains("refused"));
>      }
>
>      @Override
>
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> ----------------------------------------------------------------------
> diff --git
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> index f240368..aaf08df 100644
> ---
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> +++
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> @@ -22,7 +22,6 @@ import org.apache.camel.test.junit4.CamelTestSupport;
>  import org.apache.http.ConnectionReuseStrategy;
>  import org.apache.http.HttpResponseFactory;
>  import org.apache.http.localserver.LocalTestServer;
> -import org.apache.http.params.HttpParams;
>  import org.apache.http.protocol.BasicHttpProcessor;
>  import org.apache.http.protocol.HttpExpectationVerifier;
>  import org.junit.After;
> @@ -33,7 +32,7 @@ import org.junit.Before;
>   * The setUp method starts the server before the camel context is started
> and
>   * the tearDown method stops the server after the camel context is
> stopped.
>   *
> - * @version
> + * @version
>   */
>  public abstract class HttpServerTestSupport extends CamelTestSupport {
>
> @@ -47,8 +46,8 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>                  getConnectionReuseStrategy(),
>                  getHttpResponseFactory(),
>                  getHttpExpectationVerifier(),
> -                getHttpParams(),
> -                getSSLContext());
> +                getSSLContext(),
> +                false);
>          registerHandler(localServer);
>          localServer.start();
>
> @@ -84,7 +83,7 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>      protected ConnectionReuseStrategy getConnectionReuseStrategy() {
>          return null;
>      }
> -
> +
>      /**
>       * Returns the org.apache.http.HttpResponseFactory which should be
> used
>       * by the server.
> @@ -94,7 +93,7 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>      protected HttpResponseFactory getHttpResponseFactory() {
>          return null;
>      }
> -
> +
>      /**
>       * Returns the org.apache.http.protocol.HttpExpectationVerifier which
> should be used
>       * by the server.
> @@ -106,16 +105,6 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>      }
>
>      /**
> -     * Returns the org.apache.http.params.HttpParams which should be used
> by
> -     * the server.
> -     *
> -     * @return httpParams
> -     */
> -    protected HttpParams getHttpParams() {
> -        return null;
> -    }
> -
> -    /**
>       * Returns the javax.net.ssl.SSLContext which should be used by the
> server.
>       *
>       * @return sslContext
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/parent/pom.xml
> ----------------------------------------------------------------------
> diff --git a/parent/pom.xml b/parent/pom.xml
> index d9079b5..1f0171f 100644
> --- a/parent/pom.xml
> +++ b/parent/pom.xml
> @@ -178,8 +178,8 @@
>      <hibernate-validator-version>5.0.1.Final</hibernate-validator-version>
>      <hibernate-version>4.2.6.Final</hibernate-version>
>      <httpunit-version>1.7</httpunit-version>
> -    <httpcore4-version>4.2.4</httpcore4-version>
> -    <httpclient4-version>4.2.5</httpclient4-version>
> +    <httpcore4-version>4.3</httpcore4-version>
> +    <httpclient4-version>4.3</httpclient4-version>
>      <httpclient-version>3.1</httpclient-version>
>      <ibatis-bundle-version>2.3.4.726_4</ibatis-bundle-version>
>      <ibatis-version>2.3.4.726</ibatis-version>
>
>

Reply via email to