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> 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> > Authored: Thu Aug 8 08:43:50 2013 +0800 > Committer: Willem Jiang <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 Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen