Sorry, I will commit a quick fix for it shortly.
-- Willem Jiang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://www.fusesource.com | http://www.redhat.com Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English) http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) Twitter: willemjiang Weibo: 姜宁willem On Thursday, August 8, 2013 at 3:21 PM, Claus Ibsen wrote: > I get a compilation error with latest code from master > > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 12:48.409s > [INFO] Finished at: Thu Aug 08 09:01:31 CEST 2013 > [INFO] Final Memory: 259M/977M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile > (default-testCompile) on project camel-rabbitmq: Compilation failure > [ERROR] > /Users/davsclaus/workspace/camel/components/camel-rabbitmq/src/test/java/org/apache/camel/component/rabbitmq/RabbitMQEndpointTest.java:[44,36] > error: method createRabbitExchange in class RabbitMQEndpoint cannot be > applied to given types; > [ERROR] -> [Help 1] > > On Thu, Aug 8, 2013 at 2:44 AM, <ningji...@apache.org > (mailto:ningji...@apache.org)> wrote: > > Updated Branches: > > refs/heads/master b36127fcf -> 7535b96c6 > > > > > > CAMEL-6617 fixed the issue of RabbitMQConsumer doesn't put the body into > > message > > > > > > Project: http://git-wip-us.apache.org/repos/asf/camel/repo > > Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7535b96c > > Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7535b96c > > Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7535b96c > > > > Branch: refs/heads/master > > Commit: 7535b96c61811eedc6ee26c16151a0b92a08fe45 > > Parents: b36127f > > Author: Willem Jiang <ningji...@apache.org (mailto:ningji...@apache.org)> > > Authored: Thu Aug 8 08:43:50 2013 +0800 > > Committer: Willem Jiang <ningji...@apache.org (mailto:ningji...@apache.org)> > > Committed: Thu Aug 8 08:43:50 2013 +0800 > > > > ---------------------------------------------------------------------- > > .../org/apache/camel/component/rabbitmq/RabbitMQConsumer.java | 2 +- > > .../org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java | 3 ++- > > 2 files changed, 3 insertions(+), 2 deletions(-) > > ---------------------------------------------------------------------- > > > > > > http://git-wip-us.apache.org/repos/asf/camel/blob/7535b96c/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java > > ---------------------------------------------------------------------- > > diff --git > > a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java > > > > b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java > > index 0927f81..7ae8d12 100644 > > --- > > a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java > > +++ > > b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java > > @@ -114,7 +114,7 @@ public class RabbitMQConsumer extends DefaultConsumer { > > AMQP.BasicProperties properties, > > byte[] body) throws IOException { > > > > - Exchange exchange = consumer.endpoint.createRabbitExchange(envelope); > > + Exchange exchange = consumer.endpoint.createRabbitExchange(envelope, > > body); > > log.trace("Created exchange [exchange={}]", new Object[]{exchange}); > > > > try { > > > > http://git-wip-us.apache.org/repos/asf/camel/blob/7535b96c/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java > > ---------------------------------------------------------------------- > > diff --git > > a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java > > > > b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java > > index 2a7e2d6..ffb8515 100644 > > --- > > a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java > > +++ > > b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java > > @@ -56,7 +56,7 @@ public class RabbitMQEndpoint extends DefaultEndpoint { > > super(endpointUri, component); > > } > > > > - public Exchange createRabbitExchange(Envelope envelope) { > > + public Exchange createRabbitExchange(Envelope envelope, byte[] body) { > > Exchange exchange = new DefaultExchange(getCamelContext(), > > getExchangePattern()); > > > > Message message = new DefaultMessage(); > > @@ -65,6 +65,7 @@ public class RabbitMQEndpoint extends DefaultEndpoint { > > message.setHeader(RabbitMQConstants.ROUTING_KEY, envelope.getRoutingKey()); > > message.setHeader(RabbitMQConstants.EXCHANGE_NAME, envelope.getExchange()); > > message.setHeader(RabbitMQConstants.DELIVERY_TAG, > > envelope.getDeliveryTag()); > > + message.setBody(body); > > > > return exchange; > > } > > > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: cib...@redhat.com (mailto:cib...@redhat.com) > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen