This looks like issue #CAMEL-1549 but I have tried with 2.4.0 and 2.7.0 so I
guess there is no regression and there must be something else wrong.

Any ideas on where I can look?

Thanks

Ray

[03-05-2011 12:05:39:299] INFO DefaultCamelContext - Apache Camel 2.7.0
(CamelContext: TQS_JMS_BRIDGE) started in 0.734 seconds
2011-05-03 12:05:39.299:INFO::started
o.m.j.p.JettyWebAppContext{/,file:/C:/java/projects/tqs-integration/integration/tqs-jms-bridge/trunk/service/target/tqs-jms-bridge-service-2.0-SNAPSHOT/},./webapps/tqs-jms-bridge-service-2.0-SNAPSHOT.war
2011-05-03 12:05:39.393:INFO::Started SelectChannelConnector@0.0.0.0:8080
STARTING
[INFO] Started Jetty Server
[03-05-2011 12:05:40:299] DEBUG CamelLogger - Failed delivery for
exchangeId: ID-TME-A-A-0800186-4077-1304417138112-0-2. On delivery attempt:
0 caught: org.apache.camel.component.bean.AmbiguousMethodCallException:
Ambiguous method invocations possible: [public int
java.lang.String.compareTo(java.lang.String), public int
java.lang.String.indexOf(java.lang.String,int), public int
java.lang.String.indexOf(java.lang.String), public int
java.lang.String.indexOf(int), public int java.lang.String.indexOf(int,int),
public char java.lang.String.charAt(int), public int
java.lang.String.codePointAt(int), public int
java.lang.String.codePointBefore(int), public int
java.lang.String.codePointCount(int,int), public int
java.lang.String.compareToIgnoreCase(java.lang.String), public
java.lang.String java.lang.String.concat(java.lang.String), public boolean
java.lang.String.contains(java.lang.CharSequence), public boolean
java.lang.String.contentEquals(java.lang.StringBuffer), public boolean
java.lang.String.contentEquals(java.lang.CharSequence), public static
java.lang.String java.lang.String.copyValueOf(char[],int,int), public static
java.lang.String java.lang.String.copyValueOf(char[]), public boolean
java.lang.String.endsWith(java.lang.String), public boolean
java.lang.String.equalsIgnoreCase(java.lang.String), public static
java.lang.String
java.lang.String.format(java.lang.String,java.lang.Object[]), public static
java.lang.String
java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[]),
public byte[] java.lang.String.getBytes(java.nio.charset.Charset), public
byte[] java.lang.String.getBytes(java.lang.String) throws
java.io.UnsupportedEncodingException, public void
java.lang.String.getBytes(int,int,byte[],int), public void
java.lang.String.getChars(int,int,char[],int), public int
java.lang.String.lastIndexOf(java.lang.String), public int
java.lang.String.lastIndexOf(int), public int
java.lang.String.lastIndexOf(int,int), public int
java.lang.String.lastIndexOf(java.lang.String,int), public boolean
java.lang.String.matches(java.lang.String), public int
java.lang.String.offsetByCodePoints(int,int), public boolean
java.lang.String.regionMatches(int,java.lang.String,int,int), public boolean
java.lang.String.regionMatches(boolean,int,java.lang.String,int,int), public
java.lang.String java.lang.String.replace(char,char), public
java.lang.String
java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence),
public java.lang.String
java.lang.String.replaceAll(java.lang.String,java.lang.String), public
java.lang.String
java.lang.String.replaceFirst(java.lang.String,java.lang.String), public
java.lang.String[] java.lang.String.split(java.lang.String,int), public
java.lang.String[] java.lang.String.split(java.lang.String), public boolean
java.lang.String.startsWith(java.lang.String,int), public boolean
java.lang.String.startsWith(java.lang.String), public java.lang.CharSequence
java.lang.String.subSequence(int,int), public java.lang.String
java.lang.String.substring(int), public java.lang.String
java.lang.String.substring(int,int), public java.lang.String
java.lang.String.toLowerCase(java.util.Locale), public java.lang.String
java.lang.String.toUpperCase(java.util.Locale), public static
java.lang.String java.lang.String.valueOf(char[]), public static
java.lang.String java.lang.String.valueOf(int), public static
java.lang.String java.lang.String.valueOf(long), public static
java.lang.String java.lang.String.valueOf(float), public static
java.lang.String java.lang.String.valueOf(double), public static
java.lang.String java.lang.String.valueOf(java.lang.Object), public static
java.lang.String java.lang.String.valueOf(char), public static
java.lang.String java.lang.String.valueOf(char[],int,int), public static
java.lang.String java.lang.String.valueOf(boolean)]. Exchange[Message: [Body
is null]]
[03-05-2011 12:05:40:299] ERROR CamelLogger - Failed delivery for
exchangeId: ID-TME-A-A-0800186-4077-1304417138112-0-2. Exhausted after
delivery attempt: 1 caught:
org.apache.camel.component.bean.AmbiguousMethodCallException: Ambiguous
method invocations possible: [public int
java.lang.String.compareTo(java.lang.String), public int
java.lang.String.indexOf(java.lang.String,int), public int
java.lang.String.indexOf(java.lang.String), public int
java.lang.String.indexOf(int), public int java.lang.String.indexOf(int,int),
public char java.lang.String.charAt(int), public int
java.lang.String.codePointAt(int), public int
java.lang.String.codePointBefore(int), public int
java.lang.String.codePointCount(int,int), public int
java.lang.String.compareToIgnoreCase(java.lang.String), public
java.lang.String java.lang.String.concat(java.lang.String), public boolean
java.lang.String.contains(java.lang.CharSequence), public boolean
java.lang.String.contentEquals(java.lang.StringBuffer), public boolean
java.lang.String.contentEquals(java.lang.CharSequence), public static
java.lang.String java.lang.String.copyValueOf(char[],int,int), public static
java.lang.String java.lang.String.copyValueOf(char[]), public boolean
java.lang.String.endsWith(java.lang.String), public boolean
java.lang.String.equalsIgnoreCase(java.lang.String), public static
java.lang.String
java.lang.String.format(java.lang.String,java.lang.Object[]), public static
java.lang.String
java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[]),
public byte[] java.lang.String.getBytes(java.nio.charset.Charset), public
byte[] java.lang.String.getBytes(java.lang.String) throws
java.io.UnsupportedEncodingException, public void
java.lang.String.getBytes(int,int,byte[],int), public void
java.lang.String.getChars(int,int,char[],int), public int
java.lang.String.lastIndexOf(java.lang.String), public int
java.lang.String.lastIndexOf(int), public int
java.lang.String.lastIndexOf(int,int), public int
java.lang.String.lastIndexOf(java.lang.String,int), public boolean
java.lang.String.matches(java.lang.String), public int
java.lang.String.offsetByCodePoints(int,int), public boolean
java.lang.String.regionMatches(int,java.lang.String,int,int), public boolean
java.lang.String.regionMatches(boolean,int,java.lang.String,int,int), public
java.lang.String java.lang.String.replace(char,char), public
java.lang.String
java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence),
public java.lang.String
java.lang.String.replaceAll(java.lang.String,java.lang.String), public
java.lang.String
java.lang.String.replaceFirst(java.lang.String,java.lang.String), public
java.lang.String[] java.lang.String.split(java.lang.String,int), public
java.lang.String[] java.lang.String.split(java.lang.String), public boolean
java.lang.String.startsWith(java.lang.String,int), public boolean
java.lang.String.startsWith(java.lang.String), public java.lang.CharSequence
java.lang.String.subSequence(int,int), public java.lang.String
java.lang.String.substring(int), public java.lang.String
java.lang.String.substring(int,int), public java.lang.String
java.lang.String.toLowerCase(java.util.Locale), public java.lang.String
java.lang.String.toUpperCase(java.util.Locale), public static
java.lang.String java.lang.String.valueOf(char[]), public static
java.lang.String java.lang.String.valueOf(int), public static
java.lang.String java.lang.String.valueOf(long), public static
java.lang.String java.lang.String.valueOf(float), public static
java.lang.String java.lang.String.valueOf(double), public static
java.lang.String java.lang.String.valueOf(java.lang.Object), public static
java.lang.String java.lang.String.valueOf(char), public static
java.lang.String java.lang.String.valueOf(char[],int,int), public static
java.lang.String java.lang.String.valueOf(boolean)]. Exchange[Message: [Body
is null]]
org.apache.camel.component.bean.AmbiguousMethodCallException: Ambiguous
method invocations possible: [public int
java.lang.String.compareTo(java.lang.String), public int
java.lang.String.indexOf(java.lang.String,int), public int
java.lang.String.indexOf(java.lang.String), public int
java.lang.String.indexOf(int), public int java.lang.String.indexOf(int,int),
public char java.lang.String.charAt(int), public int
java.lang.String.codePointAt(int), public int
java.lang.String.codePointBefore(int), public int
java.lang.String.codePointCount(int,int), public int
java.lang.String.compareToIgnoreCase(java.lang.String), public
java.lang.String java.lang.String.concat(java.lang.String), public boolean
java.lang.String.contains(java.lang.CharSequence), public boolean
java.lang.String.contentEquals(java.lang.StringBuffer), public boolean
java.lang.String.contentEquals(java.lang.CharSequence), public static
java.lang.String java.lang.String.copyValueOf(char[],int,int), public static
java.lang.String java.lang.String.copyValueOf(char[]), public boolean
java.lang.String.endsWith(java.lang.String), public boolean
java.lang.String.equalsIgnoreCase(java.lang.String), public static
java.lang.String
java.lang.String.format(java.lang.String,java.lang.Object[]), public static
java.lang.String
java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[]),
public byte[] java.lang.String.getBytes(java.nio.charset.Charset), public
byte[] java.lang.String.getBytes(java.lang.String) throws
java.io.UnsupportedEncodingException, public void
java.lang.String.getBytes(int,int,byte[],int), public void
java.lang.String.getChars(int,int,char[],int), public int
java.lang.String.lastIndexOf(java.lang.String), public int
java.lang.String.lastIndexOf(int), public int
java.lang.String.lastIndexOf(int,int), public int
java.lang.String.lastIndexOf(java.lang.String,int), public boolean
java.lang.String.matches(java.lang.String), public int
java.lang.String.offsetByCodePoints(int,int), public boolean
java.lang.String.regionMatches(int,java.lang.String,int,int), public boolean
java.lang.String.regionMatches(boolean,int,java.lang.String,int,int), public
java.lang.String java.lang.String.replace(char,char), public
java.lang.String
java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence),
public java.lang.String
java.lang.String.replaceAll(java.lang.String,java.lang.String), public
java.lang.String
java.lang.String.replaceFirst(java.lang.String,java.lang.String), public
java.lang.String[] java.lang.String.split(java.lang.String,int), public
java.lang.String[] java.lang.String.split(java.lang.String), public boolean
java.lang.String.startsWith(java.lang.String,int), public boolean
java.lang.String.startsWith(java.lang.String), public java.lang.CharSequence
java.lang.String.subSequence(int,int), public java.lang.String
java.lang.String.substring(int), public java.lang.String
java.lang.String.substring(int,int), public java.lang.String
java.lang.String.toLowerCase(java.util.Locale), public java.lang.String
java.lang.String.toUpperCase(java.util.Locale), public static
java.lang.String java.lang.String.valueOf(char[]), public static
java.lang.String java.lang.String.valueOf(int), public static
java.lang.String java.lang.String.valueOf(long), public static
java.lang.String java.lang.String.valueOf(float), public static
java.lang.String java.lang.String.valueOf(double), public static
java.lang.String java.lang.String.valueOf(java.lang.Object), public static
java.lang.String java.lang.String.valueOf(char), public static
java.lang.String java.lang.String.valueOf(char[],int,int), public static
java.lang.String java.lang.String.valueOf(boolean)]. Exchange[Message: [Body
is null]]
        at 
org.apache.camel.component.bean.BeanInfo.chooseMethod(BeanInfo.java:415)
        at
org.apache.camel.component.bean.BeanInfo.createInvocation(BeanInfo.java:169)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:150)
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:103)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:74)
        at
org.apache.camel.impl.ProcessorPollingConsumer.receive(ProcessorPollingConsumer.java:51)
        at
org.apache.camel.impl.ProcessorPollingConsumer.receiveNoWait(ProcessorPollingConsumer.java:59)
        at
org.apache.camel.impl.DefaultScheduledPollConsumer.poll(DefaultScheduledPollConsumer.java:48)
        at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:97)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

--
View this message in context: 
http://camel.465427.n5.nabble.com/Odd-stacktrace-when-starting-route-tp4366854p4366854.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to