You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Max Levinson <ma...@gmail.com> on 2010/05/06 14:17:57 UTC

James 3 from trunk and Spamassassin plugin.

And here I am again :)

This time SpamAssassin plugin which I am trying to setup is not working
properly.

Here is what I have in my config for it:

  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
   <spamdHost>localhost</spamdHost>
   <spamdPort>783</spamdPort>
  </mailet>
  <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
yes" class="ToProcessor">
   <processor>spam</processor>
  </mailet>

Spamassassin runs on 127.0.0.1:783

I also can't find an entry in the logs which are saying that Spamassassin
was loaded, as far as I understand I need to look for them in mailet.log

After message get sent to spool and scanned by clamav this error comes up:

INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for [
max@fakeddomain2.com]
INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on localhost/
127.0.0.1)
ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler | Failed
delivery for exchangeId: ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
Exhausted after delivery attempt: 1 caught:
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
        at
org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
        at
org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
        at
org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        at
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
        at
org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
        at
org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
        at
org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
        ... 54 more
WARN  00:21:01,912 | org.apache.camel.spring.spi.TransactionErrorHandler |
Transaction rollback (0x3aacb4) for ExchangeId:
ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception: Failed to
invoke method: null on null due to: java.lang.NullPointerException
ERROR 00:21:01,916 | org.apache.camel.component.jms.EndpointMessageListener
| Caused by: [org.apache.camel.language.bean.RuntimeBeanExpressionException
- Failed to invoke method: null on null due to:
java.lang.NullPointerException]
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
        at
org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
        at
org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
        at
org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        at
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
        at
org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
        at
org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
        at
org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
        ... 54 more
WARN  00:21:01,922 |
org.springframework.jms.listener.DefaultMessageListenerContainer | Execution
of JMS message listener failed, and no ErrorHandler has been set.
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
        at
org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
        at
org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
        at
org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        at
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
        at
org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
        at
org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
        at
org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
        ... 54 more

Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Eric,

I think header of the original email is not touched. What plugin does is
that it just sending email to spamd and spamd returns results with
SpamAssassin X-headers and plugin just catching the right header and not
modifying original email.

I don't need SpamAssassin handler because it will reject email in protocol,
but I need to hold some emails in quarantine for further investigation why
they were stopped by SpamAssassin. But I tested it and it works for me as
well.


15 мая 2010 г. 8:52 пользователь Eric Charles
<er...@u-mangate.com>написал:

> Hi Max,
>
> I just come to enable it and it also works for me.
> I don't see the header set in the source of the mail in thunderbird. Do you
> see it?
> An enhancement would be to make the header name configurable (more like
> X-... syntax).
> Worth a JIRA ?
>
> Did you also try the SpamAssassinHandler in smtpserver.xml ?
>
> <handler class="org.apache.james.smtpserver.fastfail.SpamAssassinHandler">
> <spamdHost> 127.0.0.1 </spamdHost>
> <spamdPort> 783 </spamdPort>
> <spamdRejectionHits> 10 </spamdRejectionHits>
> </handler>
>
>
> Tks,
> Eric
>
>
>
> On 05/14/2010 06:46 PM, Max Levinson wrote:
>
>> I just fixed that.
>>
>> I tried to catch another flag:
>>
>>   <mailet
>> match="HasMailAttributeWithValue=org.apache.james.spamassassin.flag, YES"
>> class="ToProcessor">
>>    <processor>spam</processor>
>>   </mailet>
>>
>> And it worked for me. Thanks for all your help Norman.
>>
>> 14 мая 2010 г. 15:02 пользователь Norman Maurer<no...@apache.org>
>>  написал:
>>
>>
>>
>>> Sorry I made a typo..
>>>
>>> Try this:
>>> <mailet
>>> match="HasMailAttributeWithValue=org.apache.james.spamassassin.status,
>>> true" class="ToProcessor">
>>>   <processor>spam</processor>
>>> </mailet>
>>>
>>> Bye,
>>> Norman
>>>
>>>
>>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Eric Charles <er...@u-mangate.com>.
Hi Max,

Jame 2.3 was adding the header, which is apparently not done with trunk.
In general, mail servers put such additional X-... headers.

I'm interested in the quarantine. How do you configure it ?

Tks,

Eric


On 05/17/2010 12:53 PM, Max Levinson wrote:
> Hi Eric,
>
> I think header of the original email is not touched. What plugin does is
> that it just sending email to spamd and spamd returns results with
> SpamAssassin X-headers and plugin just catching the right header and not
> modifying original email.
>
> I don't need SpamAssassin handler because it will reject email in protocol,
> but I need to hold some emails in quarantine for further investigation why
> they were stopped by SpamAssassin. But I tested it and it works for me as
> well.
>
>
> 15 мая 2010 г. 8:52 пользователь Eric Charles
> <er...@u-mangate.com>написал:
>
>    
>> Hi Max,
>>
>> I just come to enable it and it also works for me.
>> I don't see the header set in the source of the mail in thunderbird. Do you
>> see it?
>> An enhancement would be to make the header name configurable (more like
>> X-... syntax).
>> Worth a JIRA ?
>>
>> Did you also try the SpamAssassinHandler in smtpserver.xml ?
>>
>> <handler class="org.apache.james.smtpserver.fastfail.SpamAssassinHandler">
>> <spamdHost>  127.0.0.1</spamdHost>
>> <spamdPort>  783</spamdPort>
>> <spamdRejectionHits>  10</spamdRejectionHits>
>> </handler>
>>
>>
>> Tks,
>> Eric
>>
>>
>>
>> On 05/14/2010 06:46 PM, Max Levinson wrote:
>>
>>      
>>> I just fixed that.
>>>
>>> I tried to catch another flag:
>>>
>>>    <mailet
>>> match="HasMailAttributeWithValue=org.apache.james.spamassassin.flag, YES"
>>> class="ToProcessor">
>>>     <processor>spam</processor>
>>>    </mailet>
>>>
>>> And it worked for me. Thanks for all your help Norman.
>>>
>>> 14 мая 2010 г. 15:02 пользователь Norman Maurer<no...@apache.org>
>>>   написал:
>>>
>>>
>>>
>>>        
>>>> Sorry I made a typo..
>>>>
>>>> Try this:
>>>> <mailet
>>>> match="HasMailAttributeWithValue=org.apache.james.spamassassin.status,
>>>> true" class="ToProcessor">
>>>>    <processor>spam</processor>
>>>> </mailet>
>>>>
>>>> Bye,
>>>> Norman
>>>>
>>>>
>>>>
>>>>          
>>>        
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>>      
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Eric Charles <er...@u-mangate.com>.
Hi Max,

I just come to enable it and it also works for me.
I don't see the header set in the source of the mail in thunderbird. Do 
you see it?
An enhancement would be to make the header name configurable (more like 
X-... syntax).
Worth a JIRA ?

Did you also try the SpamAssassinHandler in smtpserver.xml ?

<handler class="org.apache.james.smtpserver.fastfail.SpamAssassinHandler">
<spamdHost> 127.0.0.1 </spamdHost>
<spamdPort> 783 </spamdPort>
<spamdRejectionHits> 10 </spamdRejectionHits>
</handler>


Tks,
Eric


On 05/14/2010 06:46 PM, Max Levinson wrote:
> I just fixed that.
>
> I tried to catch another flag:
>
>    <mailet
> match="HasMailAttributeWithValue=org.apache.james.spamassassin.flag, YES"
> class="ToProcessor">
>     <processor>spam</processor>
>    </mailet>
>
> And it worked for me. Thanks for all your help Norman.
>
> 14 мая 2010 г. 15:02 пользователь Norman Maurer<no...@apache.org>  написал:
>
>    
>> Sorry I made a typo..
>>
>> Try this:
>> <mailet
>> match="HasMailAttributeWithValue=org.apache.james.spamassassin.status,
>> true" class="ToProcessor">
>>    <processor>spam</processor>
>> </mailet>
>>
>> Bye,
>> Norman
>>
>>      

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
I just fixed that.

I tried to catch another flag:

  <mailet
match="HasMailAttributeWithValue=org.apache.james.spamassassin.flag, YES"
class="ToProcessor">
   <processor>spam</processor>
  </mailet>

And it worked for me. Thanks for all your help Norman.

14 мая 2010 г. 15:02 пользователь Norman Maurer <no...@apache.org> написал:

> Sorry I made a typo..
>
> Try this:
> <mailet
> match="HasMailAttributeWithValue=org.apache.james.spamassassin.status,
> true" class="ToProcessor">
>   <processor>spam</processor>
> </mailet>
>
> Bye,
> Norman
>
>
> 2010/5/14 Max Levinson <ma...@gmail.com>:
> > I even tried like this
> > <mailet match="HasMailAttributeWithValue=org.apache.james.infected, true"
> > class="ToProcessor">
> >   <processor>virus</processor>
> > </mailet>
> >
> > James started but message was still locally delivered instead of go to
> spam
> > repository.
> >
> > SpamAssassin tagged it as spam.
> >
> >
> > 14 мая 2010 г. 14:06 пользователь Max Levinson <max.levinson@gmail.com
> >написал:
> >
> >> Put that config instead of mine, and here I've got, no matcher like this
> :(
> >>
> >> Caused by: org.apache.mailet.MailetException: Could not load matcher
> >> (org.apache.james.spamassassin.status, yes);
> >>   nested exception is:
> >>         java.lang.ClassNotFoundException: Requested matcher not found:
> >> org.apache.james.spamassassin.status, yes.  Package searched:
> >>  org.apache.james.transport.matchers.
> >> org.apache.james.mailet.crypto.matchers.
> >>         at
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >>         at
> >>
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:77)
> >>         at
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:133)
> >>         ... 31 more
> >> Caused by: java.lang.ClassNotFoundException: Requested matcher not
> found:
> >> org.apache.james.spamassassin.status, yes.  Package searched:
> >>  org.apache.james.transport.matchers.
> >> org.apache.james.mailet.crypto.matchers.
> >>         at
> >>
> org.apache.james.transport.AbstractLoader.classNotFound(AbstractLoader.java:133)
> >>         at
> >>
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:73)
> >>         ... 32 more
> >>
> >>
> >> 14 мая 2010 г. 12:00 пользователь Norman Maurer <norman@apache.org
> >написал:
> >>
> >> Hi Max,
> >>>
> >>> just had a quick look and saw that you try to match against the
> >>> "wrong" attribute.
> >>>
> >>> Spamassassin set the following attributes:
> >>>
> >>> org.apache.james.spamassassin.status
> >>> org.apache.james.spamassassin.flag
> >>>
> >>> So you need to use a matcher like this:
> >>>
> >>> <mailet match="org.apache.james.spamassassin.status, yes"
> >>> class="ToProcessor">
> >>>    <processor>spam</processor>
> >>> </mailet>
> >>>
> >>> Hope this will fix it.
> >>>
> >>> Bye,
> >>> Norman
> >>>
> >>> 2010/5/14 Norman Maurer <no...@apache.org>:
> >>> > Sorry Max,
> >>> >
> >>> > got distracted by something else :/ Will try to tackle it later
> today..
> >>> >
> >>> > Bye,
> >>> > Norman
> >>> >
> >>> >
> >>> > 2010/5/14 Max Levinson <ma...@gmail.com>:
> >>> >> Hi Norman,
> >>> >>
> >>> >> Any good news on that? Or any news at all :)
> >>> >>
> >>> >> 12 мая 2010 г. 8:52 пользователь Max Levinson <
> max.levinson@gmail.com
> >>> >написал:
> >>> >>
> >>> >>> Hi Norman,
> >>> >>>
> >>> >>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
> >>> >>>
> >>> >>>
> >>> >>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <norman@apache.org
> >>> >написал:
> >>> >>>
> >>> >>> Hi Max,
> >>> >>>>
> >>> >>>> could you tell me what version of spamassassin you use ? So I can
> try
> >>> >>>> to reproduce the problem.
> >>> >>>>
> >>> >>>> Thx,
> >>> >>>> Norman
> >>> >>>>
> >>> >>>>
> >>> >>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>> >>>> > Hi Norman,
> >>> >>>> >
> >>> >>>> > I know I am a huge pain, but I have another problem related to
> this
> >>> >>>> James
> >>> >>>> > plugin for Spam Assassin.
> >>> >>>> >
> >>> >>>> > I can see in spamd logs that spam assassin is scanning the
> message
> >>> which
> >>> >>>> > James sending to it, but it seems to me that plugin is not
> adding a
> >>> >>>> > X-Spam-Flag:yes header entry and not putting it into the header
> of
> >>> >>>> message.
> >>> >>>> > Because even if SpamAssassin thinks that this email is spam I
> can
> >>> see
> >>> >>>> that
> >>> >>>> > plugin is not adding the header to the message, that's why this
> >>> thing is
> >>> >>>> not
> >>> >>>> > working for me:
> >>> >>>> >
> >>> >>>> >   <mailet
> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >>> >>>> > yes" class="ToProcessor">
> >>> >>>> >   <processor>spam</processor>
> >>> >>>> >  </mailet>
> >>> >>>> >
> >>> >>>> > So instead of going to spam processor those messages go to place
> >>> where
> >>> >>>> clean
> >>> >>>> > mail should go.
> >>> >>>> >
> >>> >>>> > Sorry for inconvenience.
> >>> >>>> >
> >>> >>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <
> norman@apache.org
> >>> >
> >>> >>>> написал:
> >>> >>>> >
> >>> >>>> >> Yes its because of the invalid headers..
> >>> >>>> >>
> >>> >>>> >> It will store it anyway.
> >>> >>>> >>
> >>> >>>> >> Bye,
> >>> >>>> >> Norman
> >>> >>>> >>
> >>> >>>> >>
> >>> >>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> > Hi, I've put a file from current trunk there, it seems
> working
> >>> fine,
> >>> >>>> but
> >>> >>>> >> > another thing started to happen it is probably the new
> feature
> >>> which
> >>> >>>> >> wasn't
> >>> >>>> >> > presented in previous versions.
> >>> >>>> >> >
> >>> >>>> >> > I am testing my MTA locally, sending just a raw smtp commands
> to
> >>> it
> >>> >>>> via
> >>> >>>> >> > telnet on port 25.
> >>> >>>> >> >
> >>> >>>> >> > Of course my emails are not RFC compliant ,but before that
> James
> >>> was
> >>> >>>> not
> >>> >>>> >> > reacting on that, since a new trunk I am getting this:
> >>> >>>> >> >
> >>> >>>> >> > WARN  04:50:50,371 |
> org.apache.james.mime4j.parser.MimeEntity |
> >>> >>>> Invalid
> >>> >>>> >> > header encountered
> >>> >>>> >> >
> >>> >>>> >> > Is it because headers are not correct?
> >>> >>>> >> >
> >>> >>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
> >>> >>>> >> >
> >>> >>>> >> >> Hi Max,
> >>> >>>> >> >>
> >>> >>>> >> >> ok here is the problem..
> >>> >>>> >> >>
> >>> >>>> >> >> Change the persistence.xml to match current trunk:
> >>> >>>> >> >>
> >>> >>>> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
> >>> >>>> >> >>
> >>> >>>> >> >> Thx,
> >>> >>>> >> >> Norman
> >>> >>>> >> >>
> >>> >>>> >> >>
> >>> >>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> > Hi,
> >>> >>>> >> >> >
> >>> >>>> >> >> > Here it is:
> >>> >>>> >> >> >
> >>> >>>> >> >> > <persistence xmlns="
> http://java.sun.com/xml/ns/persistence"
> >>> >>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >>> >>>> >> >> >    version="1.0">
> >>> >>>> >> >> >    <persistence-unit name="James"
> >>> >>>> transaction-type="RESOURCE_LOCAL">
> >>> >>>> >> >> >        <!-- Mailbox stuff-->
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >>
> >>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
> >>> >>>> >> >> >        <!-- This needs to get used when you want to use
> >>> streaming.
> >>> >>>> >> >> Remember
> >>> >>>> >> >> > to comment the following classes
> >>> >>>> >> >> >
> >>> >>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
> >>> >>>> >> >> >
> org.apache.james.imap.jpa.mail.model.JPAMessage
> >>> >>>> >> >> >
> >>> >>>> >> >> >             If you don't do this the EntityManager will
> get
> >>> >>>> confused
> >>> >>>> >> >> >         -->
> >>> >>>> >> >> >         <!--
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
> >>> >>>> >> >> >         -->
> >>> >>>> >> >> >
> >>> >>>> >> >> >         <!-- Comment if you want to use streaming -->
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >        <!-- UsersRepository -->
> >>> >>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >        <properties>
> >>> >>>> >> >> >            <!--  create tables on startup -->
> >>> >>>> >> >> >            <property
> name="openjpa.jdbc.SynchronizeMappings"
> >>> >>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
> >>> >>>> >> >> >
> >>> >>>> >> >> >            <!-- persimistic locking -->
> >>> >>>> >> >> >            <property name="openjpa.LockManager"
> >>> >>>>  value="pessimistic"/>
> >>> >>>> >> >> >            <property name="openjpa.ReadLockLevel"
> >>>  value="read"/>
> >>> >>>> >> >> >            <property name="openjpa.WriteLockLevel"
> >>> >>>>  value="write"/>
> >>> >>>> >> >> >            <property name="LockTimeout"  value="60000"/>
> >>> >>>> >> >> >            <property
> name="openjpa.jdbc.TransactionIsolation"
> >>> >>>> >> >> > value="read-committed"/>
> >>> >>>> >> >> >
> >>> >>>> >> >> >        </properties>
> >>> >>>> >> >> >    </persistence-unit>
> >>> >>>> >> >> > </persistence>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <
> >>> norman@apache.org
> >>> >>>> >
> >>> >>>> >> >> написал:
> >>> >>>> >> >> >
> >>> >>>> >> >> >> Morning Max,
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> Thx,
> >>> >>>> >> >> >> Norman
> >>> >>>> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> > Yes, with JDBC driver which you've recommended. All
> other
> >>> >>>> queries
> >>> >>>> >> are
> >>> >>>> >> >> >> > working fine.
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
> >>> >>>> norman@apache.org
> >>> >>>> >> >
> >>> >>>> >> >> >> написал:
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> >> You was using postgres right?
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> Thx
> >>> >>>> >> >> >> >> Norman
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> >> > Hi Norman,
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right
> after
> >>> your
> >>> >>>> >> email.
> >>> >>>> >> >> >> Spent
> >>> >>>> >> >> >> >> > some time on setting James as it was before.
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Everything seems to work fine except this error, it
> >>> happens
> >>> >>>> >> after
> >>> >>>> >> >> >> message
> >>> >>>> >> >> >> >> is
> >>> >>>> >> >> >> >> > spooled. Any idea on why it is happening?
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > After message was scanned for viruses and it was
> sent
> >>> for a
> >>> >>>> user
> >>> >>>> >> >> which
> >>> >>>> >> >> >> >> > exists, this part of a config should start to
> >>> work(basically
> >>> >>>> >> relay
> >>> >>>> >> >> >> email
> >>> >>>> >> >> >> >> to
> >>> >>>> >> >> >> >> > another host:
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
> >>> >>>> >> >> class="ActiveMQRemoteDelivery">
> >>> >>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
> >>> >>>> >> >> >> >> >
>  <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
> >>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
> >>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >>> >>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
> >>> >>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
> >>> >>>> >> >> >> >> >   </mailet>
> >>> >>>> >> >> >> >> >   <mailet match="All"
> class="ActiveMQRemoteDelivery">
> >>> >>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >>> >>>> >> >> >> >> >
> >>>  <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
> >>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
> >>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >>> >>>> >> >> >> >> >   </mailet>
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Error:
> >>> >>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully
> >>> spooled
> >>> >>>> >> mail
> >>> >>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on
> 192.168.81.1
> >>> for [
> >>> >>>> >> >> >> >> max@mydomain.com]
> >>> >>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by
> CLAMD
> >>> on
> >>> >>>> >> >> localhost/
> >>> >>>> >> >> >> >> > 127.0.0.1)
> >>> >>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error
> while
> >>> >>>> storing
> >>> >>>> >> >> mail.
> >>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >>> >>>> >> >> >> >> >
> org.apache.openjpa.persistence.InvalidStateException:
> >>> Can
> >>> >>>> only
> >>> >>>> >> >> perform
> >>> >>>> >> >> >> >> > operation while a transaction is active.
> >>> >>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
> >>> >>>> user.name
> >>> >>>> >> >> =:name
> >>> >>>> >> >> >> >> > [java.lang.String]
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> >>>>
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >>
> >>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>> >>>> >> >> >> >> >         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)
> >>> >>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing
> mail
> >>> >>>> >> >> >> >> Mail1271857659409-4
> >>> >>>> >> >> >> >> > in db://maildb/error/
> >>> >>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error
> while
> >>> >>>> storing
> >>> >>>> >> >> mail.
> >>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >>> >>>> >> >> >> >> >
> org.apache.openjpa.persistence.InvalidStateException:
> >>> Can
> >>> >>>> only
> >>> >>>> >> >> perform
> >>> >>>> >> >> >> >> > operation while a transaction is active.
> >>> >>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox
> WHERE
> >>> >>>> >> >> mailbox.name=
> >>> >>>> >> >> >> >> > :nameParam [java.lang.String]
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> >>>>
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >>
> >>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>> >>>> >> >> >> >> >         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)
> >>> >>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception
> caught
> >>> >>>> while
> >>> >>>> >> >> storing
> >>> >>>> >> >> >> >> mail
> >>> >>>> >> >> >> >> > Mail1271857659409-4
> >>> >>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
> >>> >>>> >> "repository_name"
> >>> >>>> >> >> >> >> violates
> >>> >>>> >> >> >> >> > not-null constraint
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >>
> >>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>> >>>> >> >> >> >> >         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)
> >>> >>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception
> >>> calling
> >>> >>>> >> >> >> ToRepository:
> >>> >>>> >> >> >> >> > Exception caught while storing mail
> Mail1271857659409-4
> >>> >>>> >> >> >> >> > javax.mail.MessagingException: Exception caught
> while
> >>> >>>> storing
> >>> >>>> >> mail
> >>> >>>> >> >> >> >> > Mail1271857659409-4;
> >>> >>>> >> >> >> >> >   nested exception is:
> >>> >>>> >> >> >> >> >         java.io.IOException: ERROR: null value in
> >>> column
> >>> >>>> >> >> >> >> "repository_name"
> >>> >>>> >> >> >> >> > violates not-null constraint
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
> >>> >>>> >> norman@apache.org>
> >>> >>>> >> >> >> >> написал:
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >> Hi Max,
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> you really seems to have a bad timing :(. Just
> >>> committed a
> >>> >>>> fix
> >>> >>>> >> for
> >>> >>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need
> spring
> >>> >>>> 3.0.2.
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> Please try again..
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> Bye,
> >>> >>>> >> >> >> >> >> Norman
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> >> >> > Hi Norman,
> >>> >>>> >> >> >> >> >> >
> >>> >>>> >> >> >> >> >> > I've just checked out revision 942676 built is
> >>> >>>> successfully,
> >>> >>>> >> I
> >>> >>>> >> >> >> haven't
> >>> >>>> >> >> >> >> >> > modified any config files, and tried just to
> start
> >>> James,
> >>> >>>> >> here
> >>> >>>> >> >> is
> >>> >>>> >> >> >> what
> >>> >>>> >> >> >> >> I
> >>> >>>> >> >> >> >> >> am
> >>> >>>> >> >> >> >> >> > getting.
> >>> >>>> >> >> >> >> >> >
> >>> >>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
> >>> >>>> localhost
> >>> >>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
> >>> >>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init
> end
> >>> >>>> >> >> >> >> >> > Exception in thread "main"
> >>> >>>> >> >> >> >> >> >
> >>> org.springframework.beans.factory.BeanCreationException:
> >>> >>>> >> Error
> >>> >>>> >> >> >> >> creating
> >>> >>>> >> >> >> >> >> bean
> >>> >>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
> >>> >>>> resource
> >>> >>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean
> failed;
> >>> nested
> >>> >>>> >> >> exception
> >>> >>>> >> >> >> is
> >>> >>>> >> >> >> >> >> >
> >>> org.springframework.beans.factory.BeanCreationException:
> >>> >>>> >> Error
> >>> >>>> >> >> >> >> creating
> >>> >>>> >> >> >> >> >> bean
> >>> >>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init
> >>> method
> >>> >>>> >> failed;
> >>> >>>> >> >> >> >> nested
> >>> >>>> >> >> >> >> >> > exception is
> >>> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>> >>>> >> >> >> >> >> Error
> >>> >>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection
> of
> >>> >>>> resource
> >>> >>>> >> >> >> >> >> dependencies
> >>> >>>> >> >> >> >> >> > failed
> >>>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Sorry, I've put the wrong section in my last message, I put exactly what
you've sent me in your last email.

But still no luck.

I want to ask you a question on how this plugin should work,

As far as I understand it SpamAssassin should modify the header of a message
and put flags there, then plugin should pick this up, right?

Or spamassassin just give the answer without chnging the original headers
and plugin just picks this flag from it's answer.

What I can see now, that message got delivered without spamassassin
attributes.

14 мая 2010 г. 15:02 пользователь Norman Maurer <no...@apache.org> написал:

> Sorry I made a typo..
>
> Try this:
> <mailet
> match="HasMailAttributeWithValue=org.apache.james.spamassassin.status,
> true" class="ToProcessor">
>   <processor>spam</processor>
> </mailet>
>
> Bye,
> Norman
>
>
> 2010/5/14 Max Levinson <ma...@gmail.com>:
> > I even tried like this
> > <mailet match="HasMailAttributeWithValue=org.apache.james.infected, true"
> > class="ToProcessor">
> >   <processor>virus</processor>
> > </mailet>
> >
> > James started but message was still locally delivered instead of go to
> spam
> > repository.
> >
> > SpamAssassin tagged it as spam.
> >
> >
> > 14 мая 2010 г. 14:06 пользователь Max Levinson <max.levinson@gmail.com
> >написал:
> >
> >> Put that config instead of mine, and here I've got, no matcher like this
> :(
> >>
> >> Caused by: org.apache.mailet.MailetException: Could not load matcher
> >> (org.apache.james.spamassassin.status, yes);
> >>   nested exception is:
> >>         java.lang.ClassNotFoundException: Requested matcher not found:
> >> org.apache.james.spamassassin.status, yes.  Package searched:
> >>  org.apache.james.transport.matchers.
> >> org.apache.james.mailet.crypto.matchers.
> >>         at
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >>         at
> >>
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:77)
> >>         at
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:133)
> >>         ... 31 more
> >> Caused by: java.lang.ClassNotFoundException: Requested matcher not
> found:
> >> org.apache.james.spamassassin.status, yes.  Package searched:
> >>  org.apache.james.transport.matchers.
> >> org.apache.james.mailet.crypto.matchers.
> >>         at
> >>
> org.apache.james.transport.AbstractLoader.classNotFound(AbstractLoader.java:133)
> >>         at
> >>
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:73)
> >>         ... 32 more
> >>
> >>
> >> 14 мая 2010 г. 12:00 пользователь Norman Maurer <norman@apache.org
> >написал:
> >>
> >> Hi Max,
> >>>
> >>> just had a quick look and saw that you try to match against the
> >>> "wrong" attribute.
> >>>
> >>> Spamassassin set the following attributes:
> >>>
> >>> org.apache.james.spamassassin.status
> >>> org.apache.james.spamassassin.flag
> >>>
> >>> So you need to use a matcher like this:
> >>>
> >>> <mailet match="org.apache.james.spamassassin.status, yes"
> >>> class="ToProcessor">
> >>>    <processor>spam</processor>
> >>> </mailet>
> >>>
> >>> Hope this will fix it.
> >>>
> >>> Bye,
> >>> Norman
> >>>
> >>> 2010/5/14 Norman Maurer <no...@apache.org>:
> >>> > Sorry Max,
> >>> >
> >>> > got distracted by something else :/ Will try to tackle it later
> today..
> >>> >
> >>> > Bye,
> >>> > Norman
> >>> >
> >>> >
> >>> > 2010/5/14 Max Levinson <ma...@gmail.com>:
> >>> >> Hi Norman,
> >>> >>
> >>> >> Any good news on that? Or any news at all :)
> >>> >>
> >>> >> 12 мая 2010 г. 8:52 пользователь Max Levinson <
> max.levinson@gmail.com
> >>> >написал:
> >>> >>
> >>> >>> Hi Norman,
> >>> >>>
> >>> >>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
> >>> >>>
> >>> >>>
> >>> >>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <norman@apache.org
> >>> >написал:
> >>> >>>
> >>> >>> Hi Max,
> >>> >>>>
> >>> >>>> could you tell me what version of spamassassin you use ? So I can
> try
> >>> >>>> to reproduce the problem.
> >>> >>>>
> >>> >>>> Thx,
> >>> >>>> Norman
> >>> >>>>
> >>> >>>>
> >>> >>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>> >>>> > Hi Norman,
> >>> >>>> >
> >>> >>>> > I know I am a huge pain, but I have another problem related to
> this
> >>> >>>> James
> >>> >>>> > plugin for Spam Assassin.
> >>> >>>> >
> >>> >>>> > I can see in spamd logs that spam assassin is scanning the
> message
> >>> which
> >>> >>>> > James sending to it, but it seems to me that plugin is not
> adding a
> >>> >>>> > X-Spam-Flag:yes header entry and not putting it into the header
> of
> >>> >>>> message.
> >>> >>>> > Because even if SpamAssassin thinks that this email is spam I
> can
> >>> see
> >>> >>>> that
> >>> >>>> > plugin is not adding the header to the message, that's why this
> >>> thing is
> >>> >>>> not
> >>> >>>> > working for me:
> >>> >>>> >
> >>> >>>> >   <mailet
> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >>> >>>> > yes" class="ToProcessor">
> >>> >>>> >   <processor>spam</processor>
> >>> >>>> >  </mailet>
> >>> >>>> >
> >>> >>>> > So instead of going to spam processor those messages go to place
> >>> where
> >>> >>>> clean
> >>> >>>> > mail should go.
> >>> >>>> >
> >>> >>>> > Sorry for inconvenience.
> >>> >>>> >
> >>> >>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <
> norman@apache.org
> >>> >
> >>> >>>> написал:
> >>> >>>> >
> >>> >>>> >> Yes its because of the invalid headers..
> >>> >>>> >>
> >>> >>>> >> It will store it anyway.
> >>> >>>> >>
> >>> >>>> >> Bye,
> >>> >>>> >> Norman
> >>> >>>> >>
> >>> >>>> >>
> >>> >>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> > Hi, I've put a file from current trunk there, it seems
> working
> >>> fine,
> >>> >>>> but
> >>> >>>> >> > another thing started to happen it is probably the new
> feature
> >>> which
> >>> >>>> >> wasn't
> >>> >>>> >> > presented in previous versions.
> >>> >>>> >> >
> >>> >>>> >> > I am testing my MTA locally, sending just a raw smtp commands
> to
> >>> it
> >>> >>>> via
> >>> >>>> >> > telnet on port 25.
> >>> >>>> >> >
> >>> >>>> >> > Of course my emails are not RFC compliant ,but before that
> James
> >>> was
> >>> >>>> not
> >>> >>>> >> > reacting on that, since a new trunk I am getting this:
> >>> >>>> >> >
> >>> >>>> >> > WARN  04:50:50,371 |
> org.apache.james.mime4j.parser.MimeEntity |
> >>> >>>> Invalid
> >>> >>>> >> > header encountered
> >>> >>>> >> >
> >>> >>>> >> > Is it because headers are not correct?
> >>> >>>> >> >
> >>> >>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
> >>> >>>> >> >
> >>> >>>> >> >> Hi Max,
> >>> >>>> >> >>
> >>> >>>> >> >> ok here is the problem..
> >>> >>>> >> >>
> >>> >>>> >> >> Change the persistence.xml to match current trunk:
> >>> >>>> >> >>
> >>> >>>> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
> >>> >>>> >> >>
> >>> >>>> >> >> Thx,
> >>> >>>> >> >> Norman
> >>> >>>> >> >>
> >>> >>>> >> >>
> >>> >>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> > Hi,
> >>> >>>> >> >> >
> >>> >>>> >> >> > Here it is:
> >>> >>>> >> >> >
> >>> >>>> >> >> > <persistence xmlns="
> http://java.sun.com/xml/ns/persistence"
> >>> >>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >>> >>>> >> >> >    version="1.0">
> >>> >>>> >> >> >    <persistence-unit name="James"
> >>> >>>> transaction-type="RESOURCE_LOCAL">
> >>> >>>> >> >> >        <!-- Mailbox stuff-->
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >>
> >>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
> >>> >>>> >> >> >        <!-- This needs to get used when you want to use
> >>> streaming.
> >>> >>>> >> >> Remember
> >>> >>>> >> >> > to comment the following classes
> >>> >>>> >> >> >
> >>> >>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
> >>> >>>> >> >> >
> org.apache.james.imap.jpa.mail.model.JPAMessage
> >>> >>>> >> >> >
> >>> >>>> >> >> >             If you don't do this the EntityManager will
> get
> >>> >>>> confused
> >>> >>>> >> >> >         -->
> >>> >>>> >> >> >         <!--
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
> >>> >>>> >> >> >         -->
> >>> >>>> >> >> >
> >>> >>>> >> >> >         <!-- Comment if you want to use streaming -->
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
> >>> >>>> >> >> >
> >>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
> >>> >>>> >> >> >
> >>> >>>> >> >>
> >>>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >        <!-- UsersRepository -->
> >>> >>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
> >>> >>>> >> >> >
> >>> >>>> >> >> >        <properties>
> >>> >>>> >> >> >            <!--  create tables on startup -->
> >>> >>>> >> >> >            <property
> name="openjpa.jdbc.SynchronizeMappings"
> >>> >>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
> >>> >>>> >> >> >
> >>> >>>> >> >> >            <!-- persimistic locking -->
> >>> >>>> >> >> >            <property name="openjpa.LockManager"
> >>> >>>>  value="pessimistic"/>
> >>> >>>> >> >> >            <property name="openjpa.ReadLockLevel"
> >>>  value="read"/>
> >>> >>>> >> >> >            <property name="openjpa.WriteLockLevel"
> >>> >>>>  value="write"/>
> >>> >>>> >> >> >            <property name="LockTimeout"  value="60000"/>
> >>> >>>> >> >> >            <property
> name="openjpa.jdbc.TransactionIsolation"
> >>> >>>> >> >> > value="read-committed"/>
> >>> >>>> >> >> >
> >>> >>>> >> >> >        </properties>
> >>> >>>> >> >> >    </persistence-unit>
> >>> >>>> >> >> > </persistence>
> >>> >>>> >> >> >
> >>> >>>> >> >> >
> >>> >>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <
> >>> norman@apache.org
> >>> >>>> >
> >>> >>>> >> >> написал:
> >>> >>>> >> >> >
> >>> >>>> >> >> >> Morning Max,
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> Thx,
> >>> >>>> >> >> >> Norman
> >>> >>>> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> > Yes, with JDBC driver which you've recommended. All
> other
> >>> >>>> queries
> >>> >>>> >> are
> >>> >>>> >> >> >> > working fine.
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
> >>> >>>> norman@apache.org
> >>> >>>> >> >
> >>> >>>> >> >> >> написал:
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> >> You was using postgres right?
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> Thx
> >>> >>>> >> >> >> >> Norman
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> >> > Hi Norman,
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right
> after
> >>> your
> >>> >>>> >> email.
> >>> >>>> >> >> >> Spent
> >>> >>>> >> >> >> >> > some time on setting James as it was before.
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Everything seems to work fine except this error, it
> >>> happens
> >>> >>>> >> after
> >>> >>>> >> >> >> message
> >>> >>>> >> >> >> >> is
> >>> >>>> >> >> >> >> > spooled. Any idea on why it is happening?
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > After message was scanned for viruses and it was
> sent
> >>> for a
> >>> >>>> user
> >>> >>>> >> >> which
> >>> >>>> >> >> >> >> > exists, this part of a config should start to
> >>> work(basically
> >>> >>>> >> relay
> >>> >>>> >> >> >> email
> >>> >>>> >> >> >> >> to
> >>> >>>> >> >> >> >> > another host:
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
> >>> >>>> >> >> class="ActiveMQRemoteDelivery">
> >>> >>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
> >>> >>>> >> >> >> >> >
>  <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
> >>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
> >>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >>> >>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
> >>> >>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
> >>> >>>> >> >> >> >> >   </mailet>
> >>> >>>> >> >> >> >> >   <mailet match="All"
> class="ActiveMQRemoteDelivery">
> >>> >>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >>> >>>> >> >> >> >> >
> >>>  <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
> >>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
> >>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >>> >>>> >> >> >> >> >   </mailet>
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Error:
> >>> >>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully
> >>> spooled
> >>> >>>> >> mail
> >>> >>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on
> 192.168.81.1
> >>> for [
> >>> >>>> >> >> >> >> max@mydomain.com]
> >>> >>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by
> CLAMD
> >>> on
> >>> >>>> >> >> localhost/
> >>> >>>> >> >> >> >> > 127.0.0.1)
> >>> >>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error
> while
> >>> >>>> storing
> >>> >>>> >> >> mail.
> >>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >>> >>>> >> >> >> >> >
> org.apache.openjpa.persistence.InvalidStateException:
> >>> Can
> >>> >>>> only
> >>> >>>> >> >> perform
> >>> >>>> >> >> >> >> > operation while a transaction is active.
> >>> >>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
> >>> >>>> user.name
> >>> >>>> >> >> =:name
> >>> >>>> >> >> >> >> > [java.lang.String]
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> >>>>
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >>
> >>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>> >>>> >> >> >> >> >         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)
> >>> >>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing
> mail
> >>> >>>> >> >> >> >> Mail1271857659409-4
> >>> >>>> >> >> >> >> > in db://maildb/error/
> >>> >>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error
> while
> >>> >>>> storing
> >>> >>>> >> >> mail.
> >>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >>> >>>> >> >> >> >> >
> org.apache.openjpa.persistence.InvalidStateException:
> >>> Can
> >>> >>>> only
> >>> >>>> >> >> perform
> >>> >>>> >> >> >> >> > operation while a transaction is active.
> >>> >>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox
> WHERE
> >>> >>>> >> >> mailbox.name=
> >>> >>>> >> >> >> >> > :nameParam [java.lang.String]
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> >>>>
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >>
> >>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >>
> >>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >>
> >>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>> >>>> >> >> >> >> >         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)
> >>> >>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception
> caught
> >>> >>>> while
> >>> >>>> >> >> storing
> >>> >>>> >> >> >> >> mail
> >>> >>>> >> >> >> >> > Mail1271857659409-4
> >>> >>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
> >>> >>>> >> "repository_name"
> >>> >>>> >> >> >> >> violates
> >>> >>>> >> >> >> >> > not-null constraint
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >>
> >>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >>
> >>> >>>> >>
> >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>> >>>> >> >> >> >> >         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)
> >>> >>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception
> >>> calling
> >>> >>>> >> >> >> ToRepository:
> >>> >>>> >> >> >> >> > Exception caught while storing mail
> Mail1271857659409-4
> >>> >>>> >> >> >> >> > javax.mail.MessagingException: Exception caught
> while
> >>> >>>> storing
> >>> >>>> >> mail
> >>> >>>> >> >> >> >> > Mail1271857659409-4;
> >>> >>>> >> >> >> >> >   nested exception is:
> >>> >>>> >> >> >> >> >         java.io.IOException: ERROR: null value in
> >>> column
> >>> >>>> >> >> >> >> "repository_name"
> >>> >>>> >> >> >> >> > violates not-null constraint
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >         at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
> >>> >>>> >> norman@apache.org>
> >>> >>>> >> >> >> >> написал:
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >> Hi Max,
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> you really seems to have a bad timing :(. Just
> >>> committed a
> >>> >>>> fix
> >>> >>>> >> for
> >>> >>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need
> spring
> >>> >>>> 3.0.2.
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> Please try again..
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> Bye,
> >>> >>>> >> >> >> >> >> Norman
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >>
> >>> >>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> >> >> > Hi Norman,
> >>> >>>> >> >> >> >> >> >
> >>> >>>> >> >> >> >> >> > I've just checked out revision 942676 built is
> >>> >>>> successfully,
> >>> >>>> >> I
> >>> >>>> >> >> >> haven't
> >>> >>>> >> >> >> >> >> > modified any config files, and tried just to
> start
> >>> James,
> >>> >>>> >> here
> >>> >>>> >> >> is
> >>> >>>> >> >> >> what
> >>> >>>> >> >> >> >> I
> >>> >>>> >> >> >> >> >> am
> >>> >>>> >> >> >> >> >> > getting.
> >>> >>>> >> >> >> >> >> >
> >>> >>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
> >>> >>>> localhost
> >>> >>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
> >>> >>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init
> end
> >>> >>>> >> >> >> >> >> > Exception in thread "main"
> >>> >>>> >> >> >> >> >> >
> >>> org.springframework.beans.factory.BeanCreationException:
> >>> >>>> >> Error
> >>> >>>> >> >> >> >> creating
> >>> >>>> >> >> >> >> >> bean
> >>> >>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
> >>> >>>> resource
> >>> >>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean
> failed;
> >>> nested
> >>> >>>> >> >> exception
> >>> >>>> >> >> >> is
> >>> >>>> >> >> >> >> >> >
> >>> org.springframework.beans.factory.BeanCreationException:
> >>> >>>> >> Error
> >>> >>>> >> >> >> >> creating
> >>> >>>> >> >> >> >> >> bean
> >>> >>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init
> >>> method
> >>> >>>> >> failed;
> >>> >>>> >> >> >> >> nested
> >>> >>>> >> >> >> >> >> > exception is
> >>> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>> >>>> >> >> >> >> >> Error
> >>> >>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection
> of
> >>> >>>> resource
> >>> >>>> >> >> >> >> >> dependencies
> >>> >>>> >> >> >> >> >> > failed
> >>>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Sorry I made a typo..

Try this:
<mailet match="HasMailAttributeWithValue=org.apache.james.spamassassin.status,
true" class="ToProcessor">
   <processor>spam</processor>
</mailet>

Bye,
Norman


2010/5/14 Max Levinson <ma...@gmail.com>:
> I even tried like this
> <mailet match="HasMailAttributeWithValue=org.apache.james.infected, true"
> class="ToProcessor">
>   <processor>virus</processor>
> </mailet>
>
> James started but message was still locally delivered instead of go to spam
> repository.
>
> SpamAssassin tagged it as spam.
>
>
> 14 мая 2010 г. 14:06 пользователь Max Levinson <ma...@gmail.com>написал:
>
>> Put that config instead of mine, and here I've got, no matcher like this :(
>>
>> Caused by: org.apache.mailet.MailetException: Could not load matcher
>> (org.apache.james.spamassassin.status, yes);
>>   nested exception is:
>>         java.lang.ClassNotFoundException: Requested matcher not found:
>> org.apache.james.spamassassin.status, yes.  Package searched:
>>  org.apache.james.transport.matchers.
>> org.apache.james.mailet.crypto.matchers.
>>         at
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>>         at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:77)
>>         at
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:133)
>>         ... 31 more
>> Caused by: java.lang.ClassNotFoundException: Requested matcher not found:
>> org.apache.james.spamassassin.status, yes.  Package searched:
>>  org.apache.james.transport.matchers.
>> org.apache.james.mailet.crypto.matchers.
>>         at
>> org.apache.james.transport.AbstractLoader.classNotFound(AbstractLoader.java:133)
>>         at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:73)
>>         ... 32 more
>>
>>
>> 14 мая 2010 г. 12:00 пользователь Norman Maurer <no...@apache.org>написал:
>>
>> Hi Max,
>>>
>>> just had a quick look and saw that you try to match against the
>>> "wrong" attribute.
>>>
>>> Spamassassin set the following attributes:
>>>
>>> org.apache.james.spamassassin.status
>>> org.apache.james.spamassassin.flag
>>>
>>> So you need to use a matcher like this:
>>>
>>> <mailet match="org.apache.james.spamassassin.status, yes"
>>> class="ToProcessor">
>>>    <processor>spam</processor>
>>> </mailet>
>>>
>>> Hope this will fix it.
>>>
>>> Bye,
>>> Norman
>>>
>>> 2010/5/14 Norman Maurer <no...@apache.org>:
>>> > Sorry Max,
>>> >
>>> > got distracted by something else :/ Will try to tackle it later today..
>>> >
>>> > Bye,
>>> > Norman
>>> >
>>> >
>>> > 2010/5/14 Max Levinson <ma...@gmail.com>:
>>> >> Hi Norman,
>>> >>
>>> >> Any good news on that? Or any news at all :)
>>> >>
>>> >> 12 мая 2010 г. 8:52 пользователь Max Levinson <max.levinson@gmail.com
>>> >написал:
>>> >>
>>> >>> Hi Norman,
>>> >>>
>>> >>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
>>> >>>
>>> >>>
>>> >>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <norman@apache.org
>>> >написал:
>>> >>>
>>> >>> Hi Max,
>>> >>>>
>>> >>>> could you tell me what version of spamassassin you use ? So I can try
>>> >>>> to reproduce the problem.
>>> >>>>
>>> >>>> Thx,
>>> >>>> Norman
>>> >>>>
>>> >>>>
>>> >>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>> >>>> > Hi Norman,
>>> >>>> >
>>> >>>> > I know I am a huge pain, but I have another problem related to this
>>> >>>> James
>>> >>>> > plugin for Spam Assassin.
>>> >>>> >
>>> >>>> > I can see in spamd logs that spam assassin is scanning the message
>>> which
>>> >>>> > James sending to it, but it seems to me that plugin is not adding a
>>> >>>> > X-Spam-Flag:yes header entry and not putting it into the header of
>>> >>>> message.
>>> >>>> > Because even if SpamAssassin thinks that this email is spam I can
>>> see
>>> >>>> that
>>> >>>> > plugin is not adding the header to the message, that's why this
>>> thing is
>>> >>>> not
>>> >>>> > working for me:
>>> >>>> >
>>> >>>> >   <mailet
>>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>>> >>>> > yes" class="ToProcessor">
>>> >>>> >   <processor>spam</processor>
>>> >>>> >  </mailet>
>>> >>>> >
>>> >>>> > So instead of going to spam processor those messages go to place
>>> where
>>> >>>> clean
>>> >>>> > mail should go.
>>> >>>> >
>>> >>>> > Sorry for inconvenience.
>>> >>>> >
>>> >>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <norman@apache.org
>>> >
>>> >>>> написал:
>>> >>>> >
>>> >>>> >> Yes its because of the invalid headers..
>>> >>>> >>
>>> >>>> >> It will store it anyway.
>>> >>>> >>
>>> >>>> >> Bye,
>>> >>>> >> Norman
>>> >>>> >>
>>> >>>> >>
>>> >>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>> >>>> >> > Hi, I've put a file from current trunk there, it seems working
>>> fine,
>>> >>>> but
>>> >>>> >> > another thing started to happen it is probably the new feature
>>> which
>>> >>>> >> wasn't
>>> >>>> >> > presented in previous versions.
>>> >>>> >> >
>>> >>>> >> > I am testing my MTA locally, sending just a raw smtp commands to
>>> it
>>> >>>> via
>>> >>>> >> > telnet on port 25.
>>> >>>> >> >
>>> >>>> >> > Of course my emails are not RFC compliant ,but before that James
>>> was
>>> >>>> not
>>> >>>> >> > reacting on that, since a new trunk I am getting this:
>>> >>>> >> >
>>> >>>> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
>>> >>>> Invalid
>>> >>>> >> > header encountered
>>> >>>> >> >
>>> >>>> >> > Is it because headers are not correct?
>>> >>>> >> >
>>> >>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
>>> >>>> >> >
>>> >>>> >> >> Hi Max,
>>> >>>> >> >>
>>> >>>> >> >> ok here is the problem..
>>> >>>> >> >>
>>> >>>> >> >> Change the persistence.xml to match current trunk:
>>> >>>> >> >>
>>> >>>> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>>> >>>> >> >>
>>> >>>> >> >> Thx,
>>> >>>> >> >> Norman
>>> >>>> >> >>
>>> >>>> >> >>
>>> >>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> > Hi,
>>> >>>> >> >> >
>>> >>>> >> >> > Here it is:
>>> >>>> >> >> >
>>> >>>> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>>> >>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> >>>> >> >> >    version="1.0">
>>> >>>> >> >> >    <persistence-unit name="James"
>>> >>>> transaction-type="RESOURCE_LOCAL">
>>> >>>> >> >> >        <!-- Mailbox stuff-->
>>> >>>> >> >> >
>>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>>> >>>> >> >> >
>>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>>> >>>> >> >> >
>>> >>>> >> >> >
>>> >>>> >>
>>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>>> >>>> >> >> >
>>> >>>> >> >> >
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>>> >>>> >> >> >        <!-- This needs to get used when you want to use
>>> streaming.
>>> >>>> >> >> Remember
>>> >>>> >> >> > to comment the following classes
>>> >>>> >> >> >
>>> >>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>>> >>>> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>>> >>>> >> >> >
>>> >>>> >> >> >             If you don't do this the EntityManager will get
>>> >>>> confused
>>> >>>> >> >> >         -->
>>> >>>> >> >> >         <!--
>>> >>>> >> >> >
>>> >>>> >> >> >
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>>> >>>> >> >> >
>>> >>>> >> >> >
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>>> >>>> >> >> >         -->
>>> >>>> >> >> >
>>> >>>> >> >> >         <!-- Comment if you want to use streaming -->
>>> >>>> >> >> >
>>> >>>> >> >> >
>>> >>>> >>
>>> >>>>
>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>>> >>>> >> >> >
>>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>>> >>>> >> >> >
>>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>>> >>>> >> >> >
>>> >>>> >> >>
>>>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>>> >>>> >> >> >
>>> >>>> >> >> >        <!-- UsersRepository -->
>>> >>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
>>> >>>> >> >> >
>>> >>>> >> >> >        <properties>
>>> >>>> >> >> >            <!--  create tables on startup -->
>>> >>>> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
>>> >>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
>>> >>>> >> >> >
>>> >>>> >> >> >            <!-- persimistic locking -->
>>> >>>> >> >> >            <property name="openjpa.LockManager"
>>> >>>>  value="pessimistic"/>
>>> >>>> >> >> >            <property name="openjpa.ReadLockLevel"
>>>  value="read"/>
>>> >>>> >> >> >            <property name="openjpa.WriteLockLevel"
>>> >>>>  value="write"/>
>>> >>>> >> >> >            <property name="LockTimeout"  value="60000"/>
>>> >>>> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
>>> >>>> >> >> > value="read-committed"/>
>>> >>>> >> >> >
>>> >>>> >> >> >        </properties>
>>> >>>> >> >> >    </persistence-unit>
>>> >>>> >> >> > </persistence>
>>> >>>> >> >> >
>>> >>>> >> >> >
>>> >>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <
>>> norman@apache.org
>>> >>>> >
>>> >>>> >> >> написал:
>>> >>>> >> >> >
>>> >>>> >> >> >> Morning Max,
>>> >>>> >> >> >>
>>> >>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
>>> >>>> >> >> >>
>>> >>>> >> >> >> Thx,
>>> >>>> >> >> >> Norman
>>> >>>> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> >> > Yes, with JDBC driver which you've recommended. All other
>>> >>>> queries
>>> >>>> >> are
>>> >>>> >> >> >> > working fine.
>>> >>>> >> >> >> >
>>> >>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
>>> >>>> norman@apache.org
>>> >>>> >> >
>>> >>>> >> >> >> написал:
>>> >>>> >> >> >> >
>>> >>>> >> >> >> >> You was using postgres right?
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >> Thx
>>> >>>> >> >> >> >> Norman
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> >> >> > Hi Norman,
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after
>>> your
>>> >>>> >> email.
>>> >>>> >> >> >> Spent
>>> >>>> >> >> >> >> > some time on setting James as it was before.
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > Everything seems to work fine except this error, it
>>> happens
>>> >>>> >> after
>>> >>>> >> >> >> message
>>> >>>> >> >> >> >> is
>>> >>>> >> >> >> >> > spooled. Any idea on why it is happening?
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > After message was scanned for viruses and it was sent
>>> for a
>>> >>>> user
>>> >>>> >> >> which
>>> >>>> >> >> >> >> > exists, this part of a config should start to
>>> work(basically
>>> >>>> >> relay
>>> >>>> >> >> >> email
>>> >>>> >> >> >> >> to
>>> >>>> >> >> >> >> > another host:
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
>>> >>>> >> >> class="ActiveMQRemoteDelivery">
>>> >>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
>>> >>>> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>>> >>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
>>> >>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
>>> >>>> >> >> >> >> >   </mailet>
>>> >>>> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>>> >>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>>> >>>> >> >> >> >> >
>>>  <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>>> >>>> >> >> >> >> >   </mailet>
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > Error:
>>> >>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully
>>> spooled
>>> >>>> >> mail
>>> >>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1
>>> for [
>>> >>>> >> >> >> >> max@mydomain.com]
>>> >>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD
>>> on
>>> >>>> >> >> localhost/
>>> >>>> >> >> >> >> > 127.0.0.1)
>>> >>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
>>> >>>> storing
>>> >>>> >> >> mail.
>>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>>> >>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException:
>>> Can
>>> >>>> only
>>> >>>> >> >> perform
>>> >>>> >> >> >> >> > operation while a transaction is active.
>>> >>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
>>> >>>> user.name
>>> >>>> >> >> =:name
>>> >>>> >> >> >> >> > [java.lang.String]
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> >>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >>
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>> >>>> >> >> >> >> >         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)
>>> >>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>>> >>>> >> >> >> >> Mail1271857659409-4
>>> >>>> >> >> >> >> > in db://maildb/error/
>>> >>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
>>> >>>> storing
>>> >>>> >> >> mail.
>>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>>> >>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException:
>>> Can
>>> >>>> only
>>> >>>> >> >> perform
>>> >>>> >> >> >> >> > operation while a transaction is active.
>>> >>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>>> >>>> >> >> mailbox.name=
>>> >>>> >> >> >> >> > :nameParam [java.lang.String]
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> >>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >>
>>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >>
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>> >>>> >> >> >> >> >         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)
>>> >>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught
>>> >>>> while
>>> >>>> >> >> storing
>>> >>>> >> >> >> >> mail
>>> >>>> >> >> >> >> > Mail1271857659409-4
>>> >>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
>>> >>>> >> "repository_name"
>>> >>>> >> >> >> >> violates
>>> >>>> >> >> >> >> > not-null constraint
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >>
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >>
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>> >>>> >> >> >> >> >         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)
>>> >>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception
>>> calling
>>> >>>> >> >> >> ToRepository:
>>> >>>> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
>>> >>>> >> >> >> >> > javax.mail.MessagingException: Exception caught while
>>> >>>> storing
>>> >>>> >> mail
>>> >>>> >> >> >> >> > Mail1271857659409-4;
>>> >>>> >> >> >> >> >   nested exception is:
>>> >>>> >> >> >> >> >         java.io.IOException: ERROR: null value in
>>> column
>>> >>>> >> >> >> >> "repository_name"
>>> >>>> >> >> >> >> > violates not-null constraint
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >         at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
>>> >>>> >> norman@apache.org>
>>> >>>> >> >> >> >> написал:
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> >> Hi Max,
>>> >>>> >> >> >> >> >>
>>> >>>> >> >> >> >> >> you really seems to have a bad timing :(. Just
>>> committed a
>>> >>>> fix
>>> >>>> >> for
>>> >>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring
>>> >>>> 3.0.2.
>>> >>>> >> >> >> >> >>
>>> >>>> >> >> >> >> >> Please try again..
>>> >>>> >> >> >> >> >>
>>> >>>> >> >> >> >> >> Bye,
>>> >>>> >> >> >> >> >> Norman
>>> >>>> >> >> >> >> >>
>>> >>>> >> >> >> >> >>
>>> >>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> >> >> >> > Hi Norman,
>>> >>>> >> >> >> >> >> >
>>> >>>> >> >> >> >> >> > I've just checked out revision 942676 built is
>>> >>>> successfully,
>>> >>>> >> I
>>> >>>> >> >> >> haven't
>>> >>>> >> >> >> >> >> > modified any config files, and tried just to start
>>> James,
>>> >>>> >> here
>>> >>>> >> >> is
>>> >>>> >> >> >> what
>>> >>>> >> >> >> >> I
>>> >>>> >> >> >> >> >> am
>>> >>>> >> >> >> >> >> > getting.
>>> >>>> >> >> >> >> >> >
>>> >>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
>>> >>>> localhost
>>> >>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
>>> >>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>>> >>>> >> >> >> >> >> > Exception in thread "main"
>>> >>>> >> >> >> >> >> >
>>> org.springframework.beans.factory.BeanCreationException:
>>> >>>> >> Error
>>> >>>> >> >> >> >> creating
>>> >>>> >> >> >> >> >> bean
>>> >>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
>>> >>>> resource
>>> >>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed;
>>> nested
>>> >>>> >> >> exception
>>> >>>> >> >> >> is
>>> >>>> >> >> >> >> >> >
>>> org.springframework.beans.factory.BeanCreationException:
>>> >>>> >> Error
>>> >>>> >> >> >> >> creating
>>> >>>> >> >> >> >> >> bean
>>> >>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init
>>> method
>>> >>>> >> failed;
>>> >>>> >> >> >> >> nested
>>> >>>> >> >> >> >> >> > exception is
>>> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >>>> >> >> >> >> >> Error
>>> >>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>>> >>>> resource
>>> >>>> >> >> >> >> >> dependencies
>>> >>>> >> >> >> >> >> > failed
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
I even tried like this
<mailet match="HasMailAttributeWithValue=org.apache.james.infected, true"
class="ToProcessor">
   <processor>virus</processor>
</mailet>

James started but message was still locally delivered instead of go to spam
repository.

SpamAssassin tagged it as spam.


14 мая 2010 г. 14:06 пользователь Max Levinson <ma...@gmail.com>написал:

> Put that config instead of mine, and here I've got, no matcher like this :(
>
> Caused by: org.apache.mailet.MailetException: Could not load matcher
> (org.apache.james.spamassassin.status, yes);
>   nested exception is:
>         java.lang.ClassNotFoundException: Requested matcher not found:
> org.apache.james.spamassassin.status, yes.  Package searched:
>  org.apache.james.transport.matchers.
> org.apache.james.mailet.crypto.matchers.
>         at
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>         at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:77)
>         at
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:133)
>         ... 31 more
> Caused by: java.lang.ClassNotFoundException: Requested matcher not found:
> org.apache.james.spamassassin.status, yes.  Package searched:
>  org.apache.james.transport.matchers.
> org.apache.james.mailet.crypto.matchers.
>         at
> org.apache.james.transport.AbstractLoader.classNotFound(AbstractLoader.java:133)
>         at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:73)
>         ... 32 more
>
>
> 14 мая 2010 г. 12:00 пользователь Norman Maurer <no...@apache.org>написал:
>
> Hi Max,
>>
>> just had a quick look and saw that you try to match against the
>> "wrong" attribute.
>>
>> Spamassassin set the following attributes:
>>
>> org.apache.james.spamassassin.status
>> org.apache.james.spamassassin.flag
>>
>> So you need to use a matcher like this:
>>
>> <mailet match="org.apache.james.spamassassin.status, yes"
>> class="ToProcessor">
>>    <processor>spam</processor>
>> </mailet>
>>
>> Hope this will fix it.
>>
>> Bye,
>> Norman
>>
>> 2010/5/14 Norman Maurer <no...@apache.org>:
>> > Sorry Max,
>> >
>> > got distracted by something else :/ Will try to tackle it later today..
>> >
>> > Bye,
>> > Norman
>> >
>> >
>> > 2010/5/14 Max Levinson <ma...@gmail.com>:
>> >> Hi Norman,
>> >>
>> >> Any good news on that? Or any news at all :)
>> >>
>> >> 12 мая 2010 г. 8:52 пользователь Max Levinson <max.levinson@gmail.com
>> >написал:
>> >>
>> >>> Hi Norman,
>> >>>
>> >>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
>> >>>
>> >>>
>> >>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <norman@apache.org
>> >написал:
>> >>>
>> >>> Hi Max,
>> >>>>
>> >>>> could you tell me what version of spamassassin you use ? So I can try
>> >>>> to reproduce the problem.
>> >>>>
>> >>>> Thx,
>> >>>> Norman
>> >>>>
>> >>>>
>> >>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> >>>> > Hi Norman,
>> >>>> >
>> >>>> > I know I am a huge pain, but I have another problem related to this
>> >>>> James
>> >>>> > plugin for Spam Assassin.
>> >>>> >
>> >>>> > I can see in spamd logs that spam assassin is scanning the message
>> which
>> >>>> > James sending to it, but it seems to me that plugin is not adding a
>> >>>> > X-Spam-Flag:yes header entry and not putting it into the header of
>> >>>> message.
>> >>>> > Because even if SpamAssassin thinks that this email is spam I can
>> see
>> >>>> that
>> >>>> > plugin is not adding the header to the message, that's why this
>> thing is
>> >>>> not
>> >>>> > working for me:
>> >>>> >
>> >>>> >   <mailet
>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >>>> > yes" class="ToProcessor">
>> >>>> >   <processor>spam</processor>
>> >>>> >  </mailet>
>> >>>> >
>> >>>> > So instead of going to spam processor those messages go to place
>> where
>> >>>> clean
>> >>>> > mail should go.
>> >>>> >
>> >>>> > Sorry for inconvenience.
>> >>>> >
>> >>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <norman@apache.org
>> >
>> >>>> написал:
>> >>>> >
>> >>>> >> Yes its because of the invalid headers..
>> >>>> >>
>> >>>> >> It will store it anyway.
>> >>>> >>
>> >>>> >> Bye,
>> >>>> >> Norman
>> >>>> >>
>> >>>> >>
>> >>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> >>>> >> > Hi, I've put a file from current trunk there, it seems working
>> fine,
>> >>>> but
>> >>>> >> > another thing started to happen it is probably the new feature
>> which
>> >>>> >> wasn't
>> >>>> >> > presented in previous versions.
>> >>>> >> >
>> >>>> >> > I am testing my MTA locally, sending just a raw smtp commands to
>> it
>> >>>> via
>> >>>> >> > telnet on port 25.
>> >>>> >> >
>> >>>> >> > Of course my emails are not RFC compliant ,but before that James
>> was
>> >>>> not
>> >>>> >> > reacting on that, since a new trunk I am getting this:
>> >>>> >> >
>> >>>> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
>> >>>> Invalid
>> >>>> >> > header encountered
>> >>>> >> >
>> >>>> >> > Is it because headers are not correct?
>> >>>> >> >
>> >>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
>> >>>> >> >
>> >>>> >> >> Hi Max,
>> >>>> >> >>
>> >>>> >> >> ok here is the problem..
>> >>>> >> >>
>> >>>> >> >> Change the persistence.xml to match current trunk:
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>> >>>> >> >>
>> >>>> >> >> Thx,
>> >>>> >> >> Norman
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> >>>> >> >> > Hi,
>> >>>> >> >> >
>> >>>> >> >> > Here it is:
>> >>>> >> >> >
>> >>>> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>> >>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> >>>> >> >> >    version="1.0">
>> >>>> >> >> >    <persistence-unit name="James"
>> >>>> transaction-type="RESOURCE_LOCAL">
>> >>>> >> >> >        <!-- Mailbox stuff-->
>> >>>> >> >> >
>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>> >>>> >> >> >
>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>> >>>> >> >> >
>> >>>> >> >> >
>> >>>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>> >>>> >> >> >
>> >>>> >> >> >
>> >>>> >> >>
>> >>>> >>
>> >>>>
>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>> >>>> >> >> >        <!-- This needs to get used when you want to use
>> streaming.
>> >>>> >> >> Remember
>> >>>> >> >> > to comment the following classes
>> >>>> >> >> >
>> >>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>> >>>> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>> >>>> >> >> >
>> >>>> >> >> >             If you don't do this the EntityManager will get
>> >>>> confused
>> >>>> >> >> >         -->
>> >>>> >> >> >         <!--
>> >>>> >> >> >
>> >>>> >> >> >
>> >>>> >> >>
>> >>>> >>
>> >>>>
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>> >>>> >> >> >
>> >>>> >> >> >
>> >>>> >> >>
>> >>>> >>
>> >>>>
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>> >>>> >> >> >         -->
>> >>>> >> >> >
>> >>>> >> >> >         <!-- Comment if you want to use streaming -->
>> >>>> >> >> >
>> >>>> >> >> >
>> >>>> >>
>> >>>>
>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>> >>>> >> >> >
>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>> >>>> >> >> >
>> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>> >>>> >> >> >
>> >>>> >> >>
>>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>> >>>> >> >> >
>> >>>> >> >> >        <!-- UsersRepository -->
>> >>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
>> >>>> >> >> >
>> >>>> >> >> >        <properties>
>> >>>> >> >> >            <!--  create tables on startup -->
>> >>>> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
>> >>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
>> >>>> >> >> >
>> >>>> >> >> >            <!-- persimistic locking -->
>> >>>> >> >> >            <property name="openjpa.LockManager"
>> >>>>  value="pessimistic"/>
>> >>>> >> >> >            <property name="openjpa.ReadLockLevel"
>>  value="read"/>
>> >>>> >> >> >            <property name="openjpa.WriteLockLevel"
>> >>>>  value="write"/>
>> >>>> >> >> >            <property name="LockTimeout"  value="60000"/>
>> >>>> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
>> >>>> >> >> > value="read-committed"/>
>> >>>> >> >> >
>> >>>> >> >> >        </properties>
>> >>>> >> >> >    </persistence-unit>
>> >>>> >> >> > </persistence>
>> >>>> >> >> >
>> >>>> >> >> >
>> >>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <
>> norman@apache.org
>> >>>> >
>> >>>> >> >> написал:
>> >>>> >> >> >
>> >>>> >> >> >> Morning Max,
>> >>>> >> >> >>
>> >>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
>> >>>> >> >> >>
>> >>>> >> >> >> Thx,
>> >>>> >> >> >> Norman
>> >>>> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >>>> >> >> >> > Yes, with JDBC driver which you've recommended. All other
>> >>>> queries
>> >>>> >> are
>> >>>> >> >> >> > working fine.
>> >>>> >> >> >> >
>> >>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
>> >>>> norman@apache.org
>> >>>> >> >
>> >>>> >> >> >> написал:
>> >>>> >> >> >> >
>> >>>> >> >> >> >> You was using postgres right?
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> Thx
>> >>>> >> >> >> >> Norman
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>> >>>> >> >> >> >> > Hi Norman,
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after
>> your
>> >>>> >> email.
>> >>>> >> >> >> Spent
>> >>>> >> >> >> >> > some time on setting James as it was before.
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > Everything seems to work fine except this error, it
>> happens
>> >>>> >> after
>> >>>> >> >> >> message
>> >>>> >> >> >> >> is
>> >>>> >> >> >> >> > spooled. Any idea on why it is happening?
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > After message was scanned for viruses and it was sent
>> for a
>> >>>> user
>> >>>> >> >> which
>> >>>> >> >> >> >> > exists, this part of a config should start to
>> work(basically
>> >>>> >> relay
>> >>>> >> >> >> email
>> >>>> >> >> >> >> to
>> >>>> >> >> >> >> > another host:
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
>> >>>> >> >> class="ActiveMQRemoteDelivery">
>> >>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
>> >>>> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
>> >>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
>> >>>> >> >> >> >> >   </mailet>
>> >>>> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>> >>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>> >>>> >> >> >> >> >
>>  <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >>>> >> >> >> >> >   </mailet>
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > Error:
>> >>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully
>> spooled
>> >>>> >> mail
>> >>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1
>> for [
>> >>>> >> >> >> >> max@mydomain.com]
>> >>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD
>> on
>> >>>> >> >> localhost/
>> >>>> >> >> >> >> > 127.0.0.1)
>> >>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
>> >>>> storing
>> >>>> >> >> mail.
>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException:
>> Can
>> >>>> only
>> >>>> >> >> perform
>> >>>> >> >> >> >> > operation while a transaction is active.
>> >>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
>> >>>> user.name
>> >>>> >> >> =:name
>> >>>> >> >> >> >> > [java.lang.String]
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> >>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>>> >> >> >> >> >         at
>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>>> >> >> >> >> >         at
>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >>>> >> >> >> >> >         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)
>> >>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>> >>>> >> >> >> >> Mail1271857659409-4
>> >>>> >> >> >> >> > in db://maildb/error/
>> >>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
>> >>>> storing
>> >>>> >> >> mail.
>> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException:
>> Can
>> >>>> only
>> >>>> >> >> perform
>> >>>> >> >> >> >> > operation while a transaction is active.
>> >>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>> >>>> >> >> mailbox.name=
>> >>>> >> >> >> >> > :nameParam [java.lang.String]
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> >>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >>
>> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>>> >> >> >> >> >         at
>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>>> >> >> >> >> >         at
>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >>>> >> >> >> >> >         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)
>> >>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught
>> >>>> while
>> >>>> >> >> storing
>> >>>> >> >> >> >> mail
>> >>>> >> >> >> >> > Mail1271857659409-4
>> >>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
>> >>>> >> "repository_name"
>> >>>> >> >> >> >> violates
>> >>>> >> >> >> >> > not-null constraint
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>>> >> >> >> >> >         at
>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>>> >> >> >> >> >         at
>> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >>>> >> >> >> >> >         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)
>> >>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception
>> calling
>> >>>> >> >> >> ToRepository:
>> >>>> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
>> >>>> >> >> >> >> > javax.mail.MessagingException: Exception caught while
>> >>>> storing
>> >>>> >> mail
>> >>>> >> >> >> >> > Mail1271857659409-4;
>> >>>> >> >> >> >> >   nested exception is:
>> >>>> >> >> >> >> >         java.io.IOException: ERROR: null value in
>> column
>> >>>> >> >> >> >> "repository_name"
>> >>>> >> >> >> >> > violates not-null constraint
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >         at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
>> >>>> >> norman@apache.org>
>> >>>> >> >> >> >> написал:
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> >> Hi Max,
>> >>>> >> >> >> >> >>
>> >>>> >> >> >> >> >> you really seems to have a bad timing :(. Just
>> committed a
>> >>>> fix
>> >>>> >> for
>> >>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring
>> >>>> 3.0.2.
>> >>>> >> >> >> >> >>
>> >>>> >> >> >> >> >> Please try again..
>> >>>> >> >> >> >> >>
>> >>>> >> >> >> >> >> Bye,
>> >>>> >> >> >> >> >> Norman
>> >>>> >> >> >> >> >>
>> >>>> >> >> >> >> >>
>> >>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >>>> >> >> >> >> >> > Hi Norman,
>> >>>> >> >> >> >> >> >
>> >>>> >> >> >> >> >> > I've just checked out revision 942676 built is
>> >>>> successfully,
>> >>>> >> I
>> >>>> >> >> >> haven't
>> >>>> >> >> >> >> >> > modified any config files, and tried just to start
>> James,
>> >>>> >> here
>> >>>> >> >> is
>> >>>> >> >> >> what
>> >>>> >> >> >> >> I
>> >>>> >> >> >> >> >> am
>> >>>> >> >> >> >> >> > getting.
>> >>>> >> >> >> >> >> >
>> >>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
>> >>>> localhost
>> >>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
>> >>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> >>>> >> >> >> >> >> > Exception in thread "main"
>> >>>> >> >> >> >> >> >
>> org.springframework.beans.factory.BeanCreationException:
>> >>>> >> Error
>> >>>> >> >> >> >> creating
>> >>>> >> >> >> >> >> bean
>> >>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
>> >>>> resource
>> >>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed;
>> nested
>> >>>> >> >> exception
>> >>>> >> >> >> is
>> >>>> >> >> >> >> >> >
>> org.springframework.beans.factory.BeanCreationException:
>> >>>> >> Error
>> >>>> >> >> >> >> creating
>> >>>> >> >> >> >> >> bean
>> >>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init
>> method
>> >>>> >> failed;
>> >>>> >> >> >> >> nested
>> >>>> >> >> >> >> >> > exception is
>> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >>>> >> >> >> >> >> Error
>> >>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>> >>>> resource
>> >>>> >> >> >> >> >> dependencies
>> >>>> >> >> >> >> >> > failed
>>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Put that config instead of mine, and here I've got, no matcher like this :(

Caused by: org.apache.mailet.MailetException: Could not load matcher
(org.apache.james.spamassassin.status, yes);
  nested exception is:
        java.lang.ClassNotFoundException: Requested matcher not found:
org.apache.james.spamassassin.status, yes.  Package searched:
 org.apache.james.transport.matchers.
org.apache.james.mailet.crypto.matchers.
        at
org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
        at
org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:77)
        at
org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:133)
        ... 31 more
Caused by: java.lang.ClassNotFoundException: Requested matcher not found:
org.apache.james.spamassassin.status, yes.  Package searched:
 org.apache.james.transport.matchers.
org.apache.james.mailet.crypto.matchers.
        at
org.apache.james.transport.AbstractLoader.classNotFound(AbstractLoader.java:133)
        at
org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:73)
        ... 32 more


14 мая 2010 г. 12:00 пользователь Norman Maurer <no...@apache.org> написал:

> Hi Max,
>
> just had a quick look and saw that you try to match against the
> "wrong" attribute.
>
> Spamassassin set the following attributes:
>
> org.apache.james.spamassassin.status
> org.apache.james.spamassassin.flag
>
> So you need to use a matcher like this:
>
> <mailet match="org.apache.james.spamassassin.status, yes"
> class="ToProcessor">
>    <processor>spam</processor>
> </mailet>
>
> Hope this will fix it.
>
> Bye,
> Norman
>
> 2010/5/14 Norman Maurer <no...@apache.org>:
> > Sorry Max,
> >
> > got distracted by something else :/ Will try to tackle it later today..
> >
> > Bye,
> > Norman
> >
> >
> > 2010/5/14 Max Levinson <ma...@gmail.com>:
> >> Hi Norman,
> >>
> >> Any good news on that? Or any news at all :)
> >>
> >> 12 мая 2010 г. 8:52 пользователь Max Levinson <max.levinson@gmail.com
> >написал:
> >>
> >>> Hi Norman,
> >>>
> >>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
> >>>
> >>>
> >>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <norman@apache.org
> >написал:
> >>>
> >>> Hi Max,
> >>>>
> >>>> could you tell me what version of spamassassin you use ? So I can try
> >>>> to reproduce the problem.
> >>>>
> >>>> Thx,
> >>>> Norman
> >>>>
> >>>>
> >>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>>> > Hi Norman,
> >>>> >
> >>>> > I know I am a huge pain, but I have another problem related to this
> >>>> James
> >>>> > plugin for Spam Assassin.
> >>>> >
> >>>> > I can see in spamd logs that spam assassin is scanning the message
> which
> >>>> > James sending to it, but it seems to me that plugin is not adding a
> >>>> > X-Spam-Flag:yes header entry and not putting it into the header of
> >>>> message.
> >>>> > Because even if SpamAssassin thinks that this email is spam I can
> see
> >>>> that
> >>>> > plugin is not adding the header to the message, that's why this
> thing is
> >>>> not
> >>>> > working for me:
> >>>> >
> >>>> >   <mailet
> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >>>> > yes" class="ToProcessor">
> >>>> >   <processor>spam</processor>
> >>>> >  </mailet>
> >>>> >
> >>>> > So instead of going to spam processor those messages go to place
> where
> >>>> clean
> >>>> > mail should go.
> >>>> >
> >>>> > Sorry for inconvenience.
> >>>> >
> >>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org>
> >>>> написал:
> >>>> >
> >>>> >> Yes its because of the invalid headers..
> >>>> >>
> >>>> >> It will store it anyway.
> >>>> >>
> >>>> >> Bye,
> >>>> >> Norman
> >>>> >>
> >>>> >>
> >>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>>> >> > Hi, I've put a file from current trunk there, it seems working
> fine,
> >>>> but
> >>>> >> > another thing started to happen it is probably the new feature
> which
> >>>> >> wasn't
> >>>> >> > presented in previous versions.
> >>>> >> >
> >>>> >> > I am testing my MTA locally, sending just a raw smtp commands to
> it
> >>>> via
> >>>> >> > telnet on port 25.
> >>>> >> >
> >>>> >> > Of course my emails are not RFC compliant ,but before that James
> was
> >>>> not
> >>>> >> > reacting on that, since a new trunk I am getting this:
> >>>> >> >
> >>>> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
> >>>> Invalid
> >>>> >> > header encountered
> >>>> >> >
> >>>> >> > Is it because headers are not correct?
> >>>> >> >
> >>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
> >>>> >> >
> >>>> >> >> Hi Max,
> >>>> >> >>
> >>>> >> >> ok here is the problem..
> >>>> >> >>
> >>>> >> >> Change the persistence.xml to match current trunk:
> >>>> >> >>
> >>>> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
> >>>> >> >>
> >>>> >> >> Thx,
> >>>> >> >> Norman
> >>>> >> >>
> >>>> >> >>
> >>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >>>> >> >> > Hi,
> >>>> >> >> >
> >>>> >> >> > Here it is:
> >>>> >> >> >
> >>>> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
> >>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >>>> >> >> >    version="1.0">
> >>>> >> >> >    <persistence-unit name="James"
> >>>> transaction-type="RESOURCE_LOCAL">
> >>>> >> >> >        <!-- Mailbox stuff-->
> >>>> >> >> >
> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
> >>>> >> >> >
> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
> >>>> >> >> >
> >>>> >> >> >
> >>>> >>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
> >>>> >> >> >
> >>>> >> >> >
> >>>> >> >>
> >>>> >>
> >>>>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
> >>>> >> >> >        <!-- This needs to get used when you want to use
> streaming.
> >>>> >> >> Remember
> >>>> >> >> > to comment the following classes
> >>>> >> >> >
> >>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
> >>>> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
> >>>> >> >> >
> >>>> >> >> >             If you don't do this the EntityManager will get
> >>>> confused
> >>>> >> >> >         -->
> >>>> >> >> >         <!--
> >>>> >> >> >
> >>>> >> >> >
> >>>> >> >>
> >>>> >>
> >>>>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
> >>>> >> >> >
> >>>> >> >> >
> >>>> >> >>
> >>>> >>
> >>>>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
> >>>> >> >> >         -->
> >>>> >> >> >
> >>>> >> >> >         <!-- Comment if you want to use streaming -->
> >>>> >> >> >
> >>>> >> >> >
> >>>> >>
> >>>>
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
> >>>> >> >> >
> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
> >>>> >> >> >
> >>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
> >>>> >> >> >
> >>>> >> >>
>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
> >>>> >> >> >
> >>>> >> >> >        <!-- UsersRepository -->
> >>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
> >>>> >> >> >
> >>>> >> >> >        <properties>
> >>>> >> >> >            <!--  create tables on startup -->
> >>>> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
> >>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
> >>>> >> >> >
> >>>> >> >> >            <!-- persimistic locking -->
> >>>> >> >> >            <property name="openjpa.LockManager"
> >>>>  value="pessimistic"/>
> >>>> >> >> >            <property name="openjpa.ReadLockLevel"
>  value="read"/>
> >>>> >> >> >            <property name="openjpa.WriteLockLevel"
> >>>>  value="write"/>
> >>>> >> >> >            <property name="LockTimeout"  value="60000"/>
> >>>> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
> >>>> >> >> > value="read-committed"/>
> >>>> >> >> >
> >>>> >> >> >        </properties>
> >>>> >> >> >    </persistence-unit>
> >>>> >> >> > </persistence>
> >>>> >> >> >
> >>>> >> >> >
> >>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <
> norman@apache.org
> >>>> >
> >>>> >> >> написал:
> >>>> >> >> >
> >>>> >> >> >> Morning Max,
> >>>> >> >> >>
> >>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
> >>>> >> >> >>
> >>>> >> >> >> Thx,
> >>>> >> >> >> Norman
> >>>> >> >> >>
> >>>> >> >> >>
> >>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >>>> >> >> >> > Yes, with JDBC driver which you've recommended. All other
> >>>> queries
> >>>> >> are
> >>>> >> >> >> > working fine.
> >>>> >> >> >> >
> >>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
> >>>> norman@apache.org
> >>>> >> >
> >>>> >> >> >> написал:
> >>>> >> >> >> >
> >>>> >> >> >> >> You was using postgres right?
> >>>> >> >> >> >>
> >>>> >> >> >> >> Thx
> >>>> >> >> >> >> Norman
> >>>> >> >> >> >>
> >>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >>>> >> >> >> >> > Hi Norman,
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after
> your
> >>>> >> email.
> >>>> >> >> >> Spent
> >>>> >> >> >> >> > some time on setting James as it was before.
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > Everything seems to work fine except this error, it
> happens
> >>>> >> after
> >>>> >> >> >> message
> >>>> >> >> >> >> is
> >>>> >> >> >> >> > spooled. Any idea on why it is happening?
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > After message was scanned for viruses and it was sent
> for a
> >>>> user
> >>>> >> >> which
> >>>> >> >> >> >> > exists, this part of a config should start to
> work(basically
> >>>> >> relay
> >>>> >> >> >> email
> >>>> >> >> >> >> to
> >>>> >> >> >> >> > another host:
> >>>> >> >> >> >> >
> >>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
> >>>> >> >> class="ActiveMQRemoteDelivery">
> >>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
> >>>> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
> >>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
> >>>> >> >> >> >> >   </mailet>
> >>>> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
> >>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >>>> >> >> >> >> >
>  <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >>>> >> >> >> >> >    <maxRetries>25</maxRetries>
> >>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>>> >> >> >> >> >    <sendpartial>true</sendpartial>
> >>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >>>> >> >> >> >> >   </mailet>
> >>>> >> >> >> >> >
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > Error:
> >>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully
> spooled
> >>>> >> mail
> >>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1
> for [
> >>>> >> >> >> >> max@mydomain.com]
> >>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD
> on
> >>>> >> >> localhost/
> >>>> >> >> >> >> > 127.0.0.1)
> >>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
> >>>> storing
> >>>> >> >> mail.
> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException:
> Can
> >>>> only
> >>>> >> >> perform
> >>>> >> >> >> >> > operation while a transaction is active.
> >>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
> >>>> user.name
> >>>> >> >> =:name
> >>>> >> >> >> >> > [java.lang.String]
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >>
> >>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >>
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>> >> >> >> >> >         at
> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>> >> >> >> >> >         at
> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>>> >> >> >> >> >         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)
> >>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
> >>>> >> >> >> >> Mail1271857659409-4
> >>>> >> >> >> >> > in db://maildb/error/
> >>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
> >>>> storing
> >>>> >> >> mail.
> >>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException:
> Can
> >>>> only
> >>>> >> >> perform
> >>>> >> >> >> >> > operation while a transaction is active.
> >>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
> >>>> >> >> mailbox.name=
> >>>> >> >> >> >> > :nameParam [java.lang.String]
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >>
> >>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >>
> >>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >>
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>> >> >> >> >> >         at
> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>> >> >> >> >> >         at
> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>>> >> >> >> >> >         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)
> >>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught
> >>>> while
> >>>> >> >> storing
> >>>> >> >> >> >> mail
> >>>> >> >> >> >> > Mail1271857659409-4
> >>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
> >>>> >> "repository_name"
> >>>> >> >> >> >> violates
> >>>> >> >> >> >> > not-null constraint
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>> >> >> >> >> >         at
> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>> >> >> >> >> >         at
> >>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >>>> >> >> >> >> >         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)
> >>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception
> calling
> >>>> >> >> >> ToRepository:
> >>>> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
> >>>> >> >> >> >> > javax.mail.MessagingException: Exception caught while
> >>>> storing
> >>>> >> mail
> >>>> >> >> >> >> > Mail1271857659409-4;
> >>>> >> >> >> >> >   nested exception is:
> >>>> >> >> >> >> >         java.io.IOException: ERROR: null value in column
> >>>> >> >> >> >> "repository_name"
> >>>> >> >> >> >> > violates not-null constraint
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >         at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
> >>>> >> norman@apache.org>
> >>>> >> >> >> >> написал:
> >>>> >> >> >> >> >
> >>>> >> >> >> >> >> Hi Max,
> >>>> >> >> >> >> >>
> >>>> >> >> >> >> >> you really seems to have a bad timing :(. Just
> committed a
> >>>> fix
> >>>> >> for
> >>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring
> >>>> 3.0.2.
> >>>> >> >> >> >> >>
> >>>> >> >> >> >> >> Please try again..
> >>>> >> >> >> >> >>
> >>>> >> >> >> >> >> Bye,
> >>>> >> >> >> >> >> Norman
> >>>> >> >> >> >> >>
> >>>> >> >> >> >> >>
> >>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >>>> >> >> >> >> >> > Hi Norman,
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >> > I've just checked out revision 942676 built is
> >>>> successfully,
> >>>> >> I
> >>>> >> >> >> haven't
> >>>> >> >> >> >> >> > modified any config files, and tried just to start
> James,
> >>>> >> here
> >>>> >> >> is
> >>>> >> >> >> what
> >>>> >> >> >> >> I
> >>>> >> >> >> >> >> am
> >>>> >> >> >> >> >> > getting.
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
> >>>> localhost
> >>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
> >>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
> >>>> >> >> >> >> >> > Exception in thread "main"
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
> >>>> resource
> >>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed;
> nested
> >>>> >> >> exception
> >>>> >> >> >> is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init
> method
> >>>> >> failed;
> >>>> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
> >>>> resource
> >>>> >> >> >> >> >> dependencies
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
> >>>> >> dependencies
> >>>> >> >> >> >> failed;
> >>>> >> >> >> >> >> > nested exception is
> >>>> >> >> >> >> >>
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> > Error creating bean with name 'mailetcontext':
> Injection
> >>>> of
> >>>> >> >> >> resource
> >>>> >> >> >> >> >> > dependencies failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
> >>>> method
> >>>> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> >>>> >> persistence
> >>>> >> >> >> >> >> dependencies
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class
> path
> >>>> >> resource
> >>>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
> >>>> nested
> >>>> >> >> >> exception
> >>>> >> >> >> >> >> > is
> >>>> >> >> >> >> >> > java.lang.AbstractMethodError:
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >>>> >> >> >> >> >> > Caused by:
> >>>> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> > Error
> >>>> >> >> >> >> >> > creating bean with name 'jamesCamelContext':
> Invocation
> >>>> of
> >>>> >> init
> >>>> >> >> >> method
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'spoolmanager': Injection of resource
> >>>> dependencies
> >>>> >> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection
> of
> >>>> >> resource
> >>>> >> >> >> >> >> > dependencies failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
> >>>> dependencies
> >>>> >> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'localusersrepository':
> >>>> Invocation of
> >>>> >> >> init
> >>>> >> >> >> >> >> > method
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
> >>>> dependencies
> >>>> >> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'entityManagerFactory'
> defined in
> >>>> >> class
> >>>> >> >> >> path
> >>>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init
> method
> >>>> >> failed;
> >>>> >> >> >> nested
> >>>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>>> >> >> >> >> >> >        ... 12 more
> >>>> >> >> >> >> >> > Caused by:
> >>>> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> > Error
> >>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
> >>>> resource
> >>>> >> >> >> >> >> dependencies
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
> >>>> >> dependencies
> >>>> >> >> >> >> failed;
> >>>> >> >> >> >> >> > nested exception is
> >>>> >> >> >> >> >>
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> > Error creating bean with name 'mailetcontext':
> Injection
> >>>> of
> >>>> >> >> >> resource
> >>>> >> >> >> >> >> > dependencies failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
> >>>> method
> >>>> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> >>>> >> persistence
> >>>> >> >> >> >> >> dependencies
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class
> path
> >>>> >> resource
> >>>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
> >>>> nested
> >>>> >> >> >> exception
> >>>> >> >> >> >> >> > is
> >>>> >> >> >> >> >> > java.lang.AbstractMethodError:
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >>>> >> >> >> >> >> >        ... 23 more
> >>>> >> >> >> >> >> > Caused by:
> >>>> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> > Error
> >>>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection
> of
> >>>> >> resource
> >>>> >> >> >> >> >> > dependencies failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
> >>>> dependencies
> >>>> >> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'localusersrepository':
> >>>> Invocation of
> >>>> >> >> init
> >>>> >> >> >> >> >> > method
> >>>> >> >> >> >> >> > failed; nested exception is
> >>>> >> >> >> >> >> >
> org.springframework.beans.factory.BeanCreationException:
> >>>> >> Error
> >>>> >> >> >> >> creating
> >>>> >> >> >> >> >> bean
> >>>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
> >>>> dependencies
> >>>> >> >> >> failed;
> >>>> >> >> >> >> >> nested
> >>>> >> >> >> >> >> > exception is
> >>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >>>> >> >> >> >> >> Error
> >>>> >> >> >> >> >> > creating bean with name 'entityManagerFactory'
> defined in
> >>>> >> class
> >>>> >> >> >> path
> >>>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init
> method
> >>>> >> failed;
> >>>> >> >> >> nested
> >>>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >>>> >> >> >> >> >> >        at
> >>>> >> >> >> >> >> >
> >>>> >> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>>>
> >>>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max,

just had a quick look and saw that you try to match against the
"wrong" attribute.

Spamassassin set the following attributes:

org.apache.james.spamassassin.status
org.apache.james.spamassassin.flag

So you need to use a matcher like this:

<mailet match="org.apache.james.spamassassin.status, yes" class="ToProcessor">
    <processor>spam</processor>
</mailet>

Hope this will fix it.

Bye,
Norman

2010/5/14 Norman Maurer <no...@apache.org>:
> Sorry Max,
>
> got distracted by something else :/ Will try to tackle it later today..
>
> Bye,
> Norman
>
>
> 2010/5/14 Max Levinson <ma...@gmail.com>:
>> Hi Norman,
>>
>> Any good news on that? Or any news at all :)
>>
>> 12 мая 2010 г. 8:52 пользователь Max Levinson <ma...@gmail.com>написал:
>>
>>> Hi Norman,
>>>
>>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
>>>
>>>
>>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <no...@apache.org>написал:
>>>
>>> Hi Max,
>>>>
>>>> could you tell me what version of spamassassin you use ? So I can try
>>>> to reproduce the problem.
>>>>
>>>> Thx,
>>>> Norman
>>>>
>>>>
>>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>>> > Hi Norman,
>>>> >
>>>> > I know I am a huge pain, but I have another problem related to this
>>>> James
>>>> > plugin for Spam Assassin.
>>>> >
>>>> > I can see in spamd logs that spam assassin is scanning the message which
>>>> > James sending to it, but it seems to me that plugin is not adding a
>>>> > X-Spam-Flag:yes header entry and not putting it into the header of
>>>> message.
>>>> > Because even if SpamAssassin thinks that this email is spam I can see
>>>> that
>>>> > plugin is not adding the header to the message, that's why this thing is
>>>> not
>>>> > working for me:
>>>> >
>>>> >   <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>>>> > yes" class="ToProcessor">
>>>> >   <processor>spam</processor>
>>>> >  </mailet>
>>>> >
>>>> > So instead of going to spam processor those messages go to place where
>>>> clean
>>>> > mail should go.
>>>> >
>>>> > Sorry for inconvenience.
>>>> >
>>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org>
>>>> написал:
>>>> >
>>>> >> Yes its because of the invalid headers..
>>>> >>
>>>> >> It will store it anyway.
>>>> >>
>>>> >> Bye,
>>>> >> Norman
>>>> >>
>>>> >>
>>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>>> >> > Hi, I've put a file from current trunk there, it seems working fine,
>>>> but
>>>> >> > another thing started to happen it is probably the new feature which
>>>> >> wasn't
>>>> >> > presented in previous versions.
>>>> >> >
>>>> >> > I am testing my MTA locally, sending just a raw smtp commands to it
>>>> via
>>>> >> > telnet on port 25.
>>>> >> >
>>>> >> > Of course my emails are not RFC compliant ,but before that James was
>>>> not
>>>> >> > reacting on that, since a new trunk I am getting this:
>>>> >> >
>>>> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
>>>> Invalid
>>>> >> > header encountered
>>>> >> >
>>>> >> > Is it because headers are not correct?
>>>> >> >
>>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
>>>> >> >
>>>> >> >> Hi Max,
>>>> >> >>
>>>> >> >> ok here is the problem..
>>>> >> >>
>>>> >> >> Change the persistence.xml to match current trunk:
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >>
>>>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>>>> >> >>
>>>> >> >> Thx,
>>>> >> >> Norman
>>>> >> >>
>>>> >> >>
>>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>>> >> >> > Hi,
>>>> >> >> >
>>>> >> >> > Here it is:
>>>> >> >> >
>>>> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>> >> >> >    version="1.0">
>>>> >> >> >    <persistence-unit name="James"
>>>> transaction-type="RESOURCE_LOCAL">
>>>> >> >> >        <!-- Mailbox stuff-->
>>>> >> >> >
>>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>>>> >> >> >
>>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>>>> >> >> >
>>>> >> >> >
>>>> >>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>>>> >> >> >
>>>> >> >> >
>>>> >> >>
>>>> >>
>>>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>>>> >> >> >        <!-- This needs to get used when you want to use streaming.
>>>> >> >> Remember
>>>> >> >> > to comment the following classes
>>>> >> >> >
>>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>>>> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>>>> >> >> >
>>>> >> >> >             If you don't do this the EntityManager will get
>>>> confused
>>>> >> >> >         -->
>>>> >> >> >         <!--
>>>> >> >> >
>>>> >> >> >
>>>> >> >>
>>>> >>
>>>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>>>> >> >> >
>>>> >> >> >
>>>> >> >>
>>>> >>
>>>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>>>> >> >> >         -->
>>>> >> >> >
>>>> >> >> >         <!-- Comment if you want to use streaming -->
>>>> >> >> >
>>>> >> >> >
>>>> >>
>>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>>>> >> >> >
>>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>>>> >> >> >
>>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>>>> >> >> >
>>>> >> >>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>>>> >> >> >
>>>> >> >> >        <!-- UsersRepository -->
>>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
>>>> >> >> >
>>>> >> >> >        <properties>
>>>> >> >> >            <!--  create tables on startup -->
>>>> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
>>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
>>>> >> >> >
>>>> >> >> >            <!-- persimistic locking -->
>>>> >> >> >            <property name="openjpa.LockManager"
>>>>  value="pessimistic"/>
>>>> >> >> >            <property name="openjpa.ReadLockLevel"  value="read"/>
>>>> >> >> >            <property name="openjpa.WriteLockLevel"
>>>>  value="write"/>
>>>> >> >> >            <property name="LockTimeout"  value="60000"/>
>>>> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
>>>> >> >> > value="read-committed"/>
>>>> >> >> >
>>>> >> >> >        </properties>
>>>> >> >> >    </persistence-unit>
>>>> >> >> > </persistence>
>>>> >> >> >
>>>> >> >> >
>>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <norman@apache.org
>>>> >
>>>> >> >> написал:
>>>> >> >> >
>>>> >> >> >> Morning Max,
>>>> >> >> >>
>>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
>>>> >> >> >>
>>>> >> >> >> Thx,
>>>> >> >> >> Norman
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>>>> >> >> >> > Yes, with JDBC driver which you've recommended. All other
>>>> queries
>>>> >> are
>>>> >> >> >> > working fine.
>>>> >> >> >> >
>>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
>>>> norman@apache.org
>>>> >> >
>>>> >> >> >> написал:
>>>> >> >> >> >
>>>> >> >> >> >> You was using postgres right?
>>>> >> >> >> >>
>>>> >> >> >> >> Thx
>>>> >> >> >> >> Norman
>>>> >> >> >> >>
>>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>>>> >> >> >> >> > Hi Norman,
>>>> >> >> >> >> >
>>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after your
>>>> >> email.
>>>> >> >> >> Spent
>>>> >> >> >> >> > some time on setting James as it was before.
>>>> >> >> >> >> >
>>>> >> >> >> >> > Everything seems to work fine except this error, it happens
>>>> >> after
>>>> >> >> >> message
>>>> >> >> >> >> is
>>>> >> >> >> >> > spooled. Any idea on why it is happening?
>>>> >> >> >> >> >
>>>> >> >> >> >> > After message was scanned for viruses and it was sent for a
>>>> user
>>>> >> >> which
>>>> >> >> >> >> > exists, this part of a config should start to work(basically
>>>> >> relay
>>>> >> >> >> email
>>>> >> >> >> >> to
>>>> >> >> >> >> > another host:
>>>> >> >> >> >> >
>>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
>>>> >> >> class="ActiveMQRemoteDelivery">
>>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
>>>> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
>>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
>>>> >> >> >> >> >   </mailet>
>>>> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>>>> >> >> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>>>> >> >> >> >> >   </mailet>
>>>> >> >> >> >> >
>>>> >> >> >> >> >
>>>> >> >> >> >> > Error:
>>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled
>>>> >> mail
>>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>>>> >> >> >> >> max@mydomain.com]
>>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
>>>> >> >> localhost/
>>>> >> >> >> >> > 127.0.0.1)
>>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
>>>> storing
>>>> >> >> mail.
>>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
>>>> only
>>>> >> >> perform
>>>> >> >> >> >> > operation while a transaction is active.
>>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
>>>> user.name
>>>> >> >> =:name
>>>> >> >> >> >> > [java.lang.String]
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>> >> >> >> >> >         at
>>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>> >> >> >> >> >         at
>>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>>> >> >> >> >> >         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)
>>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>>>> >> >> >> >> Mail1271857659409-4
>>>> >> >> >> >> > in db://maildb/error/
>>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
>>>> storing
>>>> >> >> mail.
>>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
>>>> only
>>>> >> >> perform
>>>> >> >> >> >> > operation while a transaction is active.
>>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>>>> >> >> mailbox.name=
>>>> >> >> >> >> > :nameParam [java.lang.String]
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>>>> >> >> >> >> >         at
>>>> >> >> >> >>
>>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>> >> >> >> >> >         at
>>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>> >> >> >> >> >         at
>>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>>> >> >> >> >> >         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)
>>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught
>>>> while
>>>> >> >> storing
>>>> >> >> >> >> mail
>>>> >> >> >> >> > Mail1271857659409-4
>>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
>>>> >> "repository_name"
>>>> >> >> >> >> violates
>>>> >> >> >> >> > not-null constraint
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>> >> >> >> >> >         at
>>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>> >> >> >> >> >         at
>>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>>> >> >> >> >> >         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)
>>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
>>>> >> >> >> ToRepository:
>>>> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
>>>> >> >> >> >> > javax.mail.MessagingException: Exception caught while
>>>> storing
>>>> >> mail
>>>> >> >> >> >> > Mail1271857659409-4;
>>>> >> >> >> >> >   nested exception is:
>>>> >> >> >> >> >         java.io.IOException: ERROR: null value in column
>>>> >> >> >> >> "repository_name"
>>>> >> >> >> >> > violates not-null constraint
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >         at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >
>>>> >> >> >> >> >
>>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
>>>> >> norman@apache.org>
>>>> >> >> >> >> написал:
>>>> >> >> >> >> >
>>>> >> >> >> >> >> Hi Max,
>>>> >> >> >> >> >>
>>>> >> >> >> >> >> you really seems to have a bad timing :(. Just committed a
>>>> fix
>>>> >> for
>>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring
>>>> 3.0.2.
>>>> >> >> >> >> >>
>>>> >> >> >> >> >> Please try again..
>>>> >> >> >> >> >>
>>>> >> >> >> >> >> Bye,
>>>> >> >> >> >> >> Norman
>>>> >> >> >> >> >>
>>>> >> >> >> >> >>
>>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>>>> >> >> >> >> >> > Hi Norman,
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >> > I've just checked out revision 942676 built is
>>>> successfully,
>>>> >> I
>>>> >> >> >> haven't
>>>> >> >> >> >> >> > modified any config files, and tried just to start James,
>>>> >> here
>>>> >> >> is
>>>> >> >> >> what
>>>> >> >> >> >> I
>>>> >> >> >> >> >> am
>>>> >> >> >> >> >> > getting.
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
>>>> localhost
>>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
>>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>>>> >> >> >> >> >> > Exception in thread "main"
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
>>>> resource
>>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
>>>> >> >> exception
>>>> >> >> >> is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init method
>>>> >> failed;
>>>> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>>>> resource
>>>> >> >> >> >> >> dependencies
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
>>>> >> dependencies
>>>> >> >> >> >> failed;
>>>> >> >> >> >> >> > nested exception is
>>>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
>>>> of
>>>> >> >> >> resource
>>>> >> >> >> >> >> > dependencies failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
>>>> method
>>>> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>>>> >> persistence
>>>> >> >> >> >> >> dependencies
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>>>> >> resource
>>>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
>>>> nested
>>>> >> >> >> exception
>>>> >> >> >> >> >> > is
>>>> >> >> >> >> >> > java.lang.AbstractMethodError:
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>>> >> >> >> >> >> >        at
>>>> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
>>>> >> >> >> >> >> > Caused by:
>>>> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> > Error
>>>> >> >> >> >> >> > creating bean with name 'jamesCamelContext': Invocation
>>>> of
>>>> >> init
>>>> >> >> >> method
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'spoolmanager': Injection of resource
>>>> dependencies
>>>> >> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>>>> >> resource
>>>> >> >> >> >> >> > dependencies failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
>>>> dependencies
>>>> >> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'localusersrepository':
>>>> Invocation of
>>>> >> >> init
>>>> >> >> >> >> >> > method
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
>>>> dependencies
>>>> >> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>>>> >> class
>>>> >> >> >> path
>>>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>>>> >> failed;
>>>> >> >> >> nested
>>>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>>> >> >> >> >> >> >        ... 12 more
>>>> >> >> >> >> >> > Caused by:
>>>> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> > Error
>>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>>>> resource
>>>> >> >> >> >> >> dependencies
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
>>>> >> dependencies
>>>> >> >> >> >> failed;
>>>> >> >> >> >> >> > nested exception is
>>>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
>>>> of
>>>> >> >> >> resource
>>>> >> >> >> >> >> > dependencies failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
>>>> method
>>>> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>>>> >> persistence
>>>> >> >> >> >> >> dependencies
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>>>> >> resource
>>>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
>>>> nested
>>>> >> >> >> exception
>>>> >> >> >> >> >> > is
>>>> >> >> >> >> >> > java.lang.AbstractMethodError:
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>>> >> >> >> >> >> >        ... 23 more
>>>> >> >> >> >> >> > Caused by:
>>>> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> > Error
>>>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>>>> >> resource
>>>> >> >> >> >> >> > dependencies failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
>>>> dependencies
>>>> >> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'localusersrepository':
>>>> Invocation of
>>>> >> >> init
>>>> >> >> >> >> >> > method
>>>> >> >> >> >> >> > failed; nested exception is
>>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>>> >> Error
>>>> >> >> >> >> creating
>>>> >> >> >> >> >> bean
>>>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
>>>> dependencies
>>>> >> >> >> failed;
>>>> >> >> >> >> >> nested
>>>> >> >> >> >> >> > exception is
>>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>>> >> >> >> >> >> Error
>>>> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>>>> >> class
>>>> >> >> >> path
>>>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>>>> >> failed;
>>>> >> >> >> nested
>>>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>>> >> >> >> >> >> >        at
>>>> >> >> >> >> >> >
>>>> >> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>>>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Sorry Max,

got distracted by something else :/ Will try to tackle it later today..

Bye,
Norman


2010/5/14 Max Levinson <ma...@gmail.com>:
> Hi Norman,
>
> Any good news on that? Or any news at all :)
>
> 12 мая 2010 г. 8:52 пользователь Max Levinson <ma...@gmail.com>написал:
>
>> Hi Norman,
>>
>> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
>>
>>
>> 12 мая 2010 г. 7:09 пользователь Norman Maurer <no...@apache.org>написал:
>>
>> Hi Max,
>>>
>>> could you tell me what version of spamassassin you use ? So I can try
>>> to reproduce the problem.
>>>
>>> Thx,
>>> Norman
>>>
>>>
>>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>> > Hi Norman,
>>> >
>>> > I know I am a huge pain, but I have another problem related to this
>>> James
>>> > plugin for Spam Assassin.
>>> >
>>> > I can see in spamd logs that spam assassin is scanning the message which
>>> > James sending to it, but it seems to me that plugin is not adding a
>>> > X-Spam-Flag:yes header entry and not putting it into the header of
>>> message.
>>> > Because even if SpamAssassin thinks that this email is spam I can see
>>> that
>>> > plugin is not adding the header to the message, that's why this thing is
>>> not
>>> > working for me:
>>> >
>>> >   <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>>> > yes" class="ToProcessor">
>>> >   <processor>spam</processor>
>>> >  </mailet>
>>> >
>>> > So instead of going to spam processor those messages go to place where
>>> clean
>>> > mail should go.
>>> >
>>> > Sorry for inconvenience.
>>> >
>>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org>
>>> написал:
>>> >
>>> >> Yes its because of the invalid headers..
>>> >>
>>> >> It will store it anyway.
>>> >>
>>> >> Bye,
>>> >> Norman
>>> >>
>>> >>
>>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>> >> > Hi, I've put a file from current trunk there, it seems working fine,
>>> but
>>> >> > another thing started to happen it is probably the new feature which
>>> >> wasn't
>>> >> > presented in previous versions.
>>> >> >
>>> >> > I am testing my MTA locally, sending just a raw smtp commands to it
>>> via
>>> >> > telnet on port 25.
>>> >> >
>>> >> > Of course my emails are not RFC compliant ,but before that James was
>>> not
>>> >> > reacting on that, since a new trunk I am getting this:
>>> >> >
>>> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
>>> Invalid
>>> >> > header encountered
>>> >> >
>>> >> > Is it because headers are not correct?
>>> >> >
>>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
>>> >> >
>>> >> >> Hi Max,
>>> >> >>
>>> >> >> ok here is the problem..
>>> >> >>
>>> >> >> Change the persistence.xml to match current trunk:
>>> >> >>
>>> >> >>
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>>> >> >>
>>> >> >> Thx,
>>> >> >> Norman
>>> >> >>
>>> >> >>
>>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>>> >> >> > Hi,
>>> >> >> >
>>> >> >> > Here it is:
>>> >> >> >
>>> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> >> >> >    version="1.0">
>>> >> >> >    <persistence-unit name="James"
>>> transaction-type="RESOURCE_LOCAL">
>>> >> >> >        <!-- Mailbox stuff-->
>>> >> >> >
>>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>>> >> >> >
>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>>> >> >> >
>>> >> >> >
>>> >>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >>
>>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>>> >> >> >        <!-- This needs to get used when you want to use streaming.
>>> >> >> Remember
>>> >> >> > to comment the following classes
>>> >> >> >
>>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>>> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>>> >> >> >
>>> >> >> >             If you don't do this the EntityManager will get
>>> confused
>>> >> >> >         -->
>>> >> >> >         <!--
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >>
>>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >>
>>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>>> >> >> >         -->
>>> >> >> >
>>> >> >> >         <!-- Comment if you want to use streaming -->
>>> >> >> >
>>> >> >> >
>>> >>
>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>>> >> >> >
>>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>>> >> >> >
>>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>>> >> >> >
>>> >> >>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>>> >> >> >
>>> >> >> >        <!-- UsersRepository -->
>>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
>>> >> >> >
>>> >> >> >        <properties>
>>> >> >> >            <!--  create tables on startup -->
>>> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
>>> >> >> > value="buildSchema(ForeignKeys=true)"/>
>>> >> >> >
>>> >> >> >            <!-- persimistic locking -->
>>> >> >> >            <property name="openjpa.LockManager"
>>>  value="pessimistic"/>
>>> >> >> >            <property name="openjpa.ReadLockLevel"  value="read"/>
>>> >> >> >            <property name="openjpa.WriteLockLevel"
>>>  value="write"/>
>>> >> >> >            <property name="LockTimeout"  value="60000"/>
>>> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
>>> >> >> > value="read-committed"/>
>>> >> >> >
>>> >> >> >        </properties>
>>> >> >> >    </persistence-unit>
>>> >> >> > </persistence>
>>> >> >> >
>>> >> >> >
>>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <norman@apache.org
>>> >
>>> >> >> написал:
>>> >> >> >
>>> >> >> >> Morning Max,
>>> >> >> >>
>>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
>>> >> >> >>
>>> >> >> >> Thx,
>>> >> >> >> Norman
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>>> >> >> >> > Yes, with JDBC driver which you've recommended. All other
>>> queries
>>> >> are
>>> >> >> >> > working fine.
>>> >> >> >> >
>>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
>>> norman@apache.org
>>> >> >
>>> >> >> >> написал:
>>> >> >> >> >
>>> >> >> >> >> You was using postgres right?
>>> >> >> >> >>
>>> >> >> >> >> Thx
>>> >> >> >> >> Norman
>>> >> >> >> >>
>>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>>> >> >> >> >> > Hi Norman,
>>> >> >> >> >> >
>>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after your
>>> >> email.
>>> >> >> >> Spent
>>> >> >> >> >> > some time on setting James as it was before.
>>> >> >> >> >> >
>>> >> >> >> >> > Everything seems to work fine except this error, it happens
>>> >> after
>>> >> >> >> message
>>> >> >> >> >> is
>>> >> >> >> >> > spooled. Any idea on why it is happening?
>>> >> >> >> >> >
>>> >> >> >> >> > After message was scanned for viruses and it was sent for a
>>> user
>>> >> >> which
>>> >> >> >> >> > exists, this part of a config should start to work(basically
>>> >> relay
>>> >> >> >> email
>>> >> >> >> >> to
>>> >> >> >> >> > another host:
>>> >> >> >> >> >
>>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
>>> >> >> class="ActiveMQRemoteDelivery">
>>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
>>> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
>>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
>>> >> >> >> >> >   </mailet>
>>> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>>> >> >> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>>> >> >> >> >> >    <maxRetries>25</maxRetries>
>>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>>> >> >> >> >> >    <sendpartial>true</sendpartial>
>>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>>> >> >> >> >> >   </mailet>
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > Error:
>>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled
>>> >> mail
>>> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>>> >> >> >> >> max@mydomain.com]
>>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
>>> >> >> localhost/
>>> >> >> >> >> > 127.0.0.1)
>>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
>>> storing
>>> >> >> mail.
>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
>>> only
>>> >> >> perform
>>> >> >> >> >> > operation while a transaction is active.
>>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
>>> user.name
>>> >> >> =:name
>>> >> >> >> >> > [java.lang.String]
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >> >> >> >> >         at
>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >> >> >> >> >         at
>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>> >> >> >> >> >         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)
>>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>>> >> >> >> >> Mail1271857659409-4
>>> >> >> >> >> > in db://maildb/error/
>>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
>>> storing
>>> >> >> mail.
>>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
>>> only
>>> >> >> perform
>>> >> >> >> >> > operation while a transaction is active.
>>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>>> >> >> mailbox.name=
>>> >> >> >> >> > :nameParam [java.lang.String]
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>>> >> >> >> >> >         at
>>> >> >> >> >>
>>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >> >> >> >> >         at
>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >> >> >> >> >         at
>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>> >> >> >> >> >         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)
>>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught
>>> while
>>> >> >> storing
>>> >> >> >> >> mail
>>> >> >> >> >> > Mail1271857659409-4
>>> >> >> >> >> > java.io.IOException: ERROR: null value in column
>>> >> "repository_name"
>>> >> >> >> >> violates
>>> >> >> >> >> > not-null constraint
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >> >> >> >> >         at
>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> >> >> >> >> >         at
>>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>>> >> >> >> >> >         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)
>>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
>>> >> >> >> ToRepository:
>>> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
>>> >> >> >> >> > javax.mail.MessagingException: Exception caught while
>>> storing
>>> >> mail
>>> >> >> >> >> > Mail1271857659409-4;
>>> >> >> >> >> >   nested exception is:
>>> >> >> >> >> >         java.io.IOException: ERROR: null value in column
>>> >> >> >> >> "repository_name"
>>> >> >> >> >> > violates not-null constraint
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >         at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >
>>> >> >> >> >> >
>>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
>>> >> norman@apache.org>
>>> >> >> >> >> написал:
>>> >> >> >> >> >
>>> >> >> >> >> >> Hi Max,
>>> >> >> >> >> >>
>>> >> >> >> >> >> you really seems to have a bad timing :(. Just committed a
>>> fix
>>> >> for
>>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring
>>> 3.0.2.
>>> >> >> >> >> >>
>>> >> >> >> >> >> Please try again..
>>> >> >> >> >> >>
>>> >> >> >> >> >> Bye,
>>> >> >> >> >> >> Norman
>>> >> >> >> >> >>
>>> >> >> >> >> >>
>>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>>> >> >> >> >> >> > Hi Norman,
>>> >> >> >> >> >> >
>>> >> >> >> >> >> > I've just checked out revision 942676 built is
>>> successfully,
>>> >> I
>>> >> >> >> haven't
>>> >> >> >> >> >> > modified any config files, and tried just to start James,
>>> >> here
>>> >> >> is
>>> >> >> >> what
>>> >> >> >> >> I
>>> >> >> >> >> >> am
>>> >> >> >> >> >> > getting.
>>> >> >> >> >> >> >
>>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
>>> localhost
>>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
>>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>>> >> >> >> >> >> > Exception in thread "main"
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
>>> resource
>>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
>>> >> >> exception
>>> >> >> >> is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init method
>>> >> failed;
>>> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>>> resource
>>> >> >> >> >> >> dependencies
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
>>> >> dependencies
>>> >> >> >> >> failed;
>>> >> >> >> >> >> > nested exception is
>>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
>>> of
>>> >> >> >> resource
>>> >> >> >> >> >> > dependencies failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
>>> method
>>> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>>> >> persistence
>>> >> >> >> >> >> dependencies
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>>> >> resource
>>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
>>> nested
>>> >> >> >> exception
>>> >> >> >> >> >> > is
>>> >> >> >> >> >> > java.lang.AbstractMethodError:
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>> >> >> >> >> >> >        at
>>> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
>>> >> >> >> >> >> > Caused by:
>>> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> > Error
>>> >> >> >> >> >> > creating bean with name 'jamesCamelContext': Invocation
>>> of
>>> >> init
>>> >> >> >> method
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'spoolmanager': Injection of resource
>>> dependencies
>>> >> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>>> >> resource
>>> >> >> >> >> >> > dependencies failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
>>> dependencies
>>> >> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'localusersrepository':
>>> Invocation of
>>> >> >> init
>>> >> >> >> >> >> > method
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
>>> dependencies
>>> >> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>>> >> class
>>> >> >> >> path
>>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>>> >> failed;
>>> >> >> >> nested
>>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>> >> >> >> >> >> >        ... 12 more
>>> >> >> >> >> >> > Caused by:
>>> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> > Error
>>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>>> resource
>>> >> >> >> >> >> dependencies
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
>>> >> dependencies
>>> >> >> >> >> failed;
>>> >> >> >> >> >> > nested exception is
>>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
>>> of
>>> >> >> >> resource
>>> >> >> >> >> >> > dependencies failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
>>> method
>>> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>>> >> persistence
>>> >> >> >> >> >> dependencies
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>>> >> resource
>>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
>>> nested
>>> >> >> >> exception
>>> >> >> >> >> >> > is
>>> >> >> >> >> >> > java.lang.AbstractMethodError:
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>> >> >> >> >> >> >        ... 23 more
>>> >> >> >> >> >> > Caused by:
>>> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> > Error
>>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>>> >> resource
>>> >> >> >> >> >> > dependencies failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
>>> dependencies
>>> >> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'localusersrepository':
>>> Invocation of
>>> >> >> init
>>> >> >> >> >> >> > method
>>> >> >> >> >> >> > failed; nested exception is
>>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>>> >> Error
>>> >> >> >> >> creating
>>> >> >> >> >> >> bean
>>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
>>> dependencies
>>> >> >> >> failed;
>>> >> >> >> >> >> nested
>>> >> >> >> >> >> > exception is
>>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>>> >> >> >> >> >> Error
>>> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>>> >> class
>>> >> >> >> path
>>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>>> >> failed;
>>> >> >> >> nested
>>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>>> >> >> >> >> >> >        at
>>> >> >> >> >> >> >
>>> >> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

Any good news on that? Or any news at all :)

12 мая 2010 г. 8:52 пользователь Max Levinson <ma...@gmail.com>написал:

> Hi Norman,
>
> I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8
>
>
> 12 мая 2010 г. 7:09 пользователь Norman Maurer <no...@apache.org>написал:
>
> Hi Max,
>>
>> could you tell me what version of spamassassin you use ? So I can try
>> to reproduce the problem.
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> > Hi Norman,
>> >
>> > I know I am a huge pain, but I have another problem related to this
>> James
>> > plugin for Spam Assassin.
>> >
>> > I can see in spamd logs that spam assassin is scanning the message which
>> > James sending to it, but it seems to me that plugin is not adding a
>> > X-Spam-Flag:yes header entry and not putting it into the header of
>> message.
>> > Because even if SpamAssassin thinks that this email is spam I can see
>> that
>> > plugin is not adding the header to the message, that's why this thing is
>> not
>> > working for me:
>> >
>> >   <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> > yes" class="ToProcessor">
>> >   <processor>spam</processor>
>> >  </mailet>
>> >
>> > So instead of going to spam processor those messages go to place where
>> clean
>> > mail should go.
>> >
>> > Sorry for inconvenience.
>> >
>> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org>
>> написал:
>> >
>> >> Yes its because of the invalid headers..
>> >>
>> >> It will store it anyway.
>> >>
>> >> Bye,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> >> > Hi, I've put a file from current trunk there, it seems working fine,
>> but
>> >> > another thing started to happen it is probably the new feature which
>> >> wasn't
>> >> > presented in previous versions.
>> >> >
>> >> > I am testing my MTA locally, sending just a raw smtp commands to it
>> via
>> >> > telnet on port 25.
>> >> >
>> >> > Of course my emails are not RFC compliant ,but before that James was
>> not
>> >> > reacting on that, since a new trunk I am getting this:
>> >> >
>> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
>> Invalid
>> >> > header encountered
>> >> >
>> >> > Is it because headers are not correct?
>> >> >
>> >> > 2010/5/11 Norman Maurer <no...@apache.org>
>> >> >
>> >> >> Hi Max,
>> >> >>
>> >> >> ok here is the problem..
>> >> >>
>> >> >> Change the persistence.xml to match current trunk:
>> >> >>
>> >> >>
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>> >> >>
>> >> >> Thx,
>> >> >> Norman
>> >> >>
>> >> >>
>> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> >> >> > Hi,
>> >> >> >
>> >> >> > Here it is:
>> >> >> >
>> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> >> >> >    version="1.0">
>> >> >> >    <persistence-unit name="James"
>> transaction-type="RESOURCE_LOCAL">
>> >> >> >        <!-- Mailbox stuff-->
>> >> >> >
>>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>> >> >> >
>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>> >> >> >
>> >> >> >
>> >>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>> >> >> >        <!-- This needs to get used when you want to use streaming.
>> >> >> Remember
>> >> >> > to comment the following classes
>> >> >> >
>> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>> >> >> >
>> >> >> >             If you don't do this the EntityManager will get
>> confused
>> >> >> >         -->
>> >> >> >         <!--
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>> >> >> >         -->
>> >> >> >
>> >> >> >         <!-- Comment if you want to use streaming -->
>> >> >> >
>> >> >> >
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>> >> >> >
>>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>> >> >> >
>>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>> >> >> >
>> >> >>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>> >> >> >
>> >> >> >        <!-- UsersRepository -->
>> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
>> >> >> >
>> >> >> >        <properties>
>> >> >> >            <!--  create tables on startup -->
>> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
>> >> >> > value="buildSchema(ForeignKeys=true)"/>
>> >> >> >
>> >> >> >            <!-- persimistic locking -->
>> >> >> >            <property name="openjpa.LockManager"
>>  value="pessimistic"/>
>> >> >> >            <property name="openjpa.ReadLockLevel"  value="read"/>
>> >> >> >            <property name="openjpa.WriteLockLevel"
>>  value="write"/>
>> >> >> >            <property name="LockTimeout"  value="60000"/>
>> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
>> >> >> > value="read-committed"/>
>> >> >> >
>> >> >> >        </properties>
>> >> >> >    </persistence-unit>
>> >> >> > </persistence>
>> >> >> >
>> >> >> >
>> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <norman@apache.org
>> >
>> >> >> написал:
>> >> >> >
>> >> >> >> Morning Max,
>> >> >> >>
>> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
>> >> >> >>
>> >> >> >> Thx,
>> >> >> >> Norman
>> >> >> >>
>> >> >> >>
>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> >> >> > Yes, with JDBC driver which you've recommended. All other
>> queries
>> >> are
>> >> >> >> > working fine.
>> >> >> >> >
>> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
>> norman@apache.org
>> >> >
>> >> >> >> написал:
>> >> >> >> >
>> >> >> >> >> You was using postgres right?
>> >> >> >> >>
>> >> >> >> >> Thx
>> >> >> >> >> Norman
>> >> >> >> >>
>> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>> >> >> >> >> > Hi Norman,
>> >> >> >> >> >
>> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after your
>> >> email.
>> >> >> >> Spent
>> >> >> >> >> > some time on setting James as it was before.
>> >> >> >> >> >
>> >> >> >> >> > Everything seems to work fine except this error, it happens
>> >> after
>> >> >> >> message
>> >> >> >> >> is
>> >> >> >> >> > spooled. Any idea on why it is happening?
>> >> >> >> >> >
>> >> >> >> >> > After message was scanned for viruses and it was sent for a
>> user
>> >> >> which
>> >> >> >> >> > exists, this part of a config should start to work(basically
>> >> relay
>> >> >> >> email
>> >> >> >> >> to
>> >> >> >> >> > another host:
>> >> >> >> >> >
>> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
>> >> >> class="ActiveMQRemoteDelivery">
>> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
>> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >> >    <maxRetries>25</maxRetries>
>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >> >> >> >    <sendpartial>true</sendpartial>
>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
>> >> >> >> >> >    <gatewayPort>25</gatewayPort>
>> >> >> >> >> >   </mailet>
>> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>> >> >> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >> >> >> >    <delayTime>5 minutes</delayTime>
>> >> >> >> >> >    <delayTime>10 minutes</delayTime>
>> >> >> >> >> >    <delayTime>45 minutes</delayTime>
>> >> >> >> >> >    <delayTime>2 hours</delayTime>
>> >> >> >> >> >    <delayTime>3 hours</delayTime>
>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >> >    <maxRetries>25</maxRetries>
>> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >> >> >> >    <sendpartial>true</sendpartial>
>> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >> >> >> >   </mailet>
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > Error:
>> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled
>> >> mail
>> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>> >> >> >> >> max@mydomain.com]
>> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
>> >> >> localhost/
>> >> >> >> >> > 127.0.0.1)
>> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
>> storing
>> >> >> mail.
>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
>> only
>> >> >> perform
>> >> >> >> >> > operation while a transaction is active.
>> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
>> user.name
>> >> >> =:name
>> >> >> >> >> > [java.lang.String]
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >>
>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >> >         at
>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >> >         at
>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >> >> >         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)
>> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>> >> >> >> >> Mail1271857659409-4
>> >> >> >> >> > in db://maildb/error/
>> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
>> storing
>> >> >> mail.
>> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
>> only
>> >> >> perform
>> >> >> >> >> > operation while a transaction is active.
>> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>> >> >> mailbox.name=
>> >> >> >> >> > :nameParam [java.lang.String]
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >>
>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >> >> >> >         at
>> >> >> >> >>
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >> >         at
>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >> >         at
>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >> >> >         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)
>> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught
>> while
>> >> >> storing
>> >> >> >> >> mail
>> >> >> >> >> > Mail1271857659409-4
>> >> >> >> >> > java.io.IOException: ERROR: null value in column
>> >> "repository_name"
>> >> >> >> >> violates
>> >> >> >> >> > not-null constraint
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >> >         at
>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >>
>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >> >         at
>> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >> >> >         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)
>> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
>> >> >> >> ToRepository:
>> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
>> >> >> >> >> > javax.mail.MessagingException: Exception caught while
>> storing
>> >> mail
>> >> >> >> >> > Mail1271857659409-4;
>> >> >> >> >> >   nested exception is:
>> >> >> >> >> >         java.io.IOException: ERROR: null value in column
>> >> >> >> >> "repository_name"
>> >> >> >> >> > violates not-null constraint
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >         at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
>> >> norman@apache.org>
>> >> >> >> >> написал:
>> >> >> >> >> >
>> >> >> >> >> >> Hi Max,
>> >> >> >> >> >>
>> >> >> >> >> >> you really seems to have a bad timing :(. Just committed a
>> fix
>> >> for
>> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring
>> 3.0.2.
>> >> >> >> >> >>
>> >> >> >> >> >> Please try again..
>> >> >> >> >> >>
>> >> >> >> >> >> Bye,
>> >> >> >> >> >> Norman
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> >> >> >> >> > Hi Norman,
>> >> >> >> >> >> >
>> >> >> >> >> >> > I've just checked out revision 942676 built is
>> successfully,
>> >> I
>> >> >> >> haven't
>> >> >> >> >> >> > modified any config files, and tried just to start James,
>> >> here
>> >> >> is
>> >> >> >> what
>> >> >> >> >> I
>> >> >> >> >> >> am
>> >> >> >> >> >> > getting.
>> >> >> >> >> >> >
>> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
>> localhost
>> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
>> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> >> >> >> >> >> > Exception in thread "main"
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'instanceFactory' defined in class path
>> resource
>> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
>> >> >> exception
>> >> >> >> is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init method
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>> resource
>> >> >> >> >> >> dependencies
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
>> >> dependencies
>> >> >> >> >> failed;
>> >> >> >> >> >> > nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
>> of
>> >> >> >> resource
>> >> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
>> method
>> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>> >> persistence
>> >> >> >> >> >> dependencies
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>> >> resource
>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
>> nested
>> >> >> >> exception
>> >> >> >> >> >> > is
>> >> >> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >> >> >        at
>> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> >> >> > Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> > Error
>> >> >> >> >> >> > creating bean with name 'jamesCamelContext': Invocation
>> of
>> >> init
>> >> >> >> method
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'spoolmanager': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>> >> resource
>> >> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'localusersrepository':
>> Invocation of
>> >> >> init
>> >> >> >> >> >> > method
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>> >> class
>> >> >> >> path
>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>> >> failed;
>> >> >> >> nested
>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >> >        ... 12 more
>> >> >> >> >> >> > Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> > Error
>> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
>> resource
>> >> >> >> >> >> dependencies
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
>> >> dependencies
>> >> >> >> >> failed;
>> >> >> >> >> >> > nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
>> of
>> >> >> >> resource
>> >> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
>> method
>> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>> >> persistence
>> >> >> >> >> >> dependencies
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>> >> resource
>> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
>> nested
>> >> >> >> exception
>> >> >> >> >> >> > is
>> >> >> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >> >> >        ... 23 more
>> >> >> >> >> >> > Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> > Error
>> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>> >> resource
>> >> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'localusersrepository':
>> Invocation of
>> >> >> init
>> >> >> >> >> >> > method
>> >> >> >> >> >> > failed; nested exception is
>> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >> bean
>> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested
>> >> >> >> >> >> > exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error
>> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>> >> class
>> >> >> >> path
>> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>> >> failed;
>> >> >> >> nested
>> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >> >        at
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

I am using SpamAssassin version 3.2.5 running on Perl version 5.8.8


12 мая 2010 г. 7:09 пользователь Norman Maurer <no...@apache.org> написал:

> Hi Max,
>
> could you tell me what version of spamassassin you use ? So I can try
> to reproduce the problem.
>
> Thx,
> Norman
>
>
> 2010/5/11 Max Levinson <ma...@gmail.com>:
> > Hi Norman,
> >
> > I know I am a huge pain, but I have another problem related to this James
> > plugin for Spam Assassin.
> >
> > I can see in spamd logs that spam assassin is scanning the message which
> > James sending to it, but it seems to me that plugin is not adding a
> > X-Spam-Flag:yes header entry and not putting it into the header of
> message.
> > Because even if SpamAssassin thinks that this email is spam I can see
> that
> > plugin is not adding the header to the message, that's why this thing is
> not
> > working for me:
> >
> >   <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> > yes" class="ToProcessor">
> >   <processor>spam</processor>
> >  </mailet>
> >
> > So instead of going to spam processor those messages go to place where
> clean
> > mail should go.
> >
> > Sorry for inconvenience.
> >
> > 11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org>
> написал:
> >
> >> Yes its because of the invalid headers..
> >>
> >> It will store it anyway.
> >>
> >> Bye,
> >> Norman
> >>
> >>
> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >> > Hi, I've put a file from current trunk there, it seems working fine,
> but
> >> > another thing started to happen it is probably the new feature which
> >> wasn't
> >> > presented in previous versions.
> >> >
> >> > I am testing my MTA locally, sending just a raw smtp commands to it
> via
> >> > telnet on port 25.
> >> >
> >> > Of course my emails are not RFC compliant ,but before that James was
> not
> >> > reacting on that, since a new trunk I am getting this:
> >> >
> >> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity |
> Invalid
> >> > header encountered
> >> >
> >> > Is it because headers are not correct?
> >> >
> >> > 2010/5/11 Norman Maurer <no...@apache.org>
> >> >
> >> >> Hi Max,
> >> >>
> >> >> ok here is the problem..
> >> >>
> >> >> Change the persistence.xml to match current trunk:
> >> >>
> >> >>
> >> >>
> >>
> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
> >> >>
> >> >> Thx,
> >> >> Norman
> >> >>
> >> >>
> >> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >> >> > Hi,
> >> >> >
> >> >> > Here it is:
> >> >> >
> >> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
> >> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >> >> >    version="1.0">
> >> >> >    <persistence-unit name="James"
> transaction-type="RESOURCE_LOCAL">
> >> >> >        <!-- Mailbox stuff-->
> >> >> >
>  <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
> >> >> >
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
> >> >> >
> >> >> >
> >>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
> >> >> >
> >> >> >
> >> >>
> >>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
> >> >> >        <!-- This needs to get used when you want to use streaming.
> >> >> Remember
> >> >> > to comment the following classes
> >> >> >
> org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
> >> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
> >> >> >
> >> >> >             If you don't do this the EntityManager will get
> confused
> >> >> >         -->
> >> >> >         <!--
> >> >> >
> >> >> >
> >> >>
> >>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
> >> >> >
> >> >> >
> >> >>
> >>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
> >> >> >         -->
> >> >> >
> >> >> >         <!-- Comment if you want to use streaming -->
> >> >> >
> >> >> >
> >>
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
> >> >> >
>  <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
> >> >> >
>  <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
> >> >> >
> >> >>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
> >> >> >
> >> >> >        <!-- UsersRepository -->
> >> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
> >> >> >
> >> >> >        <properties>
> >> >> >            <!--  create tables on startup -->
> >> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
> >> >> > value="buildSchema(ForeignKeys=true)"/>
> >> >> >
> >> >> >            <!-- persimistic locking -->
> >> >> >            <property name="openjpa.LockManager"
>  value="pessimistic"/>
> >> >> >            <property name="openjpa.ReadLockLevel"  value="read"/>
> >> >> >            <property name="openjpa.WriteLockLevel"  value="write"/>
> >> >> >            <property name="LockTimeout"  value="60000"/>
> >> >> >            <property name="openjpa.jdbc.TransactionIsolation"
> >> >> > value="read-committed"/>
> >> >> >
> >> >> >        </properties>
> >> >> >    </persistence-unit>
> >> >> > </persistence>
> >> >> >
> >> >> >
> >> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org>
> >> >> написал:
> >> >> >
> >> >> >> Morning Max,
> >> >> >>
> >> >> >> could you show me your persistence.xml (conf/META-INF/) ?
> >> >> >>
> >> >> >> Thx,
> >> >> >> Norman
> >> >> >>
> >> >> >>
> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> >> >> > Yes, with JDBC driver which you've recommended. All other
> queries
> >> are
> >> >> >> > working fine.
> >> >> >> >
> >> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <
> norman@apache.org
> >> >
> >> >> >> написал:
> >> >> >> >
> >> >> >> >> You was using postgres right?
> >> >> >> >>
> >> >> >> >> Thx
> >> >> >> >> Norman
> >> >> >> >>
> >> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >> >> >> >> > Hi Norman,
> >> >> >> >> >
> >> >> >> >> > Yes I am unlucky :) Updated my woring copy right after your
> >> email.
> >> >> >> Spent
> >> >> >> >> > some time on setting James as it was before.
> >> >> >> >> >
> >> >> >> >> > Everything seems to work fine except this error, it happens
> >> after
> >> >> >> message
> >> >> >> >> is
> >> >> >> >> > spooled. Any idea on why it is happening?
> >> >> >> >> >
> >> >> >> >> > After message was scanned for viruses and it was sent for a
> user
> >> >> which
> >> >> >> >> > exists, this part of a config should start to work(basically
> >> relay
> >> >> >> email
> >> >> >> >> to
> >> >> >> >> > another host:
> >> >> >> >> >
> >> >> >> >> >   <mailet match="HostIs=mydomain.com"
> >> >> class="ActiveMQRemoteDelivery">
> >> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
> >> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >> >    <maxRetries>25</maxRetries>
> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >> >> >> >    <sendpartial>true</sendpartial>
> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >> >> >> >    <gateway>internal.myhost.com</gateway>
> >> >> >> >> >    <gatewayPort>25</gatewayPort>
> >> >> >> >> >   </mailet>
> >> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
> >> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >> >> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >> >> >> >> >    <delayTime>5 minutes</delayTime>
> >> >> >> >> >    <delayTime>10 minutes</delayTime>
> >> >> >> >> >    <delayTime>45 minutes</delayTime>
> >> >> >> >> >    <delayTime>2 hours</delayTime>
> >> >> >> >> >    <delayTime>3 hours</delayTime>
> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >> >    <maxRetries>25</maxRetries>
> >> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >> >> >> >    <sendpartial>true</sendpartial>
> >> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >> >> >> >   </mailet>
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > Error:
> >> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled
> >> mail
> >> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
> >> >> >> >> max@mydomain.com]
> >> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
> >> >> localhost/
> >> >> >> >> > 127.0.0.1)
> >> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while
> storing
> >> >> mail.
> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
> only
> >> >> perform
> >> >> >> >> > operation while a transaction is active.
> >> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE
> user.name
> >> >> =:name
> >> >> >> >> > [java.lang.String]
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >> >> >> >         at
> >> >> >> >> >
> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >> >> >> >         at
> >> >> >> >> >
> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >> >> >> >         at
> >> >> >> >>
> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >> >> >> >         at
> >> >> >> >>
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >> >> >> >         at
> >> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >> >> >> >         at
> >> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >> >> >         at
> >> >> >> >> >
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >> >         at
> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >> >> >         at
> >> >> >> >> >
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >> >         at
> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >> >> >         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)
> >> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
> >> >> >> >> Mail1271857659409-4
> >> >> >> >> > in db://maildb/error/
> >> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while
> storing
> >> >> mail.
> >> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can
> only
> >> >> perform
> >> >> >> >> > operation while a transaction is active.
> >> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
> >> >> mailbox.name=
> >> >> >> >> > :nameParam [java.lang.String]
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >> >> >> >         at
> >> >> >> >> >
> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >> >> >> >         at
> >> >> >> >> >
> >> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >> >> >> >         at
> >> >> >> >>
> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >> >> >> >         at
> >> >> >> >>
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >> >> >> >         at
> >> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >> >> >> >         at
> >> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >> >> >         at
> >> >> >> >> >
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >> >         at
> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >> >> >         at
> >> >> >> >> >
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >> >         at
> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >> >> >         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)
> >> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while
> >> >> storing
> >> >> >> >> mail
> >> >> >> >> > Mail1271857659409-4
> >> >> >> >> > java.io.IOException: ERROR: null value in column
> >> "repository_name"
> >> >> >> >> violates
> >> >> >> >> > not-null constraint
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >> >> >         at
> >> >> >> >> >
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >> >         at
> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >>
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >> >> >         at
> >> >> >> >> >
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >> >         at
> >> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >> >> >         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)
> >> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
> >> >> >> ToRepository:
> >> >> >> >> > Exception caught while storing mail Mail1271857659409-4
> >> >> >> >> > javax.mail.MessagingException: Exception caught while storing
> >> mail
> >> >> >> >> > Mail1271857659409-4;
> >> >> >> >> >   nested exception is:
> >> >> >> >> >         java.io.IOException: ERROR: null value in column
> >> >> >> >> "repository_name"
> >> >> >> >> > violates not-null constraint
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >         at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
> >> norman@apache.org>
> >> >> >> >> написал:
> >> >> >> >> >
> >> >> >> >> >> Hi Max,
> >> >> >> >> >>
> >> >> >> >> >> you really seems to have a bad timing :(. Just committed a
> fix
> >> for
> >> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
> >> >> >> >> >>
> >> >> >> >> >> Please try again..
> >> >> >> >> >>
> >> >> >> >> >> Bye,
> >> >> >> >> >> Norman
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> >> >> >> >> > Hi Norman,
> >> >> >> >> >> >
> >> >> >> >> >> > I've just checked out revision 942676 built is
> successfully,
> >> I
> >> >> >> haven't
> >> >> >> >> >> > modified any config files, and tried just to start James,
> >> here
> >> >> is
> >> >> >> what
> >> >> >> >> I
> >> >> >> >> >> am
> >> >> >> >> >> > getting.
> >> >> >> >> >> >
> >> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain:
> localhost
> >> >> >> >> >> > Apache-James Mail Server 3.0-M1
> >> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
> >> >> >> >> >> > Exception in thread "main"
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'instanceFactory' defined in class path resource
> >> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
> >> >> exception
> >> >> >> is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'jamesCamelContext': Invocation of init method
> >> failed;
> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
> resource
> >> >> >> >> >> dependencies
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
> >> dependencies
> >> >> >> >> failed;
> >> >> >> >> >> > nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
> of
> >> >> >> resource
> >> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
> method
> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> >> persistence
> >> >> >> >> >> dependencies
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
> >> resource
> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> >> exception
> >> >> >> >> >> > is
> >> >> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >> >> >        at
> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> >> >> > Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error
> >> >> >> >> >> > creating bean with name 'jamesCamelContext': Invocation of
> >> init
> >> >> >> method
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'spoolmanager': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
> >> resource
> >> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'localusersrepository': Invocation
> of
> >> >> init
> >> >> >> >> >> > method
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
> >> class
> >> >> >> path
> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
> >> failed;
> >> >> >> nested
> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >> >        ... 12 more
> >> >> >> >> >> > Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error
> >> >> >> >> >> > creating bean with name 'spoolmanager': Injection of
> resource
> >> >> >> >> >> dependencies
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'matcherpackages': Injection of resource
> >> dependencies
> >> >> >> >> failed;
> >> >> >> >> >> > nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection
> of
> >> >> >> resource
> >> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
> method
> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> >> persistence
> >> >> >> >> >> dependencies
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
> >> resource
> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> >> exception
> >> >> >> >> >> > is
> >> >> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >> >> >        ... 23 more
> >> >> >> >> >> > Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error
> >> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
> >> resource
> >> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'mailetcontext': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'localusersrepository': Invocation
> of
> >> >> init
> >> >> >> >> >> > method
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
> >> class
> >> >> >> path
> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
> >> failed;
> >> >> >> nested
> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >> >        ... 38 more
> >> >> >> >> >> > Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error
> >> >> >> >> >> > creating bean with name 'mailetcontext': Injection of
> >> resource
> >> >> >> >> >> dependencies
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'localusersrepository': Invocation of init
> method
> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> >> persistence
> >> >> >> >> >> dependencies
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'entityManagerFactory' defined in class path
> >> resource
> >> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> >> exception
> >> >> >> >> >> > is
> >> >> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >> >        ... 51 more
> >> >> >> >> >> > Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> > Error
> >> >> >> >> >> > creating bean with name 'localusersrepository': Invocation
> of
> >> >> init
> >> >> >> >> >> > method
> >> >> >> >> >> > failed; nested exception is
> >> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >> bean
> >> >> >> >> >> > with name 'LocalUsers': Injection of persistence
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested
> >> >> >> >> >> > exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error
> >> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
> >> class
> >> >> >> path
> >> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
> >> failed;
> >> >> >> nested
> >> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >> >        at
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >&g
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max,

could you tell me what version of spamassassin you use ? So I can try
to reproduce the problem.

Thx,
Norman


2010/5/11 Max Levinson <ma...@gmail.com>:
> Hi Norman,
>
> I know I am a huge pain, but I have another problem related to this James
> plugin for Spam Assassin.
>
> I can see in spamd logs that spam assassin is scanning the message which
> James sending to it, but it seems to me that plugin is not adding a
> X-Spam-Flag:yes header entry and not putting it into the header of message.
> Because even if SpamAssassin thinks that this email is spam I can see that
> plugin is not adding the header to the message, that's why this thing is not
> working for me:
>
>   <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> yes" class="ToProcessor">
>   <processor>spam</processor>
>  </mailet>
>
> So instead of going to spam processor those messages go to place where clean
> mail should go.
>
> Sorry for inconvenience.
>
> 11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org> написал:
>
>> Yes its because of the invalid headers..
>>
>> It will store it anyway.
>>
>> Bye,
>> Norman
>>
>>
>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> > Hi, I've put a file from current trunk there, it seems working fine, but
>> > another thing started to happen it is probably the new feature which
>> wasn't
>> > presented in previous versions.
>> >
>> > I am testing my MTA locally, sending just a raw smtp commands to it via
>> > telnet on port 25.
>> >
>> > Of course my emails are not RFC compliant ,but before that James was not
>> > reacting on that, since a new trunk I am getting this:
>> >
>> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity | Invalid
>> > header encountered
>> >
>> > Is it because headers are not correct?
>> >
>> > 2010/5/11 Norman Maurer <no...@apache.org>
>> >
>> >> Hi Max,
>> >>
>> >> ok here is the problem..
>> >>
>> >> Change the persistence.xml to match current trunk:
>> >>
>> >>
>> >>
>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> >> > Hi,
>> >> >
>> >> > Here it is:
>> >> >
>> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> >> >    version="1.0">
>> >> >    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">
>> >> >        <!-- Mailbox stuff-->
>> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>> >> >
>> >> >
>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>> >> >
>> >> >
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>> >> >        <!-- This needs to get used when you want to use streaming.
>> >> Remember
>> >> > to comment the following classes
>> >> >             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>> >> >
>> >> >             If you don't do this the EntityManager will get confused
>> >> >         -->
>> >> >         <!--
>> >> >
>> >> >
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>> >> >
>> >> >
>> >>
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>> >> >         -->
>> >> >
>> >> >         <!-- Comment if you want to use streaming -->
>> >> >
>> >> >
>>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>> >> >
>> >>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>> >> >
>> >> >        <!-- UsersRepository -->
>> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
>> >> >
>> >> >        <properties>
>> >> >            <!--  create tables on startup -->
>> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
>> >> > value="buildSchema(ForeignKeys=true)"/>
>> >> >
>> >> >            <!-- persimistic locking -->
>> >> >            <property name="openjpa.LockManager"  value="pessimistic"/>
>> >> >            <property name="openjpa.ReadLockLevel"  value="read"/>
>> >> >            <property name="openjpa.WriteLockLevel"  value="write"/>
>> >> >            <property name="LockTimeout"  value="60000"/>
>> >> >            <property name="openjpa.jdbc.TransactionIsolation"
>> >> > value="read-committed"/>
>> >> >
>> >> >        </properties>
>> >> >    </persistence-unit>
>> >> > </persistence>
>> >> >
>> >> >
>> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org>
>> >> написал:
>> >> >
>> >> >> Morning Max,
>> >> >>
>> >> >> could you show me your persistence.xml (conf/META-INF/) ?
>> >> >>
>> >> >> Thx,
>> >> >> Norman
>> >> >>
>> >> >>
>> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> >> > Yes, with JDBC driver which you've recommended. All other queries
>> are
>> >> >> > working fine.
>> >> >> >
>> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <norman@apache.org
>> >
>> >> >> написал:
>> >> >> >
>> >> >> >> You was using postgres right?
>> >> >> >>
>> >> >> >> Thx
>> >> >> >> Norman
>> >> >> >>
>> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>> >> >> >> > Hi Norman,
>> >> >> >> >
>> >> >> >> > Yes I am unlucky :) Updated my woring copy right after your
>> email.
>> >> >> Spent
>> >> >> >> > some time on setting James as it was before.
>> >> >> >> >
>> >> >> >> > Everything seems to work fine except this error, it happens
>> after
>> >> >> message
>> >> >> >> is
>> >> >> >> > spooled. Any idea on why it is happening?
>> >> >> >> >
>> >> >> >> > After message was scanned for viruses and it was sent for a user
>> >> which
>> >> >> >> > exists, this part of a config should start to work(basically
>> relay
>> >> >> email
>> >> >> >> to
>> >> >> >> > another host:
>> >> >> >> >
>> >> >> >> >   <mailet match="HostIs=mydomain.com"
>> >> class="ActiveMQRemoteDelivery">
>> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
>> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >> >> >    <delayTime>5 minutes</delayTime>
>> >> >> >> >    <delayTime>10 minutes</delayTime>
>> >> >> >> >    <delayTime>45 minutes</delayTime>
>> >> >> >> >    <delayTime>2 hours</delayTime>
>> >> >> >> >    <delayTime>3 hours</delayTime>
>> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >    <maxRetries>25</maxRetries>
>> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >> >> >    <sendpartial>true</sendpartial>
>> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >> >> >    <gateway>internal.myhost.com</gateway>
>> >> >> >> >    <gatewayPort>25</gatewayPort>
>> >> >> >> >   </mailet>
>> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>> >> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>> >> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >> >> >    <delayTime>5 minutes</delayTime>
>> >> >> >> >    <delayTime>10 minutes</delayTime>
>> >> >> >> >    <delayTime>45 minutes</delayTime>
>> >> >> >> >    <delayTime>2 hours</delayTime>
>> >> >> >> >    <delayTime>3 hours</delayTime>
>> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >> >    <maxRetries>25</maxRetries>
>> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >> >> >    <sendpartial>true</sendpartial>
>> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >> >> >   </mailet>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Error:
>> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled
>> mail
>> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>> >> >> >> max@mydomain.com]
>> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
>> >> localhost/
>> >> >> >> > 127.0.0.1)
>> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while storing
>> >> mail.
>> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
>> >> perform
>> >> >> >> > operation while a transaction is active.
>> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE user.name
>> >> =:name
>> >> >> >> > [java.lang.String]
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >> >> >         at
>> >> >> >> >
>> >> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >> >> >         at
>> >> >> >> >
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >> >> >         at
>> >> >> >> >
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >> >> >         at
>> >> >> >> >
>> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >> >         at
>> >> >> >> >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >         at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >> >         at
>> >> >> >> >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >         at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >> >         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)
>> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>> >> >> >> Mail1271857659409-4
>> >> >> >> > in db://maildb/error/
>> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while storing
>> >> mail.
>> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
>> >> perform
>> >> >> >> > operation while a transaction is active.
>> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>> >> mailbox.name=
>> >> >> >> > :nameParam [java.lang.String]
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >> >> >         at
>> >> >> >> >
>> >> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >> >> >         at
>> >> >> >> >
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >> >> >         at
>> >> >> >> >
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >> >> >         at
>> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >> >> >         at
>> >> >> >> >
>> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> >>
>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >> >         at
>> >> >> >> >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >         at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >> >         at
>> >> >> >> >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >         at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >> >         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)
>> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while
>> >> storing
>> >> >> >> mail
>> >> >> >> > Mail1271857659409-4
>> >> >> >> > java.io.IOException: ERROR: null value in column
>> "repository_name"
>> >> >> >> violates
>> >> >> >> > not-null constraint
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >> >         at
>> >> >> >> >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >         at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >         at
>> >> >> >> >
>> >> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >> >         at
>> >> >> >> >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >> >         at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >> >         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)
>> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
>> >> >> ToRepository:
>> >> >> >> > Exception caught while storing mail Mail1271857659409-4
>> >> >> >> > javax.mail.MessagingException: Exception caught while storing
>> mail
>> >> >> >> > Mail1271857659409-4;
>> >> >> >> >   nested exception is:
>> >> >> >> >         java.io.IOException: ERROR: null value in column
>> >> >> >> "repository_name"
>> >> >> >> > violates not-null constraint
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >         at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
>> norman@apache.org>
>> >> >> >> написал:
>> >> >> >> >
>> >> >> >> >> Hi Max,
>> >> >> >> >>
>> >> >> >> >> you really seems to have a bad timing :(. Just committed a fix
>> for
>> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
>> >> >> >> >>
>> >> >> >> >> Please try again..
>> >> >> >> >>
>> >> >> >> >> Bye,
>> >> >> >> >> Norman
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> >> >> >> > Hi Norman,
>> >> >> >> >> >
>> >> >> >> >> > I've just checked out revision 942676 built is successfully,
>> I
>> >> >> haven't
>> >> >> >> >> > modified any config files, and tried just to start James,
>> here
>> >> is
>> >> >> what
>> >> >> >> I
>> >> >> >> >> am
>> >> >> >> >> > getting.
>> >> >> >> >> >
>> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
>> >> >> >> >> > Apache-James Mail Server 3.0-M1
>> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> >> >> >> >> > Exception in thread "main"
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'instanceFactory' defined in class path resource
>> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
>> >> exception
>> >> >> is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'jamesCamelContext': Invocation of init method
>> failed;
>> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> >> >> >> dependencies
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'matcherpackages': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> > nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
>> >> >> resource
>> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'localusersrepository': Invocation of init method
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>> persistence
>> >> >> >> >> dependencies
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>> resource
>> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> >> exception
>> >> >> >> >> > is
>> >> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >> >        at
>> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> >> > Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error
>> >> >> >> >> > creating bean with name 'jamesCamelContext': Invocation of
>> init
>> >> >> method
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'spoolmanager': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>> resource
>> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'localusersrepository': Invocation of
>> >> init
>> >> >> >> >> > method
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>> class
>> >> >> path
>> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>> failed;
>> >> >> nested
>> >> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >        ... 12 more
>> >> >> >> >> > Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error
>> >> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> >> >> >> dependencies
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'matcherpackages': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> > nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
>> >> >> resource
>> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'localusersrepository': Invocation of init method
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>> persistence
>> >> >> >> >> dependencies
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>> resource
>> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> >> exception
>> >> >> >> >> > is
>> >> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >> >        ... 23 more
>> >> >> >> >> > Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error
>> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
>> resource
>> >> >> >> >> > dependencies failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'localusersrepository': Invocation of
>> >> init
>> >> >> >> >> > method
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>> class
>> >> >> path
>> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>> failed;
>> >> >> nested
>> >> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >> >        ... 38 more
>> >> >> >> >> > Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error
>> >> >> >> >> > creating bean with name 'mailetcontext': Injection of
>> resource
>> >> >> >> >> dependencies
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'localusersrepository': Invocation of init method
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
>> persistence
>> >> >> >> >> dependencies
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'entityManagerFactory' defined in class path
>> resource
>> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> >> exception
>> >> >> >> >> > is
>> >> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >> >        ... 51 more
>> >> >> >> >> > Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> > Error
>> >> >> >> >> > creating bean with name 'localusersrepository': Invocation of
>> >> init
>> >> >> >> >> > method
>> >> >> >> >> > failed; nested exception is
>> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> > exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
>> class
>> >> >> path
>> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
>> failed;
>> >> >> nested
>> >> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >&g
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

I know I am a huge pain, but I have another problem related to this James
plugin for Spam Assassin.

I can see in spamd logs that spam assassin is scanning the message which
James sending to it, but it seems to me that plugin is not adding a
X-Spam-Flag:yes header entry and not putting it into the header of message.
Because even if SpamAssassin thinks that this email is spam I can see that
plugin is not adding the header to the message, that's why this thing is not
working for me:

   <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
yes" class="ToProcessor">
   <processor>spam</processor>
  </mailet>

So instead of going to spam processor those messages go to place where clean
mail should go.

Sorry for inconvenience.

11 мая 2010 г. 12:33 пользователь Norman Maurer <no...@apache.org> написал:

> Yes its because of the invalid headers..
>
> It will store it anyway.
>
> Bye,
> Norman
>
>
> 2010/5/11 Max Levinson <ma...@gmail.com>:
> > Hi, I've put a file from current trunk there, it seems working fine, but
> > another thing started to happen it is probably the new feature which
> wasn't
> > presented in previous versions.
> >
> > I am testing my MTA locally, sending just a raw smtp commands to it via
> > telnet on port 25.
> >
> > Of course my emails are not RFC compliant ,but before that James was not
> > reacting on that, since a new trunk I am getting this:
> >
> > WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity | Invalid
> > header encountered
> >
> > Is it because headers are not correct?
> >
> > 2010/5/11 Norman Maurer <no...@apache.org>
> >
> >> Hi Max,
> >>
> >> ok here is the problem..
> >>
> >> Change the persistence.xml to match current trunk:
> >>
> >>
> >>
> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
> >>
> >> Thx,
> >> Norman
> >>
> >>
> >> 2010/5/11 Max Levinson <ma...@gmail.com>:
> >> > Hi,
> >> >
> >> > Here it is:
> >> >
> >> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
> >> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >> >    version="1.0">
> >> >    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">
> >> >        <!-- Mailbox stuff-->
> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
> >> >
> >> >
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
> >> >
> >> >
> >>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
> >> >        <!-- This needs to get used when you want to use streaming.
> >> Remember
> >> > to comment the following classes
> >> >             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
> >> >             org.apache.james.imap.jpa.mail.model.JPAMessage
> >> >
> >> >             If you don't do this the EntityManager will get confused
> >> >         -->
> >> >         <!--
> >> >
> >> >
> >>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
> >> >
> >> >
> >>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
> >> >         -->
> >> >
> >> >         <!-- Comment if you want to use streaming -->
> >> >
> >> >
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
> >> >        <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
> >> >
> >>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
> >> >
> >> >        <!-- UsersRepository -->
> >> >        <class>org.apache.james.server.jpa.JPAUser</class>
> >> >
> >> >        <properties>
> >> >            <!--  create tables on startup -->
> >> >            <property name="openjpa.jdbc.SynchronizeMappings"
> >> > value="buildSchema(ForeignKeys=true)"/>
> >> >
> >> >            <!-- persimistic locking -->
> >> >            <property name="openjpa.LockManager"  value="pessimistic"/>
> >> >            <property name="openjpa.ReadLockLevel"  value="read"/>
> >> >            <property name="openjpa.WriteLockLevel"  value="write"/>
> >> >            <property name="LockTimeout"  value="60000"/>
> >> >            <property name="openjpa.jdbc.TransactionIsolation"
> >> > value="read-committed"/>
> >> >
> >> >        </properties>
> >> >    </persistence-unit>
> >> > </persistence>
> >> >
> >> >
> >> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org>
> >> написал:
> >> >
> >> >> Morning Max,
> >> >>
> >> >> could you show me your persistence.xml (conf/META-INF/) ?
> >> >>
> >> >> Thx,
> >> >> Norman
> >> >>
> >> >>
> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> >> > Yes, with JDBC driver which you've recommended. All other queries
> are
> >> >> > working fine.
> >> >> >
> >> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <norman@apache.org
> >
> >> >> написал:
> >> >> >
> >> >> >> You was using postgres right?
> >> >> >>
> >> >> >> Thx
> >> >> >> Norman
> >> >> >>
> >> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >> >> >> > Hi Norman,
> >> >> >> >
> >> >> >> > Yes I am unlucky :) Updated my woring copy right after your
> email.
> >> >> Spent
> >> >> >> > some time on setting James as it was before.
> >> >> >> >
> >> >> >> > Everything seems to work fine except this error, it happens
> after
> >> >> message
> >> >> >> is
> >> >> >> > spooled. Any idea on why it is happening?
> >> >> >> >
> >> >> >> > After message was scanned for viruses and it was sent for a user
> >> which
> >> >> >> > exists, this part of a config should start to work(basically
> relay
> >> >> email
> >> >> >> to
> >> >> >> > another host:
> >> >> >> >
> >> >> >> >   <mailet match="HostIs=mydomain.com"
> >> class="ActiveMQRemoteDelivery">
> >> >> >> >    <outgoingQueue>relay</outgoingQueue>
> >> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >> >> >> >    <delayTime>5 minutes</delayTime>
> >> >> >> >    <delayTime>10 minutes</delayTime>
> >> >> >> >    <delayTime>45 minutes</delayTime>
> >> >> >> >    <delayTime>2 hours</delayTime>
> >> >> >> >    <delayTime>3 hours</delayTime>
> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >    <maxRetries>25</maxRetries>
> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >> >> >    <sendpartial>true</sendpartial>
> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >> >> >    <gateway>internal.myhost.com</gateway>
> >> >> >> >    <gatewayPort>25</gatewayPort>
> >> >> >> >   </mailet>
> >> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
> >> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >> >> >> >    <deliveryThreads>10</deliveryThreads>
> >> >> >> >    <delayTime>5 minutes</delayTime>
> >> >> >> >    <delayTime>10 minutes</delayTime>
> >> >> >> >    <delayTime>45 minutes</delayTime>
> >> >> >> >    <delayTime>2 hours</delayTime>
> >> >> >> >    <delayTime>3 hours</delayTime>
> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >> >    <maxRetries>25</maxRetries>
> >> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >> >> >    <sendpartial>true</sendpartial>
> >> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >> >> >   </mailet>
> >> >> >> >
> >> >> >> >
> >> >> >> > Error:
> >> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled
> mail
> >> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
> >> >> >> max@mydomain.com]
> >> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
> >> localhost/
> >> >> >> > 127.0.0.1)
> >> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while storing
> >> mail.
> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
> >> perform
> >> >> >> > operation while a transaction is active.
> >> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE user.name
> >> =:name
> >> >> >> > [java.lang.String]
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >> >> >         at
> >> >> >> >
> >> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >> >> >         at
> >> >> >> >
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >> >> >         at
> >> >> >> >
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >> >> >         at
> >> >> >> >
> >> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >> >> >         at
> >> >> >> >
> >> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >> >> >         at
> >> >> >> >
> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >> >         at
> >> >> >> >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >         at
> >> >> >> >
> >> >>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >> >         at
> >> >> >> >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >> >         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)
> >> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
> >> >> >> Mail1271857659409-4
> >> >> >> > in db://maildb/error/
> >> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while storing
> >> mail.
> >> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
> >> perform
> >> >> >> > operation while a transaction is active.
> >> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
> >> mailbox.name=
> >> >> >> > :nameParam [java.lang.String]
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >> >> >         at
> >> >> >> >
> >> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >> >> >         at
> >> >> >> >
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >> >> >         at
> >> >> >> >
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >> >> >         at
> >> >> >> >
> >> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >> >> >         at
> >> >> >> >
> >> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >> >> >         at
> >> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >> >> >         at
> >> >> >> >
> >> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >> >> >> >         at
> >> >> >> >
> >> >>
> >>
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >> >         at
> >> >> >> >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >         at
> >> >> >> >
> >> >>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >> >         at
> >> >> >> >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >> >         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)
> >> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while
> >> storing
> >> >> >> mail
> >> >> >> > Mail1271857659409-4
> >> >> >> > java.io.IOException: ERROR: null value in column
> "repository_name"
> >> >> >> violates
> >> >> >> > not-null constraint
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >> >         at
> >> >> >> >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >         at
> >> >> >> >
> >> >>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >> >         at
> >> >> >> >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >> >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >> >         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)
> >> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
> >> >> ToRepository:
> >> >> >> > Exception caught while storing mail Mail1271857659409-4
> >> >> >> > javax.mail.MessagingException: Exception caught while storing
> mail
> >> >> >> > Mail1271857659409-4;
> >> >> >> >   nested exception is:
> >> >> >> >         java.io.IOException: ERROR: null value in column
> >> >> >> "repository_name"
> >> >> >> > violates not-null constraint
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >         at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >
> >> >> >> >
> >> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <
> norman@apache.org>
> >> >> >> написал:
> >> >> >> >
> >> >> >> >> Hi Max,
> >> >> >> >>
> >> >> >> >> you really seems to have a bad timing :(. Just committed a fix
> for
> >> >> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
> >> >> >> >>
> >> >> >> >> Please try again..
> >> >> >> >>
> >> >> >> >> Bye,
> >> >> >> >> Norman
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> >> >> >> > Hi Norman,
> >> >> >> >> >
> >> >> >> >> > I've just checked out revision 942676 built is successfully,
> I
> >> >> haven't
> >> >> >> >> > modified any config files, and tried just to start James,
> here
> >> is
> >> >> what
> >> >> >> I
> >> >> >> >> am
> >> >> >> >> > getting.
> >> >> >> >> >
> >> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
> >> >> >> >> > Apache-James Mail Server 3.0-M1
> >> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
> >> >> >> >> > Exception in thread "main"
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'instanceFactory' defined in class path resource
> >> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
> >> exception
> >> >> is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'jamesCamelContext': Invocation of init method
> failed;
> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
> >> >> >> >> dependencies
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'matcherpackages': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> > nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
> >> >> resource
> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'localusersrepository': Invocation of init method
> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> persistence
> >> >> >> >> dependencies
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'entityManagerFactory' defined in class path
> resource
> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> >> exception
> >> >> >> >> > is
> >> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >> >        at
> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> >> > Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error
> >> >> >> >> > creating bean with name 'jamesCamelContext': Invocation of
> init
> >> >> method
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'spoolmanager': Injection of resource dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
> resource
> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'localusersrepository': Invocation of
> >> init
> >> >> >> >> > method
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
> class
> >> >> path
> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
> failed;
> >> >> nested
> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >        ... 12 more
> >> >> >> >> > Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error
> >> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
> >> >> >> >> dependencies
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'matcherpackages': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> > nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
> >> >> resource
> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'localusersrepository': Invocation of init method
> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> persistence
> >> >> >> >> dependencies
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'entityManagerFactory' defined in class path
> resource
> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> >> exception
> >> >> >> >> > is
> >> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >> >        ... 23 more
> >> >> >> >> > Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error
> >> >> >> >> > creating bean with name 'matcherpackages': Injection of
> resource
> >> >> >> >> > dependencies failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'localusersrepository': Invocation of
> >> init
> >> >> >> >> > method
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
> class
> >> >> path
> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
> failed;
> >> >> nested
> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >        ... 38 more
> >> >> >> >> > Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error
> >> >> >> >> > creating bean with name 'mailetcontext': Injection of
> resource
> >> >> >> >> dependencies
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'localusersrepository': Invocation of init method
> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'LocalUsers': Injection of
> persistence
> >> >> >> >> dependencies
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'entityManagerFactory' defined in class path
> resource
> >> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> >> exception
> >> >> >> >> > is
> >> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >        ... 51 more
> >> >> >> >> > Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> > Error
> >> >> >> >> > creating bean with name 'localusersrepository': Invocation of
> >> init
> >> >> >> >> > method
> >> >> >> >> > failed; nested exception is
> >> >> >> >> > org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> > exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> > creating bean with name 'entityManagerFactory' defined in
> class
> >> >> path
> >> >> >> >> > resource [spring-beans.xml]: Invocation of init method
> failed;
> >> >> nested
> >> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >&g

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Yes its because of the invalid headers..

It will store it anyway.

Bye,
Norman


2010/5/11 Max Levinson <ma...@gmail.com>:
> Hi, I've put a file from current trunk there, it seems working fine, but
> another thing started to happen it is probably the new feature which wasn't
> presented in previous versions.
>
> I am testing my MTA locally, sending just a raw smtp commands to it via
> telnet on port 25.
>
> Of course my emails are not RFC compliant ,but before that James was not
> reacting on that, since a new trunk I am getting this:
>
> WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity | Invalid
> header encountered
>
> Is it because headers are not correct?
>
> 2010/5/11 Norman Maurer <no...@apache.org>
>
>> Hi Max,
>>
>> ok here is the problem..
>>
>> Change the persistence.xml to match current trunk:
>>
>>
>> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/11 Max Levinson <ma...@gmail.com>:
>> > Hi,
>> >
>> > Here it is:
>> >
>> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> >    version="1.0">
>> >    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">
>> >        <!-- Mailbox stuff-->
>> >        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>> >        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>> >
>> >  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>> >
>> >
>>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>> >        <!-- This needs to get used when you want to use streaming.
>> Remember
>> > to comment the following classes
>> >             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>> >             org.apache.james.imap.jpa.mail.model.JPAMessage
>> >
>> >             If you don't do this the EntityManager will get confused
>> >         -->
>> >         <!--
>> >
>> >
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>> >
>> >
>>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>> >         -->
>> >
>> >         <!-- Comment if you want to use streaming -->
>> >
>> >  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>> >        <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>> >        <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>> >
>>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>> >
>> >        <!-- UsersRepository -->
>> >        <class>org.apache.james.server.jpa.JPAUser</class>
>> >
>> >        <properties>
>> >            <!--  create tables on startup -->
>> >            <property name="openjpa.jdbc.SynchronizeMappings"
>> > value="buildSchema(ForeignKeys=true)"/>
>> >
>> >            <!-- persimistic locking -->
>> >            <property name="openjpa.LockManager"  value="pessimistic"/>
>> >            <property name="openjpa.ReadLockLevel"  value="read"/>
>> >            <property name="openjpa.WriteLockLevel"  value="write"/>
>> >            <property name="LockTimeout"  value="60000"/>
>> >            <property name="openjpa.jdbc.TransactionIsolation"
>> > value="read-committed"/>
>> >
>> >        </properties>
>> >    </persistence-unit>
>> > </persistence>
>> >
>> >
>> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org>
>> написал:
>> >
>> >> Morning Max,
>> >>
>> >> could you show me your persistence.xml (conf/META-INF/) ?
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> > Yes, with JDBC driver which you've recommended. All other queries are
>> >> > working fine.
>> >> >
>> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <no...@apache.org>
>> >> написал:
>> >> >
>> >> >> You was using postgres right?
>> >> >>
>> >> >> Thx
>> >> >> Norman
>> >> >>
>> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>> >> >> > Hi Norman,
>> >> >> >
>> >> >> > Yes I am unlucky :) Updated my woring copy right after your email.
>> >> Spent
>> >> >> > some time on setting James as it was before.
>> >> >> >
>> >> >> > Everything seems to work fine except this error, it happens after
>> >> message
>> >> >> is
>> >> >> > spooled. Any idea on why it is happening?
>> >> >> >
>> >> >> > After message was scanned for viruses and it was sent for a user
>> which
>> >> >> > exists, this part of a config should start to work(basically relay
>> >> email
>> >> >> to
>> >> >> > another host:
>> >> >> >
>> >> >> >   <mailet match="HostIs=mydomain.com"
>> class="ActiveMQRemoteDelivery">
>> >> >> >    <outgoingQueue>relay</outgoingQueue>
>> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >> >    <delayTime>5 minutes</delayTime>
>> >> >> >    <delayTime>10 minutes</delayTime>
>> >> >> >    <delayTime>45 minutes</delayTime>
>> >> >> >    <delayTime>2 hours</delayTime>
>> >> >> >    <delayTime>3 hours</delayTime>
>> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >    <maxRetries>25</maxRetries>
>> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >> >    <sendpartial>true</sendpartial>
>> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >> >    <gateway>internal.myhost.com</gateway>
>> >> >> >    <gatewayPort>25</gatewayPort>
>> >> >> >   </mailet>
>> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
>> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>> >> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >> >    <delayTime>5 minutes</delayTime>
>> >> >> >    <delayTime>10 minutes</delayTime>
>> >> >> >    <delayTime>45 minutes</delayTime>
>> >> >> >    <delayTime>2 hours</delayTime>
>> >> >> >    <delayTime>3 hours</delayTime>
>> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >    <delayTime>6 hours</delayTime>
>> >> >> >    <maxRetries>25</maxRetries>
>> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >> >    <sendpartial>true</sendpartial>
>> >> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >> >   </mailet>
>> >> >> >
>> >> >> >
>> >> >> > Error:
>> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
>> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>> >> >> max@mydomain.com]
>> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
>> localhost/
>> >> >> > 127.0.0.1)
>> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while storing
>> mail.
>> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
>> perform
>> >> >> > operation while a transaction is active.
>> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE user.name
>> =:name
>> >> >> > [java.lang.String]
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >> >         at
>> >> >> >
>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >> >         at
>> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >> >         at
>> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >> >         at
>> >> >> >
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >> >         at
>> >> >> >
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >> >         at
>> >> >> >
>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >         at
>> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >         at
>> >> >> >
>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >         at
>> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >         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)
>> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>> >> >> Mail1271857659409-4
>> >> >> > in db://maildb/error/
>> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while storing
>> mail.
>> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
>> perform
>> >> >> > operation while a transaction is active.
>> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
>> mailbox.name=
>> >> >> > :nameParam [java.lang.String]
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >> >         at
>> >> >> >
>> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >> >         at
>> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >> >         at
>> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >> >         at
>> >> >> >
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >> >         at
>> >> >> >
>> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >> >         at
>> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >> >         at
>> >> >> >
>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>> >> >> >         at
>> >> >> >
>> >>
>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >         at
>> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >         at
>> >> >> >
>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >         at
>> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >         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)
>> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while
>> storing
>> >> >> mail
>> >> >> > Mail1271857659409-4
>> >> >> > java.io.IOException: ERROR: null value in column "repository_name"
>> >> >> violates
>> >> >> > not-null constraint
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >> >         at
>> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >         at
>> >> >> >
>> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >> >         at
>> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >> >         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)
>> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
>> >> ToRepository:
>> >> >> > Exception caught while storing mail Mail1271857659409-4
>> >> >> > javax.mail.MessagingException: Exception caught while storing mail
>> >> >> > Mail1271857659409-4;
>> >> >> >   nested exception is:
>> >> >> >         java.io.IOException: ERROR: null value in column
>> >> >> "repository_name"
>> >> >> > violates not-null constraint
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >
>> >> >> >
>> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org>
>> >> >> написал:
>> >> >> >
>> >> >> >> Hi Max,
>> >> >> >>
>> >> >> >> you really seems to have a bad timing :(. Just committed a fix for
>> >> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
>> >> >> >>
>> >> >> >> Please try again..
>> >> >> >>
>> >> >> >> Bye,
>> >> >> >> Norman
>> >> >> >>
>> >> >> >>
>> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> >> >> > Hi Norman,
>> >> >> >> >
>> >> >> >> > I've just checked out revision 942676 built is successfully, I
>> >> haven't
>> >> >> >> > modified any config files, and tried just to start James, here
>> is
>> >> what
>> >> >> I
>> >> >> >> am
>> >> >> >> > getting.
>> >> >> >> >
>> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
>> >> >> >> > Apache-James Mail Server 3.0-M1
>> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> >> >> >> > Exception in thread "main"
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'instanceFactory' defined in class path resource
>> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
>> exception
>> >> is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'jamesCamelContext': Invocation of init method failed;
>> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'matcherpackages': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> > nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
>> >> resource
>> >> >> >> > dependencies failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'localusersrepository': Invocation of init method
>> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> exception
>> >> >> >> > is
>> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >        at
>> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'jamesCamelContext': Invocation of init
>> >> method
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'spoolmanager': Injection of resource dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'matcherpackages': Injection of resource
>> >> >> >> > dependencies failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'localusersrepository': Invocation of
>> init
>> >> >> >> > method
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> >> path
>> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> >> nested
>> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >        ... 12 more
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'matcherpackages': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> > nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
>> >> resource
>> >> >> >> > dependencies failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'localusersrepository': Invocation of init method
>> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> exception
>> >> >> >> > is
>> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >        ... 23 more
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'matcherpackages': Injection of resource
>> >> >> >> > dependencies failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'localusersrepository': Invocation of
>> init
>> >> >> >> > method
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> >> path
>> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> >> nested
>> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >        ... 38 more
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'mailetcontext': Injection of resource
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'localusersrepository': Invocation of init method
>> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> exception
>> >> >> >> > is
>> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >        ... 51 more
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'localusersrepository': Invocation of
>> init
>> >> >> >> > method
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> > exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> >> path
>> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> >> nested
>> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >        ... 64 more
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> >> dependencies
>> >> >> >> > failed; nested exception is
>> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> >> exception
>> >> >> >> > is
>> >> >> >> > java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
>> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> Method)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >> >> >        ... 78 more
>> >> >> >> > Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> > Error
>> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> >> path
>> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> >> nested
>> >> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
>> >> >> >> >        ... 95 more
>> >> >> >> > Caused by: java.lang.AbstractMethodError:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >        ... 108 more
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <
>> norman@apache.org>
>> >> >> >> написал:
>> >> >> >> >
>> >> >> >> >> Hi Max,
>> >> >> >> >>
>> >> >> >> >> I bet you configured no domainname in domainlist.xml. The
>> problem
>> >> is
>> >> >> >> >> now
>> >> >> >> >> fixed.
>> >> >> >> >>
>> >> >> >> >> Bye,
>> >> >> >> >> Norman
>> >> >> >> >>
>> >> >> >> >> 2010/5/8 Norman Maurer <no...@apache.org>:
>> >> >> >> >> > Hi Max ,
>> >> >> >> >> >
>> >> >> >> >> > just checked with a clean checkout and it just works. Must be
>> >> >> >> >> > something related to your config. Could you show me your
>> >> >> >> >> > domainlist.xml.
>> >> >> >> >> >
>> >> >> >> >> > In the meantime I will look in the code to get a better idea
>> >> what's
>> >> >> >> going
>> >> >> >> >> on.
>> >> >> >> >> >
>> >> >> >> >> > Thx
>> >> >> >> >> > Norman
>> >> >> >> >> >
>> >> >> >> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> >> >> >> Hi Norman,
>> >> >> >> >> >>
>> >> >> >> >> >> Just did that, still no luck, this is what I am getting when
>> I
>> >> try
>> >> >> >> >> >> to
>> >> >> >> >> start
>> >> >> >> >> >> it:
>> >> >> >> >> >>
>> >> >> >> >> >> INFO  01:34:47,616 | james.James | JAMES init...
>> >> >> >> >> >> Exception in thread "main"
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'instanceFactory' defined in class path resource
>> >> >> >> >> >> [spring-beans.xml]: Initialization of bean failed; nested
>> >> >> exception
>> >> >> >> is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'jamesCamelContext': Invocation of init method
>> >> failed;
>> >> >> >> nested
>> >> >> >> >> >> exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'spoolmanager': Injection of
>> resource
>> >> >> >> >> dependencies
>> >> >> >> >> >> failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'matcherpackages': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
>> >> >> resource
>> >> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'mailserver': Invocation of init method failed;
>> >> nested
>> >> >> >> >> exception
>> >> >> >> >> >> is java.lang.NullPointerException
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >> >>         at
>> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> >> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'jamesCamelContext': Invocation of
>> init
>> >> >> >> method
>> >> >> >> >> >> failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'spoolmanager': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >> exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'matcherpackages': Injection of
>> >> resource
>> >> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'mailetcontext': Injection of resource
>> dependencies
>> >> >> >> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >> exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'mailserver': Invocation of init
>> method
>> >> >> >> failed;
>> >> >> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >>         ... 12 more
>> >> >> >> >> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'spoolmanager': Injection of
>> resource
>> >> >> >> >> dependencies
>> >> >> >> >> >> failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'matcherpackages': Injection of resource
>> dependencies
>> >> >> >> failed;
>> >> >> >> >> >> nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
>> >> >> resource
>> >> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'mailserver': Invocation of init method failed;
>> >> nested
>> >> >> >> >> exception
>> >> >> >> >> >> is java.lang.NullPointerException
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >> >>         ... 23 more
>> >> >> >> >> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'matcherpackages': Injection of
>> >> resource
>> >> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'mailetcontext': Injection of resource
>> dependencies
>> >> >> >> >> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >> exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'mailserver': Invocation of init
>> method
>> >> >> >> failed;
>> >> >> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >> >>         ... 38 more
>> >> >> >> >> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'mailetcontext': Injection of
>> resource
>> >> >> >> >> dependencies
>> >> >> >> >> >> failed; nested exception is
>> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >> bean
>> >> >> >> >> >> with name 'mailserver': Invocation of init method failed;
>> >> nested
>> >> >> >> >> exception
>> >> >> >> >> >> is java.lang.NullPointerException
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >> >>         ... 51 more
>> >> >> >> >> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >> creating bean with name 'mailserver': Invocation of init
>> method
>> >> >> >> failed;
>> >> >> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >> >>         ... 64 more
>> >> >> >> >> >> Caused by: java.lang.NullPointerException
>> >> >> >> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>> >> >> >> >> >>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> >> Method)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >> >> >> >>         at
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >> >> >> >>         ... 78 more
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <
>> >> norman@apache.org
>> >> >> >
>> >> >> >> >> написал:
>> >> >> >> >> >>
>> >> >> >> >> >>> Hi Max,
>> >> >> >> >> >>>
>> >> >> >> >> >>> just committed the fix.
>> >> >> >> >> >>>
>> >> >> >> >> >>> Please try again (svn up, build).
>> >> >> >> >> >>>
>> >> >> >> >> >>> Thx,
>> >> >> >> >> >>> Norman
>> >> >> >> >> >>>
>> >> >> >> >> >>>
>> >> >> >> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
>> >> >> >> >> >>> > Hi Max
>> >> >> >> >> >>> > seems like you were luck y enough to just trigger the
>> build
>> >> at
>> >> >> >> >> >>> > the
>> >> >> >> >> >>> > same time as the new imap build snapshots were deployed.
>> >> >> >> >> >>> >
>> >> >> >> >> >>> > I will update spring-beans.xml to reflect needed changes
>> and
>> >> >> >> commit
>> >> >> >> >> it
>> >> >> >> >> >>> > within the Next Hour.
>> >> >> >> >> >>> >
>> >> >> >> >> >>> > Bye
>> >> >> >> >> >>> > Norman
>> >> >> >> >> >>> >
>> >> >> >> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> >> >> >>> >> Updated trunk built it successfully, but getting this
>> error
>> >> >> >> during
>> >> >> >> >> >>> start:
>> >> >> >> >> >>> >>
>> >> >> >> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init
>> >> >> mailet
>> >> >> >> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could
>> not
>> >> >> load
>> >> >> >> >> mailet
>> >> >> >> >> >>> >> (LocalDelivery);
>> >> >> >> >> >>> >>   nested exception is:
>> >> >> >> >> >>> >>
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >>> >> creating bean with name
>> >> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >> >> >>> >> Injection of resource dependencies failed; nested
>> exception
>> >> is
>> >> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >>> bean
>> >> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >>> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >>> Error
>> >> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in
>> class
>> >> path
>> >> >> >> >> resource
>> >> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >> >> >>> >> 'subscriper'
>> >> >> >> >> while
>> >> >> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >> >> >>> >>
>> >> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> >> Error
>> >> >> >> >> >>> >> creating bean with name 'subscriper' defined in class
>> path
>> >> >> >> resource
>> >> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> >> through
>> >> >> >> >> >>> >> constructor
>> >> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> >> Could
>> >> >> >> >> >>> not
>> >> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >> >> >>> >> required
>> >> >> >> >> type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> >> Failed
>> >> >> >> >> >>> to
>> >> >> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >> >> >>> >> to required type
>> >> >> >> >> >>> >>
>> >> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> >> >> nested
>> >> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
>> >> convert
>> >> >> >> value
>> >> >> >> >> of
>> >> >> >> >> >>> type
>> >> >> >> >> >>> >> [$Proxy27 implementing
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >> >> >>> >> to required type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> no
>> >> >> >> >> >>> matching
>> >> >> >> >> >>> >> editors or conversion strategy found
>> >> >> >> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
>> >> >> >> >> >>> (LocalDelivery);
>> >> >> >> >> >>> >>   nested exception is:
>> >> >> >> >> >>> >>
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error
>> >> >> >> >> >>> >> creating bean with name
>> >> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >> >> >>> >> Injection of resource dependencies failed; nested
>> exception
>> >> is
>> >> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >>> bean
>> >> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >>> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >>> Error
>> >> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in
>> class
>> >> path
>> >> >> >> >> resource
>> >> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >> >> >>> >> 'subscriper'
>> >> >> >> >> while
>> >> >> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >> >> >>> >>
>> >> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> >> Error
>> >> >> >> >> >>> >> creating bean with name 'subscriper' defined in class
>> path
>> >> >> >> resource
>> >> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> >> through
>> >> >> >> >> >>> >> constructor
>> >> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> >> Could
>> >> >> >> >> >>> not
>> >> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >> >> >>> >> required
>> >> >> >> >> type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> >> Failed
>> >> >> >> >> >>> to
>> >> >> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >> >> >>> >> to required type
>> >> >> >> >> >>> >>
>> >> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> >> >> nested
>> >> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
>> >> convert
>> >> >> >> value
>> >> >> >> >> of
>> >> >> >> >> >>> type
>> >> >> >> >> >>> >> [$Proxy27 implementing
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >> >> >>> >> to required type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> no
>> >> >> >> >> >>> matching
>> >> >> >> >> >>> >> editors or conversion strategy found
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >> >>> >>         at
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >> >>> >>         at
>> >> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> >> >>> >> Caused by:
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >>> Error
>> >> >> >> >> >>> >> creating bean with name
>> >> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >> >> >>> >> Injection of resource dependencies failed; nested
>> exception
>> >> is
>> >> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> >> >> creating
>> >> >> >> >> >>> bean
>> >> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
>> >> failed;
>> >> >> >> >> nested
>> >> >> >> >> >>> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> >>> Error
>> >> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in
>> class
>> >> path
>> >> >> >> >> resource
>> >> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >> >> >>> >> 'subscriper'
>> >> >> >> >> while
>> >> >> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >> >> >>> >>
>> >> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> >> Error
>> >> >> >> >> >>> >> creating bean with name 'subscriper' defined in class
>> path
>> >> >> >> resource
>> >> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> >> through
>> >> >> >> >> >>> >> constructor
>> >> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> >> Could
>> >> >> >> >> >>> not
>> >> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >> >> >>> >> required
>> >> >> >> >> type
>> >> >> >> >> >>> >>
>> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> >> Failed
>> >> >> >> >> >>> to
>> >> >> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >> >> >>> >>
>> >> >> >> >> >>>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >> >> >>> >> to required type
>> >> >> >> >> >>> >>
>> >> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerF
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi, I've put a file from current trunk there, it seems working fine, but
another thing started to happen it is probably the new feature which wasn't
presented in previous versions.

I am testing my MTA locally, sending just a raw smtp commands to it via
telnet on port 25.

Of course my emails are not RFC compliant ,but before that James was not
reacting on that, since a new trunk I am getting this:

WARN  04:50:50,371 | org.apache.james.mime4j.parser.MimeEntity | Invalid
header encountered

Is it because headers are not correct?

2010/5/11 Norman Maurer <no...@apache.org>

> Hi Max,
>
> ok here is the problem..
>
> Change the persistence.xml to match current trunk:
>
>
> http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup
>
> Thx,
> Norman
>
>
> 2010/5/11 Max Levinson <ma...@gmail.com>:
> > Hi,
> >
> > Here it is:
> >
> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >    version="1.0">
> >    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">
> >        <!-- Mailbox stuff-->
> >        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
> >        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
> >
> >  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
> >
> >
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
> >        <!-- This needs to get used when you want to use streaming.
> Remember
> > to comment the following classes
> >             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
> >             org.apache.james.imap.jpa.mail.model.JPAMessage
> >
> >             If you don't do this the EntityManager will get confused
> >         -->
> >         <!--
> >
> >
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
> >
> >
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
> >         -->
> >
> >         <!-- Comment if you want to use streaming -->
> >
> >  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
> >        <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
> >        <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
> >
>  <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
> >
> >        <!-- UsersRepository -->
> >        <class>org.apache.james.server.jpa.JPAUser</class>
> >
> >        <properties>
> >            <!--  create tables on startup -->
> >            <property name="openjpa.jdbc.SynchronizeMappings"
> > value="buildSchema(ForeignKeys=true)"/>
> >
> >            <!-- persimistic locking -->
> >            <property name="openjpa.LockManager"  value="pessimistic"/>
> >            <property name="openjpa.ReadLockLevel"  value="read"/>
> >            <property name="openjpa.WriteLockLevel"  value="write"/>
> >            <property name="LockTimeout"  value="60000"/>
> >            <property name="openjpa.jdbc.TransactionIsolation"
> > value="read-committed"/>
> >
> >        </properties>
> >    </persistence-unit>
> > </persistence>
> >
> >
> > 11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org>
> написал:
> >
> >> Morning Max,
> >>
> >> could you show me your persistence.xml (conf/META-INF/) ?
> >>
> >> Thx,
> >> Norman
> >>
> >>
> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> > Yes, with JDBC driver which you've recommended. All other queries are
> >> > working fine.
> >> >
> >> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <no...@apache.org>
> >> написал:
> >> >
> >> >> You was using postgres right?
> >> >>
> >> >> Thx
> >> >> Norman
> >> >>
> >> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >> >> > Hi Norman,
> >> >> >
> >> >> > Yes I am unlucky :) Updated my woring copy right after your email.
> >> Spent
> >> >> > some time on setting James as it was before.
> >> >> >
> >> >> > Everything seems to work fine except this error, it happens after
> >> message
> >> >> is
> >> >> > spooled. Any idea on why it is happening?
> >> >> >
> >> >> > After message was scanned for viruses and it was sent for a user
> which
> >> >> > exists, this part of a config should start to work(basically relay
> >> email
> >> >> to
> >> >> > another host:
> >> >> >
> >> >> >   <mailet match="HostIs=mydomain.com"
> class="ActiveMQRemoteDelivery">
> >> >> >    <outgoingQueue>relay</outgoingQueue>
> >> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >> >> >    <deliveryThreads>10</deliveryThreads>
> >> >> >    <delayTime>5 minutes</delayTime>
> >> >> >    <delayTime>10 minutes</delayTime>
> >> >> >    <delayTime>45 minutes</delayTime>
> >> >> >    <delayTime>2 hours</delayTime>
> >> >> >    <delayTime>3 hours</delayTime>
> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >    <maxRetries>25</maxRetries>
> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >> >    <sendpartial>true</sendpartial>
> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >> >    <gateway>internal.myhost.com</gateway>
> >> >> >    <gatewayPort>25</gatewayPort>
> >> >> >   </mailet>
> >> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
> >> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >> >> >    <deliveryThreads>10</deliveryThreads>
> >> >> >    <delayTime>5 minutes</delayTime>
> >> >> >    <delayTime>10 minutes</delayTime>
> >> >> >    <delayTime>45 minutes</delayTime>
> >> >> >    <delayTime>2 hours</delayTime>
> >> >> >    <delayTime>3 hours</delayTime>
> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >    <delayTime>6 hours</delayTime>
> >> >> >    <maxRetries>25</maxRetries>
> >> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >> >    <sendpartial>true</sendpartial>
> >> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >> >   </mailet>
> >> >> >
> >> >> >
> >> >> > Error:
> >> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
> >> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
> >> >> max@mydomain.com]
> >> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on
> localhost/
> >> >> > 127.0.0.1)
> >> >> > INFO  17:47:39,403 | james.mailetcontext | Error while storing
> mail.
> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
> perform
> >> >> > operation while a transaction is active.
> >> >> > FailedObject: SELECT user FROM JamesUser user WHERE user.name
> =:name
> >> >> > [java.lang.String]
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >> >         at
> >> >> >
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >> >         at
> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >> >         at
> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >> >         at
> >> >> >
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >> >         at
> >> >> >
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >> >         at
> >> >> >
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >         at
> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >         at
> >> >> >
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >         at
> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >         at
> >> >> >
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >         at
> >> >> >
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >         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)
> >> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
> >> >> Mail1271857659409-4
> >> >> > in db://maildb/error/
> >> >> > INFO  17:47:39,821 | james.mailetcontext | Error while storing
> mail.
> >> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> >> > org.apache.openjpa.persistence.InvalidStateException: Can only
> perform
> >> >> > operation while a transaction is active.
> >> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE
> mailbox.name=
> >> >> > :nameParam [java.lang.String]
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >> >         at
> >> >> >
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >> >         at
> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >> >         at
> >> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >> >         at
> >> >> >
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >> >         at
> >> >> >
> >> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >> >         at
> >> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >> >         at
> >> >> >
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >> >> >         at
> >> >> >
> >>
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >         at
> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >         at
> >> >> >
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >         at
> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >         at
> >> >> >
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >         at
> >> >> >
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >         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)
> >> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while
> storing
> >> >> mail
> >> >> > Mail1271857659409-4
> >> >> > java.io.IOException: ERROR: null value in column "repository_name"
> >> >> violates
> >> >> > not-null constraint
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >> >         at
> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >         at
> >> >> >
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >> >         at
> >> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >> >         at
> >> >> >
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >> >         at
> >> >> >
> >> >>
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >> >         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)
> >> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
> >> ToRepository:
> >> >> > Exception caught while storing mail Mail1271857659409-4
> >> >> > javax.mail.MessagingException: Exception caught while storing mail
> >> >> > Mail1271857659409-4;
> >> >> >   nested exception is:
> >> >> >         java.io.IOException: ERROR: null value in column
> >> >> "repository_name"
> >> >> > violates not-null constraint
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >         at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >
> >> >> >
> >> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org>
> >> >> написал:
> >> >> >
> >> >> >> Hi Max,
> >> >> >>
> >> >> >> you really seems to have a bad timing :(. Just committed a fix for
> >> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
> >> >> >>
> >> >> >> Please try again..
> >> >> >>
> >> >> >> Bye,
> >> >> >> Norman
> >> >> >>
> >> >> >>
> >> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> >> >> > Hi Norman,
> >> >> >> >
> >> >> >> > I've just checked out revision 942676 built is successfully, I
> >> haven't
> >> >> >> > modified any config files, and tried just to start James, here
> is
> >> what
> >> >> I
> >> >> >> am
> >> >> >> > getting.
> >> >> >> >
> >> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
> >> >> >> > Apache-James Mail Server 3.0-M1
> >> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
> >> >> >> > Exception in thread "main"
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'instanceFactory' defined in class path resource
> >> >> >> > [spring-beans.xml]: Initialization of bean failed; nested
> exception
> >> is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'jamesCamelContext': Invocation of init method failed;
> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'matcherpackages': Injection of resource dependencies
> >> >> failed;
> >> >> >> > nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
> >> resource
> >> >> >> > dependencies failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'localusersrepository': Invocation of init method
> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> exception
> >> >> >> > is
> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >        at
> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'jamesCamelContext': Invocation of init
> >> method
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'spoolmanager': Injection of resource dependencies
> >> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'matcherpackages': Injection of resource
> >> >> >> > dependencies failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
> >> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'localusersrepository': Invocation of
> init
> >> >> >> > method
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> >> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
> >> path
> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> >> nested
> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >        ... 12 more
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'spoolmanager': Injection of resource
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'matcherpackages': Injection of resource dependencies
> >> >> failed;
> >> >> >> > nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error creating bean with name 'mailetcontext': Injection of
> >> resource
> >> >> >> > dependencies failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'localusersrepository': Invocation of init method
> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> exception
> >> >> >> > is
> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >        ... 23 more
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'matcherpackages': Injection of resource
> >> >> >> > dependencies failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'mailetcontext': Injection of resource dependencies
> >> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'localusersrepository': Invocation of
> init
> >> >> >> > method
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> >> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
> >> path
> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> >> nested
> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >        ... 38 more
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'mailetcontext': Injection of resource
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'localusersrepository': Invocation of init method
> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> exception
> >> >> >> > is
> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >        ... 51 more
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'localusersrepository': Invocation of
> init
> >> >> >> > method
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> >> failed;
> >> >> >> nested
> >> >> >> > exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
> >> path
> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> >> nested
> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >        ... 64 more
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> >> dependencies
> >> >> >> > failed; nested exception is
> >> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> >> exception
> >> >> >> > is
> >> >> >> > java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >> >> >        ... 78 more
> >> >> >> > Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> >> > Error
> >> >> >> > creating bean with name 'entityManagerFactory' defined in class
> >> path
> >> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> >> nested
> >> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
> >> >> >> >        ... 95 more
> >> >> >> > Caused by: java.lang.AbstractMethodError:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >        ... 108 more
> >> >> >> >
> >> >> >> >
> >> >> >> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <
> norman@apache.org>
> >> >> >> написал:
> >> >> >> >
> >> >> >> >> Hi Max,
> >> >> >> >>
> >> >> >> >> I bet you configured no domainname in domainlist.xml. The
> problem
> >> is
> >> >> >> >> now
> >> >> >> >> fixed.
> >> >> >> >>
> >> >> >> >> Bye,
> >> >> >> >> Norman
> >> >> >> >>
> >> >> >> >> 2010/5/8 Norman Maurer <no...@apache.org>:
> >> >> >> >> > Hi Max ,
> >> >> >> >> >
> >> >> >> >> > just checked with a clean checkout and it just works. Must be
> >> >> >> >> > something related to your config. Could you show me your
> >> >> >> >> > domainlist.xml.
> >> >> >> >> >
> >> >> >> >> > In the meantime I will look in the code to get a better idea
> >> what's
> >> >> >> going
> >> >> >> >> on.
> >> >> >> >> >
> >> >> >> >> > Thx
> >> >> >> >> > Norman
> >> >> >> >> >
> >> >> >> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> >> >> >> Hi Norman,
> >> >> >> >> >>
> >> >> >> >> >> Just did that, still no luck, this is what I am getting when
> I
> >> try
> >> >> >> >> >> to
> >> >> >> >> start
> >> >> >> >> >> it:
> >> >> >> >> >>
> >> >> >> >> >> INFO  01:34:47,616 | james.James | JAMES init...
> >> >> >> >> >> Exception in thread "main"
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'instanceFactory' defined in class path resource
> >> >> >> >> >> [spring-beans.xml]: Initialization of bean failed; nested
> >> >> exception
> >> >> >> is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'jamesCamelContext': Invocation of init method
> >> failed;
> >> >> >> nested
> >> >> >> >> >> exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'spoolmanager': Injection of
> resource
> >> >> >> >> dependencies
> >> >> >> >> >> failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'matcherpackages': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
> >> >> resource
> >> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'mailserver': Invocation of init method failed;
> >> nested
> >> >> >> >> exception
> >> >> >> >> >> is java.lang.NullPointerException
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >> >>         at
> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> >> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'jamesCamelContext': Invocation of
> init
> >> >> >> method
> >> >> >> >> >> failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'spoolmanager': Injection of resource dependencies
> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> >> exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'matcherpackages': Injection of
> >> resource
> >> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'mailetcontext': Injection of resource
> dependencies
> >> >> >> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> >> exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'mailserver': Invocation of init
> method
> >> >> >> failed;
> >> >> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >>         ... 12 more
> >> >> >> >> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'spoolmanager': Injection of
> resource
> >> >> >> >> dependencies
> >> >> >> >> >> failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'matcherpackages': Injection of resource
> dependencies
> >> >> >> failed;
> >> >> >> >> >> nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
> >> >> resource
> >> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'mailserver': Invocation of init method failed;
> >> nested
> >> >> >> >> exception
> >> >> >> >> >> is java.lang.NullPointerException
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >> >>         ... 23 more
> >> >> >> >> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'matcherpackages': Injection of
> >> resource
> >> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'mailetcontext': Injection of resource
> dependencies
> >> >> >> >> >> failed;
> >> >> >> >> nested
> >> >> >> >> >> exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'mailserver': Invocation of init
> method
> >> >> >> failed;
> >> >> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >>         ... 38 more
> >> >> >> >> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'mailetcontext': Injection of
> resource
> >> >> >> >> dependencies
> >> >> >> >> >> failed; nested exception is
> >> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >> bean
> >> >> >> >> >> with name 'mailserver': Invocation of init method failed;
> >> nested
> >> >> >> >> exception
> >> >> >> >> >> is java.lang.NullPointerException
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >>         ... 51 more
> >> >> >> >> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >> creating bean with name 'mailserver': Invocation of init
> method
> >> >> >> failed;
> >> >> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >> >>         ... 64 more
> >> >> >> >> >> Caused by: java.lang.NullPointerException
> >> >> >> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
> >> >> >> >> >>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> >> Method)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >> >> >> >>         at
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >> >> >> >>         ... 78 more
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <
> >> norman@apache.org
> >> >> >
> >> >> >> >> написал:
> >> >> >> >> >>
> >> >> >> >> >>> Hi Max,
> >> >> >> >> >>>
> >> >> >> >> >>> just committed the fix.
> >> >> >> >> >>>
> >> >> >> >> >>> Please try again (svn up, build).
> >> >> >> >> >>>
> >> >> >> >> >>> Thx,
> >> >> >> >> >>> Norman
> >> >> >> >> >>>
> >> >> >> >> >>>
> >> >> >> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
> >> >> >> >> >>> > Hi Max
> >> >> >> >> >>> > seems like you were luck y enough to just trigger the
> build
> >> at
> >> >> >> >> >>> > the
> >> >> >> >> >>> > same time as the new imap build snapshots were deployed.
> >> >> >> >> >>> >
> >> >> >> >> >>> > I will update spring-beans.xml to reflect needed changes
> and
> >> >> >> commit
> >> >> >> >> it
> >> >> >> >> >>> > within the Next Hour.
> >> >> >> >> >>> >
> >> >> >> >> >>> > Bye
> >> >> >> >> >>> > Norman
> >> >> >> >> >>> >
> >> >> >> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> >> >> >>> >> Updated trunk built it successfully, but getting this
> error
> >> >> >> during
> >> >> >> >> >>> start:
> >> >> >> >> >>> >>
> >> >> >> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init
> >> >> mailet
> >> >> >> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could
> not
> >> >> load
> >> >> >> >> mailet
> >> >> >> >> >>> >> (LocalDelivery);
> >> >> >> >> >>> >>   nested exception is:
> >> >> >> >> >>> >>
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >>> >> creating bean with name
> >> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >> >> >>> >> Injection of resource dependencies failed; nested
> exception
> >> is
> >> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >>> bean
> >> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
> >> failed;
> >> >> >> >> nested
> >> >> >> >> >>> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >>> Error
> >> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in
> class
> >> path
> >> >> >> >> resource
> >> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >> >>> >> 'subscriper'
> >> >> >> >> while
> >> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >> >>> >>
> >> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> >> Error
> >> >> >> >> >>> >> creating bean with name 'subscriper' defined in class
> path
> >> >> >> resource
> >> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> >> through
> >> >> >> >> >>> >> constructor
> >> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> >> Could
> >> >> >> >> >>> not
> >> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >> >>> >> required
> >> >> >> >> type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> >> Failed
> >> >> >> >> >>> to
> >> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >> >>> >> to required type
> >> >> >> >> >>> >>
> >> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> >> nested
> >> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> >> convert
> >> >> >> value
> >> >> >> >> of
> >> >> >> >> >>> type
> >> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >> >>> >> to required type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> no
> >> >> >> >> >>> matching
> >> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
> >> >> >> >> >>> (LocalDelivery);
> >> >> >> >> >>> >>   nested exception is:
> >> >> >> >> >>> >>
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error
> >> >> >> >> >>> >> creating bean with name
> >> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >> >> >>> >> Injection of resource dependencies failed; nested
> exception
> >> is
> >> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >>> bean
> >> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
> >> failed;
> >> >> >> >> nested
> >> >> >> >> >>> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >>> Error
> >> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in
> class
> >> path
> >> >> >> >> resource
> >> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >> >>> >> 'subscriper'
> >> >> >> >> while
> >> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >> >>> >>
> >> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> >> Error
> >> >> >> >> >>> >> creating bean with name 'subscriper' defined in class
> path
> >> >> >> resource
> >> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> >> through
> >> >> >> >> >>> >> constructor
> >> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> >> Could
> >> >> >> >> >>> not
> >> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >> >>> >> required
> >> >> >> >> type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> >> Failed
> >> >> >> >> >>> to
> >> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >> >>> >> to required type
> >> >> >> >> >>> >>
> >> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> >> nested
> >> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> >> convert
> >> >> >> value
> >> >> >> >> of
> >> >> >> >> >>> type
> >> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >> >>> >> to required type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> no
> >> >> >> >> >>> matching
> >> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >> >>> >>         at
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >> >>> >>         at
> >> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> >> >>> >> Caused by:
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >>> Error
> >> >> >> >> >>> >> creating bean with name
> >> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >> >> >>> >> Injection of resource dependencies failed; nested
> exception
> >> is
> >> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> >> >> creating
> >> >> >> >> >>> bean
> >> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
> >> failed;
> >> >> >> >> nested
> >> >> >> >> >>> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> >>> Error
> >> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in
> class
> >> path
> >> >> >> >> resource
> >> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >> >>> >> 'subscriper'
> >> >> >> >> while
> >> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >> >>> >>
> >> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> >> Error
> >> >> >> >> >>> >> creating bean with name 'subscriper' defined in class
> path
> >> >> >> resource
> >> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> >> through
> >> >> >> >> >>> >> constructor
> >> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> >> Could
> >> >> >> >> >>> not
> >> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >> >>> >> required
> >> >> >> >> type
> >> >> >> >> >>> >>
> >> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> >> Failed
> >> >> >> >> >>> to
> >> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >> >>> >>
> >> >> >> >> >>>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >> >>> >> to required type
> >> >> >> >> >>> >>
> >> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerF

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max,

ok here is the problem..

Change the persistence.xml to match current trunk:

http://svn.apache.org/viewvc/james/server/trunk/spring-deployment/src/main/config/james/META-INF/persistence.xml?view=markup

Thx,
Norman


2010/5/11 Max Levinson <ma...@gmail.com>:
> Hi,
>
> Here it is:
>
> <persistence xmlns="http://java.sun.com/xml/ns/persistence"
>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>    version="1.0">
>    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">
>        <!-- Mailbox stuff-->
>        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
>        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
>
>  <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
>        <!-- This needs to get used when you want to use streaming. Remember
> to comment the following classes
>             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
>             org.apache.james.imap.jpa.mail.model.JPAMessage
>
>             If you don't do this the EntityManager will get confused
>         -->
>         <!--
>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>
>
>  <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
>         -->
>
>         <!-- Comment if you want to use streaming -->
>
>  <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
>        <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
>        <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
>        <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>
>
>        <!-- UsersRepository -->
>        <class>org.apache.james.server.jpa.JPAUser</class>
>
>        <properties>
>            <!--  create tables on startup -->
>            <property name="openjpa.jdbc.SynchronizeMappings"
> value="buildSchema(ForeignKeys=true)"/>
>
>            <!-- persimistic locking -->
>            <property name="openjpa.LockManager"  value="pessimistic"/>
>            <property name="openjpa.ReadLockLevel"  value="read"/>
>            <property name="openjpa.WriteLockLevel"  value="write"/>
>            <property name="LockTimeout"  value="60000"/>
>            <property name="openjpa.jdbc.TransactionIsolation"
> value="read-committed"/>
>
>        </properties>
>    </persistence-unit>
> </persistence>
>
>
> 11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org> написал:
>
>> Morning Max,
>>
>> could you show me your persistence.xml (conf/META-INF/) ?
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> > Yes, with JDBC driver which you've recommended. All other queries are
>> > working fine.
>> >
>> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <no...@apache.org>
>> написал:
>> >
>> >> You was using postgres right?
>> >>
>> >> Thx
>> >> Norman
>> >>
>> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
>> >> > Hi Norman,
>> >> >
>> >> > Yes I am unlucky :) Updated my woring copy right after your email.
>> Spent
>> >> > some time on setting James as it was before.
>> >> >
>> >> > Everything seems to work fine except this error, it happens after
>> message
>> >> is
>> >> > spooled. Any idea on why it is happening?
>> >> >
>> >> > After message was scanned for viruses and it was sent for a user which
>> >> > exists, this part of a config should start to work(basically relay
>> email
>> >> to
>> >> > another host:
>> >> >
>> >> >   <mailet match="HostIs=mydomain.com" class="ActiveMQRemoteDelivery">
>> >> >    <outgoingQueue>relay</outgoingQueue>
>> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >    <delayTime>5 minutes</delayTime>
>> >> >    <delayTime>10 minutes</delayTime>
>> >> >    <delayTime>45 minutes</delayTime>
>> >> >    <delayTime>2 hours</delayTime>
>> >> >    <delayTime>3 hours</delayTime>
>> >> >    <delayTime>6 hours</delayTime>
>> >> >    <delayTime>6 hours</delayTime>
>> >> >    <maxRetries>25</maxRetries>
>> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >    <sendpartial>true</sendpartial>
>> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >    <gateway>internal.myhost.com</gateway>
>> >> >    <gatewayPort>25</gatewayPort>
>> >> >   </mailet>
>> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>> >> >    <outgoingQueue>outgoing</outgoingQueue>
>> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>> >> >    <deliveryThreads>10</deliveryThreads>
>> >> >    <delayTime>5 minutes</delayTime>
>> >> >    <delayTime>10 minutes</delayTime>
>> >> >    <delayTime>45 minutes</delayTime>
>> >> >    <delayTime>2 hours</delayTime>
>> >> >    <delayTime>3 hours</delayTime>
>> >> >    <delayTime>6 hours</delayTime>
>> >> >    <delayTime>6 hours</delayTime>
>> >> >    <maxRetries>25</maxRetries>
>> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >> >    <sendpartial>true</sendpartial>
>> >> >    <bounceProcessor>bounces</bounceProcessor>
>> >> >   </mailet>
>> >> >
>> >> >
>> >> > Error:
>> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
>> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>> >> max@mydomain.com]
>> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on localhost/
>> >> > 127.0.0.1)
>> >> > INFO  17:47:39,403 | james.mailetcontext | Error while storing mail.
>> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
>> >> > operation while a transaction is active.
>> >> > FailedObject: SELECT user FROM JamesUser user WHERE user.name=:name
>> >> > [java.lang.String]
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >         at
>> >> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >         at
>> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >         at
>> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >         at
>> >> >
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >         at
>> >> >
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >         at
>> >> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >         at
>> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >         at
>> >> >
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >         at
>> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >         at
>> >> >
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >         at
>> >> >
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >         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)
>> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>> >> Mail1271857659409-4
>> >> > in db://maildb/error/
>> >> > INFO  17:47:39,821 | james.mailetcontext | Error while storing mail.
>> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> >> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
>> >> > operation while a transaction is active.
>> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE mailbox.name=
>> >> > :nameParam [java.lang.String]
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >> >         at
>> >> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >> >         at
>> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >> >         at
>> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >> >         at
>> >> >
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >> >         at
>> >> >
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >> >         at
>> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >> >         at
>> >> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >> >         at
>> >> >
>> >>
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>> >> >         at
>> >> >
>> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>> >> >         at
>> >> >
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>> >> >         at
>> >> >
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>> >> >         at
>> >> >
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>> >> >         at
>> >> >
>> >>
>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >         at
>> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >         at
>> >> >
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >         at
>> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >         at
>> >> >
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >         at
>> >> >
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >         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)
>> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while storing
>> >> mail
>> >> > Mail1271857659409-4
>> >> > java.io.IOException: ERROR: null value in column "repository_name"
>> >> violates
>> >> > not-null constraint
>> >> >         at
>> >> >
>> >>
>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >> >         at
>> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >         at
>> >> >
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> >         at
>> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> >         at
>> >> >
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >> >         at
>> >> >
>> >>
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >> >         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)
>> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
>> ToRepository:
>> >> > Exception caught while storing mail Mail1271857659409-4
>> >> > javax.mail.MessagingException: Exception caught while storing mail
>> >> > Mail1271857659409-4;
>> >> >   nested exception is:
>> >> >         java.io.IOException: ERROR: null value in column
>> >> "repository_name"
>> >> > violates not-null constraint
>> >> >         at
>> >> >
>> >>
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >> >         at
>> >> >
>> >>
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >         at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >
>> >> >
>> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org>
>> >> написал:
>> >> >
>> >> >> Hi Max,
>> >> >>
>> >> >> you really seems to have a bad timing :(. Just committed a fix for
>> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
>> >> >>
>> >> >> Please try again..
>> >> >>
>> >> >> Bye,
>> >> >> Norman
>> >> >>
>> >> >>
>> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> >> > Hi Norman,
>> >> >> >
>> >> >> > I've just checked out revision 942676 built is successfully, I
>> haven't
>> >> >> > modified any config files, and tried just to start James, here is
>> what
>> >> I
>> >> >> am
>> >> >> > getting.
>> >> >> >
>> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
>> >> >> > Apache-James Mail Server 3.0-M1
>> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> >> >> > Exception in thread "main"
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'instanceFactory' defined in class path resource
>> >> >> > [spring-beans.xml]: Initialization of bean failed; nested exception
>> is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'jamesCamelContext': Invocation of init method failed;
>> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'matcherpackages': Injection of resource dependencies
>> >> failed;
>> >> >> > nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error creating bean with name 'mailetcontext': Injection of
>> resource
>> >> >> > dependencies failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'localusersrepository': Invocation of init method failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> exception
>> >> >> > is
>> >> >> > java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >        at org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'jamesCamelContext': Invocation of init
>> method
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'spoolmanager': Injection of resource dependencies
>> failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'matcherpackages': Injection of resource
>> >> >> > dependencies failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'mailetcontext': Injection of resource dependencies
>> failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'localusersrepository': Invocation of init
>> >> >> > method
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> path
>> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> nested
>> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >        ... 12 more
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'matcherpackages': Injection of resource dependencies
>> >> failed;
>> >> >> > nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error creating bean with name 'mailetcontext': Injection of
>> resource
>> >> >> > dependencies failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'localusersrepository': Invocation of init method failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> exception
>> >> >> > is
>> >> >> > java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >        ... 23 more
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'matcherpackages': Injection of resource
>> >> >> > dependencies failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'mailetcontext': Injection of resource dependencies
>> failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'localusersrepository': Invocation of init
>> >> >> > method
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> path
>> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> nested
>> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >        ... 38 more
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'mailetcontext': Injection of resource
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'localusersrepository': Invocation of init method failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> exception
>> >> >> > is
>> >> >> > java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >        ... 51 more
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'localusersrepository': Invocation of init
>> >> >> > method
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'LocalUsers': Injection of persistence dependencies
>> failed;
>> >> >> nested
>> >> >> > exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> path
>> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> nested
>> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >        ... 64 more
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> >> dependencies
>> >> >> > failed; nested exception is
>> >> >> > org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> > with name 'entityManagerFactory' defined in class path resource
>> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
>> exception
>> >> >> > is
>> >> >> > java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
>> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >> >        ... 78 more
>> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> >> > Error
>> >> >> > creating bean with name 'entityManagerFactory' defined in class
>> path
>> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
>> nested
>> >> >> > exception is java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
>> >> >> >        ... 95 more
>> >> >> > Caused by: java.lang.AbstractMethodError:
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >        ... 108 more
>> >> >> >
>> >> >> >
>> >> >> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org>
>> >> >> написал:
>> >> >> >
>> >> >> >> Hi Max,
>> >> >> >>
>> >> >> >> I bet you configured no domainname in domainlist.xml. The problem
>> is
>> >> >> >> now
>> >> >> >> fixed.
>> >> >> >>
>> >> >> >> Bye,
>> >> >> >> Norman
>> >> >> >>
>> >> >> >> 2010/5/8 Norman Maurer <no...@apache.org>:
>> >> >> >> > Hi Max ,
>> >> >> >> >
>> >> >> >> > just checked with a clean checkout and it just works. Must be
>> >> >> >> > something related to your config. Could you show me your
>> >> >> >> > domainlist.xml.
>> >> >> >> >
>> >> >> >> > In the meantime I will look in the code to get a better idea
>> what's
>> >> >> going
>> >> >> >> on.
>> >> >> >> >
>> >> >> >> > Thx
>> >> >> >> > Norman
>> >> >> >> >
>> >> >> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> >> >> Hi Norman,
>> >> >> >> >>
>> >> >> >> >> Just did that, still no luck, this is what I am getting when I
>> try
>> >> >> >> >> to
>> >> >> >> start
>> >> >> >> >> it:
>> >> >> >> >>
>> >> >> >> >> INFO  01:34:47,616 | james.James | JAMES init...
>> >> >> >> >> Exception in thread "main"
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'instanceFactory' defined in class path resource
>> >> >> >> >> [spring-beans.xml]: Initialization of bean failed; nested
>> >> exception
>> >> >> is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'jamesCamelContext': Invocation of init method
>> failed;
>> >> >> nested
>> >> >> >> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'spoolmanager': Injection of resource
>> >> >> >> dependencies
>> >> >> >> >> failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'matcherpackages': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> >> nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
>> >> resource
>> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'mailserver': Invocation of init method failed;
>> nested
>> >> >> >> exception
>> >> >> >> >> is java.lang.NullPointerException
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >>         at
>> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'jamesCamelContext': Invocation of init
>> >> >> method
>> >> >> >> >> failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'spoolmanager': Injection of resource dependencies
>> >> failed;
>> >> >> >> nested
>> >> >> >> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'matcherpackages': Injection of
>> resource
>> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'mailetcontext': Injection of resource dependencies
>> >> >> >> >> failed;
>> >> >> >> nested
>> >> >> >> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'mailserver': Invocation of init method
>> >> >> failed;
>> >> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >>         ... 12 more
>> >> >> >> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'spoolmanager': Injection of resource
>> >> >> >> dependencies
>> >> >> >> >> failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'matcherpackages': Injection of resource dependencies
>> >> >> failed;
>> >> >> >> >> nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
>> >> resource
>> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'mailserver': Invocation of init method failed;
>> nested
>> >> >> >> exception
>> >> >> >> >> is java.lang.NullPointerException
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >>         ... 23 more
>> >> >> >> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'matcherpackages': Injection of
>> resource
>> >> >> >> >> dependencies failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'mailetcontext': Injection of resource dependencies
>> >> >> >> >> failed;
>> >> >> >> nested
>> >> >> >> >> exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'mailserver': Invocation of init method
>> >> >> failed;
>> >> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >>         ... 38 more
>> >> >> >> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'mailetcontext': Injection of resource
>> >> >> >> dependencies
>> >> >> >> >> failed; nested exception is
>> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >> bean
>> >> >> >> >> with name 'mailserver': Invocation of init method failed;
>> nested
>> >> >> >> exception
>> >> >> >> >> is java.lang.NullPointerException
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >>         ... 51 more
>> >> >> >> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >> creating bean with name 'mailserver': Invocation of init method
>> >> >> failed;
>> >> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >> >>         ... 64 more
>> >> >> >> >> Caused by: java.lang.NullPointerException
>> >> >> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>> >> >> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> Method)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >> >> >>         at
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >> >> >>         ... 78 more
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <
>> norman@apache.org
>> >> >
>> >> >> >> написал:
>> >> >> >> >>
>> >> >> >> >>> Hi Max,
>> >> >> >> >>>
>> >> >> >> >>> just committed the fix.
>> >> >> >> >>>
>> >> >> >> >>> Please try again (svn up, build).
>> >> >> >> >>>
>> >> >> >> >>> Thx,
>> >> >> >> >>> Norman
>> >> >> >> >>>
>> >> >> >> >>>
>> >> >> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
>> >> >> >> >>> > Hi Max
>> >> >> >> >>> > seems like you were luck y enough to just trigger the build
>> at
>> >> >> >> >>> > the
>> >> >> >> >>> > same time as the new imap build snapshots were deployed.
>> >> >> >> >>> >
>> >> >> >> >>> > I will update spring-beans.xml to reflect needed changes and
>> >> >> commit
>> >> >> >> it
>> >> >> >> >>> > within the Next Hour.
>> >> >> >> >>> >
>> >> >> >> >>> > Bye
>> >> >> >> >>> > Norman
>> >> >> >> >>> >
>> >> >> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> >> >>> >> Updated trunk built it successfully, but getting this error
>> >> >> during
>> >> >> >> >>> start:
>> >> >> >> >>> >>
>> >> >> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init
>> >> mailet
>> >> >> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not
>> >> load
>> >> >> >> mailet
>> >> >> >> >>> >> (LocalDelivery);
>> >> >> >> >>> >>   nested exception is:
>> >> >> >> >>> >>
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >>> >> creating bean with name
>> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >> >>> >> Injection of resource dependencies failed; nested exception
>> is
>> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >>> bean
>> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
>> failed;
>> >> >> >> nested
>> >> >> >> >>> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >>> Error
>> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
>> path
>> >> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >> >>> >> 'subscriper'
>> >> >> >> while
>> >> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >> >>> >>
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> Error
>> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> through
>> >> >> >> >>> >> constructor
>> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Could
>> >> >> >> >>> not
>> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >> >>> >> required
>> >> >> >> type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Failed
>> >> >> >> >>> to
>> >> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >> >>> >> to required type
>> >> >> >> >>> >>
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> >> nested
>> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
>> convert
>> >> >> value
>> >> >> >> of
>> >> >> >> >>> type
>> >> >> >> >>> >> [$Proxy27 implementing
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >> >>> >> to required type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> no
>> >> >> >> >>> matching
>> >> >> >> >>> >> editors or conversion strategy found
>> >> >> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
>> >> >> >> >>> (LocalDelivery);
>> >> >> >> >>> >>   nested exception is:
>> >> >> >> >>> >>
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error
>> >> >> >> >>> >> creating bean with name
>> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >> >>> >> Injection of resource dependencies failed; nested exception
>> is
>> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >>> bean
>> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
>> failed;
>> >> >> >> nested
>> >> >> >> >>> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >>> Error
>> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
>> path
>> >> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >> >>> >> 'subscriper'
>> >> >> >> while
>> >> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >> >>> >>
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> Error
>> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> through
>> >> >> >> >>> >> constructor
>> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Could
>> >> >> >> >>> not
>> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >> >>> >> required
>> >> >> >> type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Failed
>> >> >> >> >>> to
>> >> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >> >>> >> to required type
>> >> >> >> >>> >>
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> >> nested
>> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
>> convert
>> >> >> value
>> >> >> >> of
>> >> >> >> >>> type
>> >> >> >> >>> >> [$Proxy27 implementing
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >> >>> >> to required type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> no
>> >> >> >> >>> matching
>> >> >> >> >>> >> editors or conversion strategy found
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >> >>> >>         at
>> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> >>> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >>> Error
>> >> >> >> >>> >> creating bean with name
>> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >> >>> >> Injection of resource dependencies failed; nested exception
>> is
>> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> >> >> creating
>> >> >> >> >>> bean
>> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
>> failed;
>> >> >> >> nested
>> >> >> >> >>> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >>> Error
>> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
>> path
>> >> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >> >>> >> 'subscriper'
>> >> >> >> while
>> >> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >> >>> >>
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> Error
>> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> through
>> >> >> >> >>> >> constructor
>> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Could
>> >> >> >> >>> not
>> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >> >>> >> required
>> >> >> >> type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Failed
>> >> >> >> >>> to
>> >> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >> >>> >> to required type
>> >> >> >> >>> >>
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> >> nested
>> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
>> convert
>> >> >> value
>> >> >> >> of
>> >> >> >> >>> type
>> >> >> >> >>> >> [$Proxy27 implementing
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >> >>> >> to required type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> no
>> >> >> >> >>> matching
>> >> >> >> >>> >> editors or conversion strategy found
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >>
>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >> >> >> >>> >>         at
>> >> >> >> >>> >>
>> >> >> >> >>>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >> >> >> >>> >>         ... 32 more
>> >> >> >> >>> >> Caused by:
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >>> Error
>> >> >> >> >>> >> creating bean with name 'poster': Injection of resource
>> >> >> dependencies
>> >> >> >> >>> failed;
>> >> >> >> >>> >> nested exception is
>> >> >> >> >>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> >>> >> Error creating bean with name 'mailboxmanager' defined in
>> >> class
>> >> >> path
>> >> >> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to
>> bean
>> >> >> >> >>> 'subscriper'
>> >> >> >> >>> >> while setting constructor argument; nested exception is
>> >> >> >> >>> >>
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >> Error
>> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> >> resource
>> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
>> through
>> >> >> >> >>> >> constructor
>> >> >> >> >>> >> argument with index 0 of type
>> >> >> >> >>> >>
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> >> Could
>> >> >> >> >>> not
>> >> >> >> >>> >> conver
> ...
>
> [Nachricht gekürzt]

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi,

Here it is:

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    version="1.0">
    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">
        <!-- Mailbox stuff-->
        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>

 <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>

 <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
        <!-- This needs to get used when you want to use streaming. Remember
to comment the following classes
             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
             org.apache.james.imap.jpa.mail.model.JPAMessage

             If you don't do this the EntityManager will get confused
         -->
         <!--

 <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMailboxMembership</class>

 <class>org.apache.james.imap.jpa.mail.model.openjpa.JPAStreamingMessage</class>
         -->

         <!-- Comment if you want to use streaming -->

 <class>org.apache.james.imap.jpa.mail.model.JPAMailboxMembership</class>
        <class>org.apache.james.imap.jpa.mail.model.JPAMessage</class>
        <class>org.apache.james.imap.jpa.mail.model.JPAProperty</class>
        <class>org.apache.james.imap.jpa.user.model.JPASubscription</class>

        <!-- UsersRepository -->
        <class>org.apache.james.server.jpa.JPAUser</class>

        <properties>
            <!--  create tables on startup -->
            <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema(ForeignKeys=true)"/>

            <!-- persimistic locking -->
            <property name="openjpa.LockManager"  value="pessimistic"/>
            <property name="openjpa.ReadLockLevel"  value="read"/>
            <property name="openjpa.WriteLockLevel"  value="write"/>
            <property name="LockTimeout"  value="60000"/>
            <property name="openjpa.jdbc.TransactionIsolation"
value="read-committed"/>

        </properties>
    </persistence-unit>
</persistence>


11 мая 2010 г. 8:56 пользователь Norman Maurer <no...@apache.org> написал:

> Morning Max,
>
> could you show me your persistence.xml (conf/META-INF/) ?
>
> Thx,
> Norman
>
>
> 2010/5/10 Max Levinson <ma...@gmail.com>:
> > Yes, with JDBC driver which you've recommended. All other queries are
> > working fine.
> >
> > 10 мая 2010 г. 17:39 пользователь Norman Maurer <no...@apache.org>
> написал:
> >
> >> You was using postgres right?
> >>
> >> Thx
> >> Norman
> >>
> >> 2010/5/10, Max Levinson <ma...@gmail.com>:
> >> > Hi Norman,
> >> >
> >> > Yes I am unlucky :) Updated my woring copy right after your email.
> Spent
> >> > some time on setting James as it was before.
> >> >
> >> > Everything seems to work fine except this error, it happens after
> message
> >> is
> >> > spooled. Any idea on why it is happening?
> >> >
> >> > After message was scanned for viruses and it was sent for a user which
> >> > exists, this part of a config should start to work(basically relay
> email
> >> to
> >> > another host:
> >> >
> >> >   <mailet match="HostIs=mydomain.com" class="ActiveMQRemoteDelivery">
> >> >    <outgoingQueue>relay</outgoingQueue>
> >> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >> >    <deliveryThreads>10</deliveryThreads>
> >> >    <delayTime>5 minutes</delayTime>
> >> >    <delayTime>10 minutes</delayTime>
> >> >    <delayTime>45 minutes</delayTime>
> >> >    <delayTime>2 hours</delayTime>
> >> >    <delayTime>3 hours</delayTime>
> >> >    <delayTime>6 hours</delayTime>
> >> >    <delayTime>6 hours</delayTime>
> >> >    <maxRetries>25</maxRetries>
> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >    <sendpartial>true</sendpartial>
> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >    <gateway>internal.myhost.com</gateway>
> >> >    <gatewayPort>25</gatewayPort>
> >> >   </mailet>
> >> >   <mailet match="All" class="ActiveMQRemoteDelivery">
> >> >    <outgoingQueue>outgoing</outgoingQueue>
> >> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >> >    <deliveryThreads>10</deliveryThreads>
> >> >    <delayTime>5 minutes</delayTime>
> >> >    <delayTime>10 minutes</delayTime>
> >> >    <delayTime>45 minutes</delayTime>
> >> >    <delayTime>2 hours</delayTime>
> >> >    <delayTime>3 hours</delayTime>
> >> >    <delayTime>6 hours</delayTime>
> >> >    <delayTime>6 hours</delayTime>
> >> >    <maxRetries>25</maxRetries>
> >> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >> >    <sendpartial>true</sendpartial>
> >> >    <bounceProcessor>bounces</bounceProcessor>
> >> >   </mailet>
> >> >
> >> >
> >> > Error:
> >> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
> >> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
> >> max@mydomain.com]
> >> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on localhost/
> >> > 127.0.0.1)
> >> > INFO  17:47:39,403 | james.mailetcontext | Error while storing mail.
> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
> >> > operation while a transaction is active.
> >> > FailedObject: SELECT user FROM JamesUser user WHERE user.name=:name
> >> > [java.lang.String]
> >> >         at
> >> >
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >         at
> >> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >         at
> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >         at
> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >         at
> >> >
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >         at
> >> >
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >         at
> >> >
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >         at
> >> >
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >         at
> >> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >         at
> >> >
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >         at
> >> >
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >         at
> >> >
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >> >         at
> >> >
> >>
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >> >         at
> >> >
> >>
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >> >         at
> >> >
> >>
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >> >         at
> >> >
> >>
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >> >         at
> >> >
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >> >         at
> >> >
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >         at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >         at
> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >         at
> >> >
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >         at
> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >         at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >         at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >         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)
> >> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
> >> Mail1271857659409-4
> >> > in db://maildb/error/
> >> > INFO  17:47:39,821 | james.mailetcontext | Error while storing mail.
> >> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> >> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
> >> > operation while a transaction is active.
> >> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE mailbox.name=
> >> > :nameParam [java.lang.String]
> >> >         at
> >> >
> >>
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >> >         at
> >> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >> >         at
> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >> >         at
> >> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >> >         at
> >> >
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >> >         at
> >> >
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >> >         at
> >> >
> >>
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >> >         at
> >> >
> >>
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >> >         at
> >> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >> >         at
> >> >
> >>
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >> >         at
> >> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >> >         at
> >> >
> >>
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >> >         at
> >> >
> >>
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >> >         at
> >> >
> >>
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >> >         at
> >> >
> >>
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >> >         at
> >> >
> >>
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >> >         at
> >> >
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >> >         at
> >> >
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >> >         at
> >> >
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >> >         at
> >> >
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >> >         at
> >> >
> >>
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >> >         at
> >> >
> >>
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >> >         at
> >> >
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >         at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >         at
> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >         at
> >> >
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >         at
> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >         at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >         at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >         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)
> >> > ERROR 17:47:40,198 | james.mailstore | Exception caught while storing
> >> mail
> >> > Mail1271857659409-4
> >> > java.io.IOException: ERROR: null value in column "repository_name"
> >> violates
> >> > not-null constraint
> >> >         at
> >> >
> >>
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >> >         at
> >> >
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >> >         at
> >> >
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >         at
> >> >
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >> >         at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >> >         at
> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >         at
> >> >
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >         at
> >> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> >         at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >> >         at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >> >         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)
> >> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling
> ToRepository:
> >> > Exception caught while storing mail Mail1271857659409-4
> >> > javax.mail.MessagingException: Exception caught while storing mail
> >> > Mail1271857659409-4;
> >> >   nested exception is:
> >> >         java.io.IOException: ERROR: null value in column
> >> "repository_name"
> >> > violates not-null constraint
> >> >         at
> >> >
> >>
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >> >         at
> >> >
> >>
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >> >         at
> >> >
> >>
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >         at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >
> >> >
> >> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org>
> >> написал:
> >> >
> >> >> Hi Max,
> >> >>
> >> >> you really seems to have a bad timing :(. Just committed a fix for
> >> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
> >> >>
> >> >> Please try again..
> >> >>
> >> >> Bye,
> >> >> Norman
> >> >>
> >> >>
> >> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> >> > Hi Norman,
> >> >> >
> >> >> > I've just checked out revision 942676 built is successfully, I
> haven't
> >> >> > modified any config files, and tried just to start James, here is
> what
> >> I
> >> >> am
> >> >> > getting.
> >> >> >
> >> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
> >> >> > Apache-James Mail Server 3.0-M1
> >> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
> >> >> > Exception in thread "main"
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'instanceFactory' defined in class path resource
> >> >> > [spring-beans.xml]: Initialization of bean failed; nested exception
> is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'jamesCamelContext': Invocation of init method failed;
> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'spoolmanager': Injection of resource
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'matcherpackages': Injection of resource dependencies
> >> failed;
> >> >> > nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> > Error creating bean with name 'mailetcontext': Injection of
> resource
> >> >> > dependencies failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'localusersrepository': Invocation of init method failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> exception
> >> >> > is
> >> >> > java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >        at org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'jamesCamelContext': Invocation of init
> method
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'spoolmanager': Injection of resource dependencies
> failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'matcherpackages': Injection of resource
> >> >> > dependencies failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'mailetcontext': Injection of resource dependencies
> failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'localusersrepository': Invocation of init
> >> >> > method
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'entityManagerFactory' defined in class
> path
> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >        ... 12 more
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'spoolmanager': Injection of resource
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'matcherpackages': Injection of resource dependencies
> >> failed;
> >> >> > nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> > Error creating bean with name 'mailetcontext': Injection of
> resource
> >> >> > dependencies failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'localusersrepository': Invocation of init method failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> exception
> >> >> > is
> >> >> > java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >        ... 23 more
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'matcherpackages': Injection of resource
> >> >> > dependencies failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'mailetcontext': Injection of resource dependencies
> failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'localusersrepository': Invocation of init
> >> >> > method
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'entityManagerFactory' defined in class
> path
> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >        ... 38 more
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'mailetcontext': Injection of resource
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'localusersrepository': Invocation of init method failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> exception
> >> >> > is
> >> >> > java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >        ... 51 more
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'localusersrepository': Invocation of init
> >> >> > method
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'LocalUsers': Injection of persistence dependencies
> failed;
> >> >> nested
> >> >> > exception is
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> > creating bean with name 'entityManagerFactory' defined in class
> path
> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >        ... 64 more
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> >> dependencies
> >> >> > failed; nested exception is
> >> >> > org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> > with name 'entityManagerFactory' defined in class path resource
> >> >> > [spring-beans.xml]: Invocation of init method failed; nested
> exception
> >> >> > is
> >> >> > java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >> >        ... 78 more
> >> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> >> > Error
> >> >> > creating bean with name 'entityManagerFactory' defined in class
> path
> >> >> > resource [spring-beans.xml]: Invocation of init method failed;
> nested
> >> >> > exception is java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
> >> >> >        ... 95 more
> >> >> > Caused by: java.lang.AbstractMethodError:
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >        ... 108 more
> >> >> >
> >> >> >
> >> >> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org>
> >> >> написал:
> >> >> >
> >> >> >> Hi Max,
> >> >> >>
> >> >> >> I bet you configured no domainname in domainlist.xml. The problem
> is
> >> >> >> now
> >> >> >> fixed.
> >> >> >>
> >> >> >> Bye,
> >> >> >> Norman
> >> >> >>
> >> >> >> 2010/5/8 Norman Maurer <no...@apache.org>:
> >> >> >> > Hi Max ,
> >> >> >> >
> >> >> >> > just checked with a clean checkout and it just works. Must be
> >> >> >> > something related to your config. Could you show me your
> >> >> >> > domainlist.xml.
> >> >> >> >
> >> >> >> > In the meantime I will look in the code to get a better idea
> what's
> >> >> going
> >> >> >> on.
> >> >> >> >
> >> >> >> > Thx
> >> >> >> > Norman
> >> >> >> >
> >> >> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> >> >> Hi Norman,
> >> >> >> >>
> >> >> >> >> Just did that, still no luck, this is what I am getting when I
> try
> >> >> >> >> to
> >> >> >> start
> >> >> >> >> it:
> >> >> >> >>
> >> >> >> >> INFO  01:34:47,616 | james.James | JAMES init...
> >> >> >> >> Exception in thread "main"
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'instanceFactory' defined in class path resource
> >> >> >> >> [spring-beans.xml]: Initialization of bean failed; nested
> >> exception
> >> >> is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'jamesCamelContext': Invocation of init method
> failed;
> >> >> nested
> >> >> >> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'spoolmanager': Injection of resource
> >> >> >> dependencies
> >> >> >> >> failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'matcherpackages': Injection of resource dependencies
> >> >> failed;
> >> >> >> >> nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
> >> resource
> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'mailserver': Invocation of init method failed;
> nested
> >> >> >> exception
> >> >> >> >> is java.lang.NullPointerException
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >>         at
> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'jamesCamelContext': Invocation of init
> >> >> method
> >> >> >> >> failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'spoolmanager': Injection of resource dependencies
> >> failed;
> >> >> >> nested
> >> >> >> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'matcherpackages': Injection of
> resource
> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'mailetcontext': Injection of resource dependencies
> >> >> >> >> failed;
> >> >> >> nested
> >> >> >> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'mailserver': Invocation of init method
> >> >> failed;
> >> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >>         ... 12 more
> >> >> >> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'spoolmanager': Injection of resource
> >> >> >> dependencies
> >> >> >> >> failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'matcherpackages': Injection of resource dependencies
> >> >> failed;
> >> >> >> >> nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >> Error creating bean with name 'mailetcontext': Injection of
> >> resource
> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'mailserver': Invocation of init method failed;
> nested
> >> >> >> exception
> >> >> >> >> is java.lang.NullPointerException
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >>         ... 23 more
> >> >> >> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'matcherpackages': Injection of
> resource
> >> >> >> >> dependencies failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'mailetcontext': Injection of resource dependencies
> >> >> >> >> failed;
> >> >> >> nested
> >> >> >> >> exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'mailserver': Invocation of init method
> >> >> failed;
> >> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >>         ... 38 more
> >> >> >> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'mailetcontext': Injection of resource
> >> >> >> dependencies
> >> >> >> >> failed; nested exception is
> >> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >> bean
> >> >> >> >> with name 'mailserver': Invocation of init method failed;
> nested
> >> >> >> exception
> >> >> >> >> is java.lang.NullPointerException
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >>         ... 51 more
> >> >> >> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >> creating bean with name 'mailserver': Invocation of init method
> >> >> failed;
> >> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >>         ... 64 more
> >> >> >> >> Caused by: java.lang.NullPointerException
> >> >> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
> >> >> >> >>         at
> >> >> >> >>
> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
> >> >> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> Method)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >> >> >>         at
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >> >> >>         ... 78 more
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <
> norman@apache.org
> >> >
> >> >> >> написал:
> >> >> >> >>
> >> >> >> >>> Hi Max,
> >> >> >> >>>
> >> >> >> >>> just committed the fix.
> >> >> >> >>>
> >> >> >> >>> Please try again (svn up, build).
> >> >> >> >>>
> >> >> >> >>> Thx,
> >> >> >> >>> Norman
> >> >> >> >>>
> >> >> >> >>>
> >> >> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
> >> >> >> >>> > Hi Max
> >> >> >> >>> > seems like you were luck y enough to just trigger the build
> at
> >> >> >> >>> > the
> >> >> >> >>> > same time as the new imap build snapshots were deployed.
> >> >> >> >>> >
> >> >> >> >>> > I will update spring-beans.xml to reflect needed changes and
> >> >> commit
> >> >> >> it
> >> >> >> >>> > within the Next Hour.
> >> >> >> >>> >
> >> >> >> >>> > Bye
> >> >> >> >>> > Norman
> >> >> >> >>> >
> >> >> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> >> >>> >> Updated trunk built it successfully, but getting this error
> >> >> during
> >> >> >> >>> start:
> >> >> >> >>> >>
> >> >> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init
> >> mailet
> >> >> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not
> >> load
> >> >> >> mailet
> >> >> >> >>> >> (LocalDelivery);
> >> >> >> >>> >>   nested exception is:
> >> >> >> >>> >>
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name
> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >> >>> >> Injection of resource dependencies failed; nested exception
> is
> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >>> bean
> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
> failed;
> >> >> >> nested
> >> >> >> >>> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> Error
> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
> path
> >> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >>> >> 'subscriper'
> >> >> >> while
> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >>> >>
> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> through
> >> >> >> >>> >> constructor
> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Could
> >> >> >> >>> not
> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >>> >> required
> >> >> >> type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Failed
> >> >> >> >>> to
> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> nested
> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> convert
> >> >> value
> >> >> >> of
> >> >> >> >>> type
> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> no
> >> >> >> >>> matching
> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
> >> >> >> >>> (LocalDelivery);
> >> >> >> >>> >>   nested exception is:
> >> >> >> >>> >>
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name
> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >> >>> >> Injection of resource dependencies failed; nested exception
> is
> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >>> bean
> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
> failed;
> >> >> >> nested
> >> >> >> >>> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> Error
> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
> path
> >> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >>> >> 'subscriper'
> >> >> >> while
> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >>> >>
> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> through
> >> >> >> >>> >> constructor
> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Could
> >> >> >> >>> not
> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >>> >> required
> >> >> >> type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Failed
> >> >> >> >>> to
> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> nested
> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> convert
> >> >> value
> >> >> >> of
> >> >> >> >>> type
> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> no
> >> >> >> >>> matching
> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >> >>> >>         at
> >> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> >>> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> Error
> >> >> >> >>> >> creating bean with name
> >> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >> >>> >> Injection of resource dependencies failed; nested exception
> is
> >> >> >> >>> >> org.springframework.beans.factory.BeanCreationException:
> Error
> >> >> >> creating
> >> >> >> >>> bean
> >> >> >> >>> >> with name 'poster': Injection of resource dependencies
> failed;
> >> >> >> nested
> >> >> >> >>> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> Error
> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
> path
> >> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >>> >> 'subscriper'
> >> >> >> while
> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >>> >>
> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> through
> >> >> >> >>> >> constructor
> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Could
> >> >> >> >>> not
> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >>> >> required
> >> >> >> type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Failed
> >> >> >> >>> to
> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> nested
> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> convert
> >> >> value
> >> >> >> of
> >> >> >> >>> type
> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> no
> >> >> >> >>> matching
> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >>
> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >> >> >> >>> >>         ... 32 more
> >> >> >> >>> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> Error
> >> >> >> >>> >> creating bean with name 'poster': Injection of resource
> >> >> dependencies
> >> >> >> >>> failed;
> >> >> >> >>> >> nested exception is
> >> >> >> >>> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> >> Error creating bean with name 'mailboxmanager' defined in
> >> class
> >> >> path
> >> >> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to
> bean
> >> >> >> >>> 'subscriper'
> >> >> >> >>> >> while setting constructor argument; nested exception is
> >> >> >> >>> >>
> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> through
> >> >> >> >>> >> constructor
> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Could
> >> >> >> >>> not
> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >>> >> required
> >> >> >> type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Failed
> >> >> >> >>> to
> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> nested
> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> convert
> >> >> value
> >> >> >> of
> >> >> >> >>> type
> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> no
> >> >> >> >>> matching
> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >> >>> >>         ... 39 more
> >> >> >> >>> >> Caused by:
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> >>> Error
> >> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class
> path
> >> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >> >>> >> 'subscriper'
> >> >> >> while
> >> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >> >>> >>
> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >> Error
> >> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> >> resource
> >> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed
> through
> >> >> >> >>> >> constructor
> >> >> >> >>> >> argument with index 0 of type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Could
> >> >> >> >>> not
> >> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >> >>> >> required
> >> >> >> type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> >> Failed
> >> >> >> >>> to
> >> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> >> nested
> >> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot
> convert
> >> >> value
> >> >> >> of
> >> >> >> >>> type
> >> >> >> >>> >> [$Proxy27 implementing
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >> >>> >> to required type
> >> >> >> >>> >>
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> no
> >> >> >> >>> matching
> >> >> >> >>> >> editors or conversion strategy found
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >> >>> >>         at
> >> >> >> >>> >>
> >> >> >> >>>
> >> >> >>
> >> >>
> >> org.springframework.b
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Morning Max,

could you show me your persistence.xml (conf/META-INF/) ?

Thx,
Norman


2010/5/10 Max Levinson <ma...@gmail.com>:
> Yes, with JDBC driver which you've recommended. All other queries are
> working fine.
>
> 10 мая 2010 г. 17:39 пользователь Norman Maurer <no...@apache.org> написал:
>
>> You was using postgres right?
>>
>> Thx
>> Norman
>>
>> 2010/5/10, Max Levinson <ma...@gmail.com>:
>> > Hi Norman,
>> >
>> > Yes I am unlucky :) Updated my woring copy right after your email. Spent
>> > some time on setting James as it was before.
>> >
>> > Everything seems to work fine except this error, it happens after message
>> is
>> > spooled. Any idea on why it is happening?
>> >
>> > After message was scanned for viruses and it was sent for a user which
>> > exists, this part of a config should start to work(basically relay email
>> to
>> > another host:
>> >
>> >   <mailet match="HostIs=mydomain.com" class="ActiveMQRemoteDelivery">
>> >    <outgoingQueue>relay</outgoingQueue>
>> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>> >    <deliveryThreads>10</deliveryThreads>
>> >    <delayTime>5 minutes</delayTime>
>> >    <delayTime>10 minutes</delayTime>
>> >    <delayTime>45 minutes</delayTime>
>> >    <delayTime>2 hours</delayTime>
>> >    <delayTime>3 hours</delayTime>
>> >    <delayTime>6 hours</delayTime>
>> >    <delayTime>6 hours</delayTime>
>> >    <maxRetries>25</maxRetries>
>> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >    <sendpartial>true</sendpartial>
>> >    <bounceProcessor>bounces</bounceProcessor>
>> >    <gateway>internal.myhost.com</gateway>
>> >    <gatewayPort>25</gatewayPort>
>> >   </mailet>
>> >   <mailet match="All" class="ActiveMQRemoteDelivery">
>> >    <outgoingQueue>outgoing</outgoingQueue>
>> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>> >    <deliveryThreads>10</deliveryThreads>
>> >    <delayTime>5 minutes</delayTime>
>> >    <delayTime>10 minutes</delayTime>
>> >    <delayTime>45 minutes</delayTime>
>> >    <delayTime>2 hours</delayTime>
>> >    <delayTime>3 hours</delayTime>
>> >    <delayTime>6 hours</delayTime>
>> >    <delayTime>6 hours</delayTime>
>> >    <maxRetries>25</maxRetries>
>> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>> >    <sendpartial>true</sendpartial>
>> >    <bounceProcessor>bounces</bounceProcessor>
>> >   </mailet>
>> >
>> >
>> > Error:
>> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
>> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
>> max@mydomain.com]
>> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on localhost/
>> > 127.0.0.1)
>> > INFO  17:47:39,403 | james.mailetcontext | Error while storing mail.
>> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
>> > operation while a transaction is active.
>> > FailedObject: SELECT user FROM JamesUser user WHERE user.name=:name
>> > [java.lang.String]
>> >         at
>> >
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >         at
>> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >         at
>> >
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >         at
>> >
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >         at
>> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >         at
>> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >         at
>> >
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >         at
>> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >         at
>> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >         at
>> >
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >         at
>> >
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >         at
>> >
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >         at
>> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >         at
>> >
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >         at
>> >
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >         at
>> >
>> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>> >         at
>> >
>> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>> >         at
>> >
>> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>> >         at
>> >
>> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>> >         at
>> >
>> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>> >         at
>> >
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>> >         at
>> >
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >         at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >         at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >         at
>> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >         at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >         at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >         at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >         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)
>> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
>> Mail1271857659409-4
>> > in db://maildb/error/
>> > INFO  17:47:39,821 | james.mailetcontext | Error while storing mail.
>> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
>> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
>> > operation while a transaction is active.
>> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE mailbox.name =
>> > :nameParam [java.lang.String]
>> >         at
>> >
>> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>> >         at
>> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>> >         at
>> >
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>> >         at
>> >
>> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>> >         at
>> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>> >         at
>> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>> >         at
>> >
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>> >         at
>> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>> >         at
>> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>> >         at
>> >
>> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>> >         at
>> >
>> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>> >         at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>> >         at
>> >
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>> >         at
>> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>> >         at
>> >
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>> >         at
>> >
>> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>> >         at
>> >
>> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>> >         at
>> >
>> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>> >         at
>> >
>> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>> >         at
>> > org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>> >         at
>> >
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>> >         at
>> >
>> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>> >         at
>> >
>> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>> >         at
>> >
>> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>> >         at
>> >
>> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>> >         at
>> >
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >         at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >         at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >         at
>> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >         at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >         at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >         at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >         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)
>> > ERROR 17:47:40,198 | james.mailstore | Exception caught while storing
>> mail
>> > Mail1271857659409-4
>> > java.io.IOException: ERROR: null value in column "repository_name"
>> violates
>> > not-null constraint
>> >         at
>> >
>> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>> >         at
>> >
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>> >         at
>> >
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >         at
>> >
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>> >         at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>> >         at
>> >
>> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>> >         at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >         at
>> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >         at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >         at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>> >         at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>> >         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)
>> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling ToRepository:
>> > Exception caught while storing mail Mail1271857659409-4
>> > javax.mail.MessagingException: Exception caught while storing mail
>> > Mail1271857659409-4;
>> >   nested exception is:
>> >         java.io.IOException: ERROR: null value in column
>> "repository_name"
>> > violates not-null constraint
>> >         at
>> >
>> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>> >         at
>> >
>> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>> >         at
>> >
>> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >         at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >         at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >         at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >         at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >         at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >
>> >
>> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org>
>> написал:
>> >
>> >> Hi Max,
>> >>
>> >> you really seems to have a bad timing :(. Just committed a fix for
>> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
>> >>
>> >> Please try again..
>> >>
>> >> Bye,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> >> > Hi Norman,
>> >> >
>> >> > I've just checked out revision 942676 built is successfully, I haven't
>> >> > modified any config files, and tried just to start James, here is what
>> I
>> >> am
>> >> > getting.
>> >> >
>> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
>> >> > Apache-James Mail Server 3.0-M1
>> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> >> > Exception in thread "main"
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'instanceFactory' defined in class path resource
>> >> > [spring-beans.xml]: Initialization of bean failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'jamesCamelContext': Invocation of init method failed;
>> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'matcherpackages': Injection of resource dependencies
>> failed;
>> >> > nested exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> > Error creating bean with name 'mailetcontext': Injection of resource
>> >> > dependencies failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'localusersrepository': Invocation of init method failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'entityManagerFactory' defined in class path resource
>> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> >> > is
>> >> > java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >        at org.apache.james.container.spring.Main.main(Main.java:27)
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'jamesCamelContext': Invocation of init method
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'spoolmanager': Injection of resource dependencies failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'matcherpackages': Injection of resource
>> >> > dependencies failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'mailetcontext': Injection of resource dependencies failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'localusersrepository': Invocation of init
>> >> > method
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'LocalUsers': Injection of persistence dependencies failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'entityManagerFactory' defined in class path
>> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> >> > exception is java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >        ... 12 more
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'spoolmanager': Injection of resource
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'matcherpackages': Injection of resource dependencies
>> failed;
>> >> > nested exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> > Error creating bean with name 'mailetcontext': Injection of resource
>> >> > dependencies failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'localusersrepository': Invocation of init method failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'entityManagerFactory' defined in class path resource
>> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> >> > is
>> >> > java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >        ... 23 more
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'matcherpackages': Injection of resource
>> >> > dependencies failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'mailetcontext': Injection of resource dependencies failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'localusersrepository': Invocation of init
>> >> > method
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'LocalUsers': Injection of persistence dependencies failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'entityManagerFactory' defined in class path
>> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> >> > exception is java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >        ... 38 more
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'mailetcontext': Injection of resource
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'localusersrepository': Invocation of init method failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'entityManagerFactory' defined in class path resource
>> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> >> > is
>> >> > java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >        ... 51 more
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'localusersrepository': Invocation of init
>> >> > method
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'LocalUsers': Injection of persistence dependencies failed;
>> >> nested
>> >> > exception is org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> > creating bean with name 'entityManagerFactory' defined in class path
>> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> >> > exception is java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >        ... 64 more
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'LocalUsers': Injection of persistence
>> >> dependencies
>> >> > failed; nested exception is
>> >> > org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> > with name 'entityManagerFactory' defined in class path resource
>> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> >> > is
>> >> > java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >        at
>> >> >
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >        ... 78 more
>> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> > Error
>> >> > creating bean with name 'entityManagerFactory' defined in class path
>> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> >> > exception is java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
>> >> >        ... 95 more
>> >> > Caused by: java.lang.AbstractMethodError:
>> >> >
>> >>
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >> >        at
>> >> >
>> >>
>> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
>> >> >        at
>> >> >
>> >>
>> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
>> >> >        at
>> >> >
>> >>
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
>> >> >        at
>> >> >
>> >>
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
>> >> >        at
>> >> >
>> >>
>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >        at
>> >> >
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >        ... 108 more
>> >> >
>> >> >
>> >> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org>
>> >> написал:
>> >> >
>> >> >> Hi Max,
>> >> >>
>> >> >> I bet you configured no domainname in domainlist.xml. The problem is
>> >> >> now
>> >> >> fixed.
>> >> >>
>> >> >> Bye,
>> >> >> Norman
>> >> >>
>> >> >> 2010/5/8 Norman Maurer <no...@apache.org>:
>> >> >> > Hi Max ,
>> >> >> >
>> >> >> > just checked with a clean checkout and it just works. Must be
>> >> >> > something related to your config. Could you show me your
>> >> >> > domainlist.xml.
>> >> >> >
>> >> >> > In the meantime I will look in the code to get a better idea what's
>> >> going
>> >> >> on.
>> >> >> >
>> >> >> > Thx
>> >> >> > Norman
>> >> >> >
>> >> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> >> Hi Norman,
>> >> >> >>
>> >> >> >> Just did that, still no luck, this is what I am getting when I try
>> >> >> >> to
>> >> >> start
>> >> >> >> it:
>> >> >> >>
>> >> >> >> INFO  01:34:47,616 | james.James | JAMES init...
>> >> >> >> Exception in thread "main"
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'instanceFactory' defined in class path resource
>> >> >> >> [spring-beans.xml]: Initialization of bean failed; nested
>> exception
>> >> is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'jamesCamelContext': Invocation of init method failed;
>> >> nested
>> >> >> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'spoolmanager': Injection of resource
>> >> >> dependencies
>> >> >> >> failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'matcherpackages': Injection of resource dependencies
>> >> failed;
>> >> >> >> nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error creating bean with name 'mailetcontext': Injection of
>> resource
>> >> >> >> dependencies failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'mailserver': Invocation of init method failed; nested
>> >> >> exception
>> >> >> >> is java.lang.NullPointerException
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >>         at
>> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'jamesCamelContext': Invocation of init
>> >> method
>> >> >> >> failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'spoolmanager': Injection of resource dependencies
>> failed;
>> >> >> nested
>> >> >> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'matcherpackages': Injection of resource
>> >> >> >> dependencies failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'mailetcontext': Injection of resource dependencies
>> >> >> >> failed;
>> >> >> nested
>> >> >> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'mailserver': Invocation of init method
>> >> failed;
>> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>         ... 12 more
>> >> >> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'spoolmanager': Injection of resource
>> >> >> dependencies
>> >> >> >> failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'matcherpackages': Injection of resource dependencies
>> >> failed;
>> >> >> >> nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >> Error creating bean with name 'mailetcontext': Injection of
>> resource
>> >> >> >> dependencies failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'mailserver': Invocation of init method failed; nested
>> >> >> exception
>> >> >> >> is java.lang.NullPointerException
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >>         ... 23 more
>> >> >> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'matcherpackages': Injection of resource
>> >> >> >> dependencies failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'mailetcontext': Injection of resource dependencies
>> >> >> >> failed;
>> >> >> nested
>> >> >> >> exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'mailserver': Invocation of init method
>> >> failed;
>> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>         ... 38 more
>> >> >> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'mailetcontext': Injection of resource
>> >> >> dependencies
>> >> >> >> failed; nested exception is
>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >> bean
>> >> >> >> with name 'mailserver': Invocation of init method failed; nested
>> >> >> exception
>> >> >> >> is java.lang.NullPointerException
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>         ... 51 more
>> >> >> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >> creating bean with name 'mailserver': Invocation of init method
>> >> failed;
>> >> >> >> nested exception is java.lang.NullPointerException
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>         ... 64 more
>> >> >> >> Caused by: java.lang.NullPointerException
>> >> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>> >> >> >>         at
>> >> >> >>
>> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>> >> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> Method)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >> >>         at
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >> >>         ... 78 more
>> >> >> >>
>> >> >> >>
>> >> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <norman@apache.org
>> >
>> >> >> написал:
>> >> >> >>
>> >> >> >>> Hi Max,
>> >> >> >>>
>> >> >> >>> just committed the fix.
>> >> >> >>>
>> >> >> >>> Please try again (svn up, build).
>> >> >> >>>
>> >> >> >>> Thx,
>> >> >> >>> Norman
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
>> >> >> >>> > Hi Max
>> >> >> >>> > seems like you were luck y enough to just trigger the build at
>> >> >> >>> > the
>> >> >> >>> > same time as the new imap build snapshots were deployed.
>> >> >> >>> >
>> >> >> >>> > I will update spring-beans.xml to reflect needed changes and
>> >> commit
>> >> >> it
>> >> >> >>> > within the Next Hour.
>> >> >> >>> >
>> >> >> >>> > Bye
>> >> >> >>> > Norman
>> >> >> >>> >
>> >> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> >>> >> Updated trunk built it successfully, but getting this error
>> >> during
>> >> >> >>> start:
>> >> >> >>> >>
>> >> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init
>> mailet
>> >> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not
>> load
>> >> >> mailet
>> >> >> >>> >> (LocalDelivery);
>> >> >> >>> >>   nested exception is:
>> >> >> >>> >>
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >>> >> creating bean with name
>> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >>> >> Injection of resource dependencies failed; nested exception is
>> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >>> bean
>> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> >> nested
>> >> >> >>> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> >> resource
>> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> >> 'subscriper'
>> >> >> while
>> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
>> >> >> >>> (LocalDelivery);
>> >> >> >>> >>   nested exception is:
>> >> >> >>> >>
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error
>> >> >> >>> >> creating bean with name
>> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >>> >> Injection of resource dependencies failed; nested exception is
>> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >>> bean
>> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> >> nested
>> >> >> >>> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> >> resource
>> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> >> 'subscriper'
>> >> >> while
>> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >>> >>         at
>> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >>> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name
>> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> >>> >> Injection of resource dependencies failed; nested exception is
>> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >>> bean
>> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> >> nested
>> >> >> >>> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> >> resource
>> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> >> 'subscriper'
>> >> >> while
>> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >>
>> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >> >> >>> >>         ... 32 more
>> >> >> >>> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'poster': Injection of resource
>> >> dependencies
>> >> >> >>> failed;
>> >> >> >>> >> nested exception is
>> >> >> >>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> >> Error creating bean with name 'mailboxmanager' defined in
>> class
>> >> path
>> >> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> 'subscriper'
>> >> >> >>> >> while setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>> >>         ... 39 more
>> >> >> >>> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> >> resource
>> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> >> 'subscriper'
>> >> >> while
>> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>> >>         ... 52 more
>> >> >> >>> >> Caused by:
>> >> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >>> >> Error creating bean with name 'subscriper' defined in class
>> path
>> >> >> >>> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >> >> >>> >>         ... 69 more
>> >> >> >>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested
>> >> >> exception:
>> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >>> bean
>> >> >> >>> >> with name 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >> Injection
>> >> >> >>> of
>> >> >> >>> >> resource dependencies failed; nested exception is
>> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >> >>> bean
>> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> >> nested
>> >> >> >>> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> >> resource
>> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> >> 'subscriper'
>> >> >> while
>> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >>
>> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >> >>> >>         at
>> >> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> >>> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'poster': Injection of resource
>> >> dependencies
>> >> >> >>> failed;
>> >> >> >>> >> nested exception is
>> >> >> >>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> >> Error creating bean with name 'mailboxmanager' defined in
>> class
>> >> path
>> >> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> 'subscriper'
>> >> >> >>> >> while setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>> >>         ... 39 more
>> >> >> >>> >> Caused by:
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> >> resource
>> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >> >>> >> 'subscriper'
>> >> >> while
>> >> >> >>> >> setting constructor argument; nested exception is
>> >> >> >>> >>
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> Error
>> >> >> >>> >> creating bean with name 'subscriper' defined in class path
>> >> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >> >>> >>         ... 52 more
>> >> >> >>> >> Caused by:
>> >> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >> >>> >> Error creating bean with name 'subscriper' defined in class
>> path
>> >> >> >>> resource
>> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >> >>> >> constructor
>> >> >> >>> >> argument with index 0 of type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Could
>> >> >> >>> not
>> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >> >>> >> required
>> >> >> type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> >> nested
>> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> >> value
>> >> >> of
>> >> >> >>> type
>> >> >> >>> >> [$Proxy27 implementing
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >> >>> >> to required type
>> >> >> >>> >>
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> no
>> >> >> >>> matching
>> >> >> >>> >> editors or conversion strategy found
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >> >>> >>         at
>> >> >> >>> >>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >> >> >>> >>         ... 69 more
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
>> >> >> >>> >> <ma...@gmail.com>написал:
>> >> >> >>> >>
>> >> >> >>> >>> Norman, thanks for all your work and help on this project.
>> >> >> >>> >>>
>> >> >> >>> >>> I really appreciate that. Will test it now.
>> >> >> >>> >>>
>> >> >> >>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>> >> >> >>> >>> norman.maurer@googlemail.com> написал:
>> >> >> >>> >>>
>> >> >> >>> >>> Hi Max,
>> >> >> >>> >>>>
>> >> >> >>> >>>> my fault.. I missed to update the version of mailet-base in
>> >> >> pom.xml.
>> >> >> >>> >>>> Just committed the fix. Please  svn up and build again.
>> >> >> >>> >>>>
>> >> >> >>> >>>> Sorry again,
>> >> >> >>> >>>> Norman
>> >> >> >>> >>>>
>> >> >> >>> >>>>
>> >> >> >>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >> >> >>> >>>> > Hi,
>> >> >> >>> >>>> >
>> >> >> >>> >>>> > I have only these files
>> >> >> >>> >>>> >
>> >> >> >>> >>>> > [root@alex lib]# ll | grep mailet
>> >> >> >>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>> >> >> >>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>> >> >> >>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55
>> >> >> apache-mailet-2.4.jar
>> >> >> >>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
>> >> >> >>> apache-mailet-base-1.0.jar
>> >> >> >>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>> >> >> >>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>> >> >> >>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>> >> >> >>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
>> >> >> >>> >>>> >
>> >> >> >>> >>>> >
>> >> >> >>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>> >> >> >>> >>>> >
>> >> >> >>> >>>> >> Hi Max,
>> >> >> >>> >>>> >>
>> >> >> >>> >>>> >> could you check if you have a
>> mailet-base-1.1-SNAPSHOT.jar
>> >> in
>> >> >> your
>> >> >> >>> >>>> >> path/to/james/lib/ folder?
>> >> >> >>> >>>> >>
>> >> >> >>> >>>> >> Thx,
>> >> >> >>> >>>> >> Norman
>> >> >> >>> >>>> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >> >> >>> >>>> >> > Hi Norman,
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> > I just got a chance to test this, I updated trunk and
>> >> built
>> >> >> it
>> >> >> >>> >>>> >> successfully.
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> > Then I started James,
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> > Now I can see that plugin is loading itself in
>> >> >> spoolmanager.log.
>> >> >> >>> But
>> >> >> >>> >>>> >> error
>> >> >> >>> >>>> >> > which I mentioned is still happening.
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> > I am sending a message which should be caught by
>> >> SpamAssassin
>> >> >> >>> >>>> >> > and
>> >> >> >>> >>>> here is
>> >> >> >>> >>>> >> > what I am getting maybe it's different error, but I
>> think
>> >> it
>> >> >> >>> looks
>> >> >> >>> >>>> the
>> >> >> >>> >>>> >> same.
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> > ERROR 20:20:08,392 |
>> >> >> >>> org.apache.camel.processor.DefaultErrorHandler
>> >> >> >>> >>>> >> > |
>> >> >> >>> >>>> >> Failed
>> >> >> >>> >>>> >> > delivery for exchangeId:
>> >> >> >>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
>> >> >> >>> >>>> >> > Exhausted after delivery attempt: 1 caught:
>> >> >> >>> >>>> >> >
>> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> >>> >>>> >> > Failed
>> >> >> >>> >>>> to
>> >> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >> >>> java.lang.NullPointerException
>> >> >> >>> >>>> >> >
>> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> >>> >>>> >> > Failed
>> >> >> >>> >>>> to
>> >> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >> >>> java.lang.NullPointerException
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>>
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>>
>> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >>> >>>> >> >        at
>> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> >>> >>>> >> > Method)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>>
>> >> >>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >>> >>>> >> >        ... 54 more
>> >> >> >>> >>>> >> > WARN  20:20:08,399 |
>> >> >> >>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> >> >>> >>>> >> |
>> >> >> >>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>> >> >> >>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due
>> exception:
>> >> >> Failed
>> >> >> >>> to
>> >> >> >>> >>>> >> invoke
>> >> >> >>> >>>> >> > method: null on null due to:
>> >> java.lang.NullPointerException
>> >> >> >>> >>>> >> > ERROR 20:20:08,404 |
>> >> >> >>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> >> >>> >>>> >> > | Caused by:
>> >> >> >>> >>>> >>
>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> >> >>> >>>> >> > - Failed to invoke method: null on null due to:
>> >> >> >>> >>>> >> > java.lang.NullPointerException]
>> >> >> >>> >>>> >> >
>> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> >>> >>>> >> > Failed
>> >> >> >>> >>>> to
>> >> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >> >>> java.lang.NullPointerException
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>>
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>>
>> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >>> >>>> >> >        at
>> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> >>> >>>> >> > Method)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>>
>> >> >>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >>> >>>> >> >        ... 54 more
>> >> >> >>> >>>> >> > WARN  20:20:08,410 |
>> >> >> >>> >>>> >> >
>> >> >> org.springframework.jms.listener.DefaultMessageListenerContainer
>> >> >> >>> |
>> >> >> >>> >>>> >> Execution
>> >> >> >>> >>>> >> > of JMS message listener failed, and no ErrorHandler has
>> >> been
>> >> >> >>> >>>> >> > set.
>> >> >> >>> >>>> >> >
>> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> >>> >>>> >> > Failed
>> >> >> >>> >>>> to
>> >> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >> >>> java.lang.NullPointerException
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>>
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>>
>> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >>> >>>> >> >        at
>> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> >>> >>>> >> > Method)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>>
>> >> >>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >>> >>>> >> >        at
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >>> >>>> >> >        ... 54 more
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >> >>> >>>> >> >
>> >> >> >>> >>>> >> >> Hi Max,
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >> >> Just svn up your source and run: "mvn -U clean
>> package"
>> >> to
>> >> >> get
>> >> >> >>> the
>> >> >> >>> >>>> fix
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >> >> Thx,
>> >> >> >>> >>>> >> >> Norman
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> >>> >>>> >> >> > Done.
>> >> >> >>> >>>> >> >> >
>> >> >> >>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>> >> >> >>> >>>> >> >> >
>> >> >> >>> >>>> >> >> > 2010/5/6 Norman Maurer <
>> norman.maurer@googlemail.com>
>> >> >> >>> >>>> >> >> >
>> >> >> >>> >>>> >> >> >> Hi Max,
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >> >> Thx,
>> >> >> >>> >>>> >> >> >> Norman
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> >>> >>>> >> >> >> > Should I open it in Matchers/Mailets
>> >> >> >>> >>>> >> >> >> > (bundled)<
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >> >> >>> >>>> >> >> >> >
>> >> >> >>> >>>> >> >> >> >  section or
>> >> >> >>> >>>> >> >> >> > in Trunk<
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >> >> >>> >>>> >> >> >> >
>> >> >> >>> >>>> >> >> >> > ?
>> >> >> >>> >>>> >> >> >> >
>> >> >> >>> >>>> >> >> >> > 2010/5/6 Norman Maurer <
>> >> norman.maurer@googlemail.com>
>> >> >> >>> >>>> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> Hi Max,
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >> >> sounds like a bug to me.. could you please open
>> a
>> >> jira
>> >> >> >>> issue
>> >> >> >>> >>>> for
>> >> >> >>> >>>> >> it :
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >> >> Thx,
>> >> >> >>> >>>> >> >> >> >> Norman
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> >>> >>>> >> >> >> >> > And here I am again :)
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am
>> trying
>> >> to
>> >> >> >>> >>>> >> >> >> >> > setup
>> >> >> >>> is
>> >> >> >>> >>>> not
>> >> >> >>> >>>> >> >> >> working
>> >> >> >>> >>>> >> >> >> >> > properly.
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> > Here is what I have in my config for it:
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
>> >> >> >>> class="SpamAssassin">
>> >> >> >>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>> >> >> >>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>> >> >> >>> >>>> >> >> >> >> >  </mailet>
>> >> >> >>> >>>> >> >> >> >> >  <mailet
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >> >> >>> >>>> >> >> >> >> > yes" class="ToProcessor">
>> >> >> >>> >>>> >> >> >> >> >   <processor>spam</processor>
>> >> >> >>> >>>> >> >> >> >> >  </mailet>
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> > I also can't find an entry in the logs which
>> are
>> >> >> saying
>> >> >> >>> >>>> >> >> >> >> > that
>> >> >> >>> >>>> >> >> >> Spamassassin
>> >> >> >>> >>>> >> >> >> >> > was loaded, as far as I understand I need to
>> >> >> >>> >>>> >> >> >> >> > look
>> >> >> for
>> >> >> >>> them
>> >> >> >>> >>>> in
>> >> >> >>> >>>> >> >> >> mailet.log
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> > After message get sent to spool and scanned by
>> >> >> clamav
>> >> >> >>> this
>> >> >> >>> >>>> error
>> >> >> >>> >>>> >> >> comes
>> >> >> >>> >>>> >> >> >> >> up:
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver |
>> >> Successfully
>> >> >> >>> >>>> >> >> >> >> > spooled
>> >> >> >>> >>>> >> mail
>> >> >> >>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.comon
>> >> >> >>> >>>> 192.168.81.1
>> >> >> >>> >>>> >> for
>> >> >> >>> >>>> >> >> [
>> >> >> >>> >>>> >> >> >> >> > max@fakeddomain2.com]
>> >> >> >>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK
>> >> >> >>> >>>> >> >> >> >> > (by
>> >> >> CLAMD
>> >> >> >>> on
>> >> >> >>> >>>> >> >> localhost/
>> >> >> >>> >>>> >> >> >> >> > 127.0.0.1)
>> >> >> >>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
>> >> >> >>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
>> >> >> >>> >>>> >> >> |
>> >> >> >>> >>>> >> >> >> >> Failed
>> >> >> >>> >>>> >> >> >> >> > delivery for exchangeId:
>> >> >> >>> >>>> >> >> >> >>
>> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >> >> >>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>>
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> >>> >>>> >> >> Failed
>> >> >> >>> >>>> >> >> >> to
>> >> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >> >> >>> >>>> >> java.lang.NullPointerException
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>>
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> >>> >>>> >> >> Failed
>> >> >> >>> >>>> >> >> >> to
>> >> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >> >> >>> >>>> >> java.lang.NullPointerException
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >> >> >
>> >> >> >>> >>>> >> >> >> >>
>> >> >> >>> >>>> >> >> >>
>> >> >> >>> >>>> >> >>
>> >> >> >>> >>>> >>
>> >> >> >>> >>>>
>> >> >> >>>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >> >>
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >>> >>>> >> >> >> >> >        at
>> >> >> >>> >>>> >> >>
>> >> >>
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> For additional commands, e-mail: server-user-help@james.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Yes, with JDBC driver which you've recommended. All other queries are
working fine.

10 мая 2010 г. 17:39 пользователь Norman Maurer <no...@apache.org> написал:

> You was using postgres right?
>
> Thx
> Norman
>
> 2010/5/10, Max Levinson <ma...@gmail.com>:
> > Hi Norman,
> >
> > Yes I am unlucky :) Updated my woring copy right after your email. Spent
> > some time on setting James as it was before.
> >
> > Everything seems to work fine except this error, it happens after message
> is
> > spooled. Any idea on why it is happening?
> >
> > After message was scanned for viruses and it was sent for a user which
> > exists, this part of a config should start to work(basically relay email
> to
> > another host:
> >
> >   <mailet match="HostIs=mydomain.com" class="ActiveMQRemoteDelivery">
> >    <outgoingQueue>relay</outgoingQueue>
> >    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
> >    <deliveryThreads>10</deliveryThreads>
> >    <delayTime>5 minutes</delayTime>
> >    <delayTime>10 minutes</delayTime>
> >    <delayTime>45 minutes</delayTime>
> >    <delayTime>2 hours</delayTime>
> >    <delayTime>3 hours</delayTime>
> >    <delayTime>6 hours</delayTime>
> >    <delayTime>6 hours</delayTime>
> >    <maxRetries>25</maxRetries>
> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >    <sendpartial>true</sendpartial>
> >    <bounceProcessor>bounces</bounceProcessor>
> >    <gateway>internal.myhost.com</gateway>
> >    <gatewayPort>25</gatewayPort>
> >   </mailet>
> >   <mailet match="All" class="ActiveMQRemoteDelivery">
> >    <outgoingQueue>outgoing</outgoingQueue>
> >    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
> >    <deliveryThreads>10</deliveryThreads>
> >    <delayTime>5 minutes</delayTime>
> >    <delayTime>10 minutes</delayTime>
> >    <delayTime>45 minutes</delayTime>
> >    <delayTime>2 hours</delayTime>
> >    <delayTime>3 hours</delayTime>
> >    <delayTime>6 hours</delayTime>
> >    <delayTime>6 hours</delayTime>
> >    <maxRetries>25</maxRetries>
> >    <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >    <sendpartial>true</sendpartial>
> >    <bounceProcessor>bounces</bounceProcessor>
> >   </mailet>
> >
> >
> > Error:
> > INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
> > Mail1271857658104-3 from max@max.com on 192.168.81.1 for [
> max@mydomain.com]
> > INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on localhost/
> > 127.0.0.1)
> > INFO  17:47:39,403 | james.mailetcontext | Error while storing mail.
> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
> > operation while a transaction is active.
> > FailedObject: SELECT user FROM JamesUser user WHERE user.name=:name
> > [java.lang.String]
> >         at
> >
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >         at
> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >         at
> >
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >         at
> >
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >         at
> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >         at
> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >         at
> >
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >         at
> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >         at
> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >         at
> >
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >         at
> >
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >         at
> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >         at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >         at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >         at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >         at
> >
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >         at
> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >         at
> >
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >         at
> >
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >         at
> >
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
> >         at
> >
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
> >         at
> >
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
> >         at
> >
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
> >         at
> >
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
> >         at
> >
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
> >         at
> >
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >         at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >         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)
> > INFO  17:47:39,675 | james.mailetcontext | Storing mail
> Mail1271857659409-4
> > in db://maildb/error/
> > INFO  17:47:39,821 | james.mailetcontext | Error while storing mail.
> > <openjpa-2.0.0-r422266:935683 nonfatal user error>
> > org.apache.openjpa.persistence.InvalidStateException: Can only perform
> > operation while a transaction is active.
> > FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE mailbox.name =
> > :nameParam [java.lang.String]
> >         at
> >
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
> >         at
> > org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
> >         at
> >
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
> >         at
> >
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
> >         at
> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
> >         at
> > org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
> >         at
> >
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> >         at
> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> >         at
> > org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> >         at
> >
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
> >         at
> >
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
> >         at
> org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
> >         at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> >         at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
> >         at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
> >         at
> >
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> >         at
> > org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
> >         at
> >
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> >         at
> >
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
> >         at
> >
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
> >         at
> >
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
> >         at
> >
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
> >         at
> > org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
> >         at
> >
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
> >         at
> >
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
> >         at
> >
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
> >         at
> >
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
> >         at
> >
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
> >         at
> >
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >         at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >         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)
> > ERROR 17:47:40,198 | james.mailstore | Exception caught while storing
> mail
> > Mail1271857659409-4
> > java.io.IOException: ERROR: null value in column "repository_name"
> violates
> > not-null constraint
> >         at
> >
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
> >         at
> >
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
> >         at
> >
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >         at
> >
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
> >         at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
> >         at
> >
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
> >         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)
> > ERROR 17:47:40,206 | james.spoolmanager | Exception calling ToRepository:
> > Exception caught while storing mail Mail1271857659409-4
> > javax.mail.MessagingException: Exception caught while storing mail
> > Mail1271857659409-4;
> >   nested exception is:
> >         java.io.IOException: ERROR: null value in column
> "repository_name"
> > violates not-null constraint
> >         at
> >
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
> >         at
> >
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
> >         at
> >
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >         at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >         at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >         at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >         at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >         at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >
> >
> > 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org>
> написал:
> >
> >> Hi Max,
> >>
> >> you really seems to have a bad timing :(. Just committed a fix for
> >> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
> >>
> >> Please try again..
> >>
> >> Bye,
> >> Norman
> >>
> >>
> >> 2010/5/10 Max Levinson <ma...@gmail.com>:
> >> > Hi Norman,
> >> >
> >> > I've just checked out revision 942676 built is successfully, I haven't
> >> > modified any config files, and tried just to start James, here is what
> I
> >> am
> >> > getting.
> >> >
> >> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
> >> > Apache-James Mail Server 3.0-M1
> >> > INFO  10:56:07,061 | james.James | JAMES ...init end
> >> > Exception in thread "main"
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'instanceFactory' defined in class path resource
> >> > [spring-beans.xml]: Initialization of bean failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'jamesCamelContext': Invocation of init method failed;
> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'spoolmanager': Injection of resource
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'matcherpackages': Injection of resource dependencies
> failed;
> >> > nested exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> > Error creating bean with name 'mailetcontext': Injection of resource
> >> > dependencies failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'localusersrepository': Invocation of init method failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'entityManagerFactory' defined in class path resource
> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
> >> > is
> >> > java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >        at
> >> >
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >        at
> >> >
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >        at
> >> >
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >        at
> >> >
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >        at
> >> >
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >        at org.apache.james.container.spring.Main.main(Main.java:27)
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'jamesCamelContext': Invocation of init method
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'spoolmanager': Injection of resource dependencies failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'matcherpackages': Injection of resource
> >> > dependencies failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'mailetcontext': Injection of resource dependencies failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'localusersrepository': Invocation of init
> >> > method
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'LocalUsers': Injection of persistence dependencies failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'entityManagerFactory' defined in class path
> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
> >> > exception is java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >        at
> >> >
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >        ... 12 more
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'spoolmanager': Injection of resource
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'matcherpackages': Injection of resource dependencies
> failed;
> >> > nested exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> > Error creating bean with name 'mailetcontext': Injection of resource
> >> > dependencies failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'localusersrepository': Invocation of init method failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'entityManagerFactory' defined in class path resource
> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
> >> > is
> >> > java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >        at
> >> >
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >        at
> >> >
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >        at
> >> >
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >        ... 23 more
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'matcherpackages': Injection of resource
> >> > dependencies failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'mailetcontext': Injection of resource dependencies failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'localusersrepository': Invocation of init
> >> > method
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'LocalUsers': Injection of persistence dependencies failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'entityManagerFactory' defined in class path
> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
> >> > exception is java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >        ... 38 more
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'mailetcontext': Injection of resource
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'localusersrepository': Invocation of init method failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'entityManagerFactory' defined in class path resource
> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
> >> > is
> >> > java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >        ... 51 more
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'localusersrepository': Invocation of init
> >> > method
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'LocalUsers': Injection of persistence dependencies failed;
> >> nested
> >> > exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> > creating bean with name 'entityManagerFactory' defined in class path
> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
> >> > exception is java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >        at
> >> >
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >        ... 64 more
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'LocalUsers': Injection of persistence
> >> dependencies
> >> > failed; nested exception is
> >> > org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> > with name 'entityManagerFactory' defined in class path resource
> >> > [spring-beans.xml]: Invocation of init method failed; nested exception
> >> > is
> >> > java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >        at
> >> >
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >        at
> >> >
> >>
> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
> >> >        at
> >> >
> >>
> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >        ... 78 more
> >> > Caused by: org.springframework.beans.factory.BeanCreationException:
> >> > Error
> >> > creating bean with name 'entityManagerFactory' defined in class path
> >> > resource [spring-beans.xml]: Invocation of init method failed; nested
> >> > exception is java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
> >> >        ... 95 more
> >> > Caused by: java.lang.AbstractMethodError:
> >> >
> >>
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >> >        at
> >> >
> >>
> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
> >> >        at
> >> >
> >>
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
> >> >        at
> >> >
> >>
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
> >> >        at
> >> >
> >>
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
> >> >        at
> >> >
> >>
> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >        at
> >> >
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >        ... 108 more
> >> >
> >> >
> >> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org>
> >> написал:
> >> >
> >> >> Hi Max,
> >> >>
> >> >> I bet you configured no domainname in domainlist.xml. The problem is
> >> >> now
> >> >> fixed.
> >> >>
> >> >> Bye,
> >> >> Norman
> >> >>
> >> >> 2010/5/8 Norman Maurer <no...@apache.org>:
> >> >> > Hi Max ,
> >> >> >
> >> >> > just checked with a clean checkout and it just works. Must be
> >> >> > something related to your config. Could you show me your
> >> >> > domainlist.xml.
> >> >> >
> >> >> > In the meantime I will look in the code to get a better idea what's
> >> going
> >> >> on.
> >> >> >
> >> >> > Thx
> >> >> > Norman
> >> >> >
> >> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> >> Hi Norman,
> >> >> >>
> >> >> >> Just did that, still no luck, this is what I am getting when I try
> >> >> >> to
> >> >> start
> >> >> >> it:
> >> >> >>
> >> >> >> INFO  01:34:47,616 | james.James | JAMES init...
> >> >> >> Exception in thread "main"
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'instanceFactory' defined in class path resource
> >> >> >> [spring-beans.xml]: Initialization of bean failed; nested
> exception
> >> is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'jamesCamelContext': Invocation of init method failed;
> >> nested
> >> >> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'spoolmanager': Injection of resource
> >> >> dependencies
> >> >> >> failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'matcherpackages': Injection of resource dependencies
> >> failed;
> >> >> >> nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error creating bean with name 'mailetcontext': Injection of
> resource
> >> >> >> dependencies failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'mailserver': Invocation of init method failed; nested
> >> >> exception
> >> >> >> is java.lang.NullPointerException
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >>         at
> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'jamesCamelContext': Invocation of init
> >> method
> >> >> >> failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'spoolmanager': Injection of resource dependencies
> failed;
> >> >> nested
> >> >> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'matcherpackages': Injection of resource
> >> >> >> dependencies failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'mailetcontext': Injection of resource dependencies
> >> >> >> failed;
> >> >> nested
> >> >> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'mailserver': Invocation of init method
> >> failed;
> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>         ... 12 more
> >> >> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'spoolmanager': Injection of resource
> >> >> dependencies
> >> >> >> failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'matcherpackages': Injection of resource dependencies
> >> failed;
> >> >> >> nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >> Error creating bean with name 'mailetcontext': Injection of
> resource
> >> >> >> dependencies failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'mailserver': Invocation of init method failed; nested
> >> >> exception
> >> >> >> is java.lang.NullPointerException
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >>         ... 23 more
> >> >> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'matcherpackages': Injection of resource
> >> >> >> dependencies failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'mailetcontext': Injection of resource dependencies
> >> >> >> failed;
> >> >> nested
> >> >> >> exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'mailserver': Invocation of init method
> >> failed;
> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>         ... 38 more
> >> >> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'mailetcontext': Injection of resource
> >> >> dependencies
> >> >> >> failed; nested exception is
> >> >> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >> bean
> >> >> >> with name 'mailserver': Invocation of init method failed; nested
> >> >> exception
> >> >> >> is java.lang.NullPointerException
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>         ... 51 more
> >> >> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >> creating bean with name 'mailserver': Invocation of init method
> >> failed;
> >> >> >> nested exception is java.lang.NullPointerException
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>         ... 64 more
> >> >> >> Caused by: java.lang.NullPointerException
> >> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
> >> >> >>         at
> >> >> >>
> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
> >> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >> >>         at
> >> >> >>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >> >>         ... 78 more
> >> >> >>
> >> >> >>
> >> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <norman@apache.org
> >
> >> >> написал:
> >> >> >>
> >> >> >>> Hi Max,
> >> >> >>>
> >> >> >>> just committed the fix.
> >> >> >>>
> >> >> >>> Please try again (svn up, build).
> >> >> >>>
> >> >> >>> Thx,
> >> >> >>> Norman
> >> >> >>>
> >> >> >>>
> >> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
> >> >> >>> > Hi Max
> >> >> >>> > seems like you were luck y enough to just trigger the build at
> >> >> >>> > the
> >> >> >>> > same time as the new imap build snapshots were deployed.
> >> >> >>> >
> >> >> >>> > I will update spring-beans.xml to reflect needed changes and
> >> commit
> >> >> it
> >> >> >>> > within the Next Hour.
> >> >> >>> >
> >> >> >>> > Bye
> >> >> >>> > Norman
> >> >> >>> >
> >> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> >>> >> Updated trunk built it successfully, but getting this error
> >> during
> >> >> >>> start:
> >> >> >>> >>
> >> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init
> mailet
> >> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not
> load
> >> >> mailet
> >> >> >>> >> (LocalDelivery);
> >> >> >>> >>   nested exception is:
> >> >> >>> >>
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >>> >> creating bean with name
> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >>> >> Injection of resource dependencies failed; nested exception is
> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >>> bean
> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> >> nested
> >> >> >>> >> exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> >> resource
> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> >> 'subscriper'
> >> >> while
> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
> >> >> >>> (LocalDelivery);
> >> >> >>> >>   nested exception is:
> >> >> >>> >>
> org.springframework.beans.factory.BeanCreationException:
> >> >> Error
> >> >> >>> >> creating bean with name
> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >>> >> Injection of resource dependencies failed; nested exception is
> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >>> bean
> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> >> nested
> >> >> >>> >> exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> >> resource
> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> >> 'subscriper'
> >> >> while
> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >>> >>         at
> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >>> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name
> >> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> >>> >> Injection of resource dependencies failed; nested exception is
> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >>> bean
> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> >> nested
> >> >> >>> >> exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> >> resource
> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> >> 'subscriper'
> >> >> while
> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >>
> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >> >> >>> >>         ... 32 more
> >> >> >>> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'poster': Injection of resource
> >> dependencies
> >> >> >>> failed;
> >> >> >>> >> nested exception is
> >> >> >>> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> >> Error creating bean with name 'mailboxmanager' defined in
> class
> >> path
> >> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> 'subscriper'
> >> >> >>> >> while setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>> >>         ... 39 more
> >> >> >>> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> >> resource
> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> >> 'subscriper'
> >> >> while
> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>> >>         ... 52 more
> >> >> >>> >> Caused by:
> >> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >>> >> Error creating bean with name 'subscriper' defined in class
> path
> >> >> >>> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >> >> >>> >>         ... 69 more
> >> >> >>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested
> >> >> exception:
> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >>> bean
> >> >> >>> >> with name 'org.apache.james.transport.mailets.LocalDelivery':
> >> >> Injection
> >> >> >>> of
> >> >> >>> >> resource dependencies failed; nested exception is
> >> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> >> creating
> >> >> >>> bean
> >> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> >> nested
> >> >> >>> >> exception is
> >> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> >> resource
> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> >> 'subscriper'
> >> >> while
> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >>
> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >> >>> >>         at
> >> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> >>> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'poster': Injection of resource
> >> dependencies
> >> >> >>> failed;
> >> >> >>> >> nested exception is
> >> >> >>> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> >> Error creating bean with name 'mailboxmanager' defined in
> class
> >> path
> >> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> 'subscriper'
> >> >> >>> >> while setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>> >>         ... 39 more
> >> >> >>> >> Caused by:
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> >>> Error
> >> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> >> resource
> >> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
> >> >> >>> >> 'subscriper'
> >> >> while
> >> >> >>> >> setting constructor argument; nested exception is
> >> >> >>> >>
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> Error
> >> >> >>> >> creating bean with name 'subscriper' defined in class path
> >> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >> >>> >>         ... 52 more
> >> >> >>> >> Caused by:
> >> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >> >>> >> Error creating bean with name 'subscriper' defined in class
> path
> >> >> >>> resource
> >> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >> >>> >> constructor
> >> >> >>> >> argument with index 0 of type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Could
> >> >> >>> not
> >> >> >>> >> convert constructor argument value of type [$Proxy27] to
> >> >> >>> >> required
> >> >> type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >> convert value of type '$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >> >>> >> to required type
> >> >> >>> >>
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> >> nested
> >> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> >> value
> >> >> of
> >> >> >>> type
> >> >> >>> >> [$Proxy27 implementing
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >> >>> >> to required type
> >> >> >>> >>
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> no
> >> >> >>> matching
> >> >> >>> >> editors or conversion strategy found
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >> >>> >>         at
> >> >> >>> >>
> >> >> >>>
> >> >>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >> >> >>> >>         ... 69 more
> >> >> >>> >>
> >> >> >>> >>
> >> >> >>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
> >> >> >>> >> <ma...@gmail.com>написал:
> >> >> >>> >>
> >> >> >>> >>> Norman, thanks for all your work and help on this project.
> >> >> >>> >>>
> >> >> >>> >>> I really appreciate that. Will test it now.
> >> >> >>> >>>
> >> >> >>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
> >> >> >>> >>> norman.maurer@googlemail.com> написал:
> >> >> >>> >>>
> >> >> >>> >>> Hi Max,
> >> >> >>> >>>>
> >> >> >>> >>>> my fault.. I missed to update the version of mailet-base in
> >> >> pom.xml.
> >> >> >>> >>>> Just committed the fix. Please  svn up and build again.
> >> >> >>> >>>>
> >> >> >>> >>>> Sorry again,
> >> >> >>> >>>> Norman
> >> >> >>> >>>>
> >> >> >>> >>>>
> >> >> >>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >> >> >>> >>>> > Hi,
> >> >> >>> >>>> >
> >> >> >>> >>>> > I have only these files
> >> >> >>> >>>> >
> >> >> >>> >>>> > [root@alex lib]# ll | grep mailet
> >> >> >>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
> >> >> >>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
> >> >> >>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55
> >> >> apache-mailet-2.4.jar
> >> >> >>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
> >> >> >>> apache-mailet-base-1.0.jar
> >> >> >>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
> >> >> >>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
> >> >> >>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
> >> >> >>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
> >> >> >>> >>>> >
> >> >> >>> >>>> >
> >> >> >>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
> >> >> >>> >>>> >
> >> >> >>> >>>> >> Hi Max,
> >> >> >>> >>>> >>
> >> >> >>> >>>> >> could you check if you have a
> mailet-base-1.1-SNAPSHOT.jar
> >> in
> >> >> your
> >> >> >>> >>>> >> path/to/james/lib/ folder?
> >> >> >>> >>>> >>
> >> >> >>> >>>> >> Thx,
> >> >> >>> >>>> >> Norman
> >> >> >>> >>>> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >> >> >>> >>>> >> > Hi Norman,
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> > I just got a chance to test this, I updated trunk and
> >> built
> >> >> it
> >> >> >>> >>>> >> successfully.
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> > Then I started James,
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> > Now I can see that plugin is loading itself in
> >> >> spoolmanager.log.
> >> >> >>> But
> >> >> >>> >>>> >> error
> >> >> >>> >>>> >> > which I mentioned is still happening.
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> > I am sending a message which should be caught by
> >> SpamAssassin
> >> >> >>> >>>> >> > and
> >> >> >>> >>>> here is
> >> >> >>> >>>> >> > what I am getting maybe it's different error, but I
> think
> >> it
> >> >> >>> looks
> >> >> >>> >>>> the
> >> >> >>> >>>> >> same.
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> > ERROR 20:20:08,392 |
> >> >> >>> org.apache.camel.processor.DefaultErrorHandler
> >> >> >>> >>>> >> > |
> >> >> >>> >>>> >> Failed
> >> >> >>> >>>> >> > delivery for exchangeId:
> >> >> >>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
> >> >> >>> >>>> >> > Exhausted after delivery attempt: 1 caught:
> >> >> >>> >>>> >> >
> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> >>> >>>> >> > Failed
> >> >> >>> >>>> to
> >> >> >>> >>>> >> > invoke method: null on null due to:
> >> >> >>> java.lang.NullPointerException
> >> >> >>> >>>> >> >
> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> >>> >>>> >> > Failed
> >> >> >>> >>>> to
> >> >> >>> >>>> >> > invoke method: null on null due to:
> >> >> >>> java.lang.NullPointerException
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>>
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>>
> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >>> >>>> >> >        at
> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> >>> >>>> >> > Method)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>>
> >> >>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >>> >>>> >> >        ... 54 more
> >> >> >>> >>>> >> > WARN  20:20:08,399 |
> >> >> >>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
> >> >> >>> >>>> >> |
> >> >> >>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
> >> >> >>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due
> exception:
> >> >> Failed
> >> >> >>> to
> >> >> >>> >>>> >> invoke
> >> >> >>> >>>> >> > method: null on null due to:
> >> java.lang.NullPointerException
> >> >> >>> >>>> >> > ERROR 20:20:08,404 |
> >> >> >>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
> >> >> >>> >>>> >> > | Caused by:
> >> >> >>> >>>> >>
> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> >> >>> >>>> >> > - Failed to invoke method: null on null due to:
> >> >> >>> >>>> >> > java.lang.NullPointerException]
> >> >> >>> >>>> >> >
> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> >>> >>>> >> > Failed
> >> >> >>> >>>> to
> >> >> >>> >>>> >> > invoke method: null on null due to:
> >> >> >>> java.lang.NullPointerException
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>>
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>>
> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >>> >>>> >> >        at
> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> >>> >>>> >> > Method)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>>
> >> >>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >>> >>>> >> >        ... 54 more
> >> >> >>> >>>> >> > WARN  20:20:08,410 |
> >> >> >>> >>>> >> >
> >> >> org.springframework.jms.listener.DefaultMessageListenerContainer
> >> >> >>> |
> >> >> >>> >>>> >> Execution
> >> >> >>> >>>> >> > of JMS message listener failed, and no ErrorHandler has
> >> been
> >> >> >>> >>>> >> > set.
> >> >> >>> >>>> >> >
> >> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> >>> >>>> >> > Failed
> >> >> >>> >>>> to
> >> >> >>> >>>> >> > invoke method: null on null due to:
> >> >> >>> java.lang.NullPointerException
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>>
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>>
> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >>> >>>> >> >        at
> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> >>> >>>> >> > Method)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>>
> >> >>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >>> >>>> >> >        at
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >>> >>>> >> >        ... 54 more
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >> >>> >>>> >> >
> >> >> >>> >>>> >> >> Hi Max,
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >> >> Just svn up your source and run: "mvn -U clean
> package"
> >> to
> >> >> get
> >> >> >>> the
> >> >> >>> >>>> fix
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >> >> Thx,
> >> >> >>> >>>> >> >> Norman
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> >>> >>>> >> >> > Done.
> >> >> >>> >>>> >> >> >
> >> >> >>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
> >> >> >>> >>>> >> >> >
> >> >> >>> >>>> >> >> > 2010/5/6 Norman Maurer <
> norman.maurer@googlemail.com>
> >> >> >>> >>>> >> >> >
> >> >> >>> >>>> >> >> >> Hi Max,
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >> >> Thx,
> >> >> >>> >>>> >> >> >> Norman
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> >>> >>>> >> >> >> > Should I open it in Matchers/Mailets
> >> >> >>> >>>> >> >> >> > (bundled)<
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >> >> >>> >>>> >> >> >> >
> >> >> >>> >>>> >> >> >> >  section or
> >> >> >>> >>>> >> >> >> > in Trunk<
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >> >> >>> >>>> >> >> >> >
> >> >> >>> >>>> >> >> >> > ?
> >> >> >>> >>>> >> >> >> >
> >> >> >>> >>>> >> >> >> > 2010/5/6 Norman Maurer <
> >> norman.maurer@googlemail.com>
> >> >> >>> >>>> >> >> >> >
> >> >> >>> >>>> >> >> >> >> Hi Max,
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >> >> sounds like a bug to me.. could you please open
> a
> >> jira
> >> >> >>> issue
> >> >> >>> >>>> for
> >> >> >>> >>>> >> it :
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >> >> Thx,
> >> >> >>> >>>> >> >> >> >> Norman
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> >>> >>>> >> >> >> >> > And here I am again :)
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am
> trying
> >> to
> >> >> >>> >>>> >> >> >> >> > setup
> >> >> >>> is
> >> >> >>> >>>> not
> >> >> >>> >>>> >> >> >> working
> >> >> >>> >>>> >> >> >> >> > properly.
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> > Here is what I have in my config for it:
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
> >> >> >>> class="SpamAssassin">
> >> >> >>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
> >> >> >>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
> >> >> >>> >>>> >> >> >> >> >  </mailet>
> >> >> >>> >>>> >> >> >> >> >  <mailet
> >> >> >>> >>>> >> >> >>
> >> >> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >> >> >>> >>>> >> >> >> >> > yes" class="ToProcessor">
> >> >> >>> >>>> >> >> >> >> >   <processor>spam</processor>
> >> >> >>> >>>> >> >> >> >> >  </mailet>
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> > I also can't find an entry in the logs which
> are
> >> >> saying
> >> >> >>> >>>> >> >> >> >> > that
> >> >> >>> >>>> >> >> >> Spamassassin
> >> >> >>> >>>> >> >> >> >> > was loaded, as far as I understand I need to
> >> >> >>> >>>> >> >> >> >> > look
> >> >> for
> >> >> >>> them
> >> >> >>> >>>> in
> >> >> >>> >>>> >> >> >> mailet.log
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> > After message get sent to spool and scanned by
> >> >> clamav
> >> >> >>> this
> >> >> >>> >>>> error
> >> >> >>> >>>> >> >> comes
> >> >> >>> >>>> >> >> >> >> up:
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver |
> >> Successfully
> >> >> >>> >>>> >> >> >> >> > spooled
> >> >> >>> >>>> >> mail
> >> >> >>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.comon
> >> >> >>> >>>> 192.168.81.1
> >> >> >>> >>>> >> for
> >> >> >>> >>>> >> >> [
> >> >> >>> >>>> >> >> >> >> > max@fakeddomain2.com]
> >> >> >>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK
> >> >> >>> >>>> >> >> >> >> > (by
> >> >> CLAMD
> >> >> >>> on
> >> >> >>> >>>> >> >> localhost/
> >> >> >>> >>>> >> >> >> >> > 127.0.0.1)
> >> >> >>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
> >> >> >>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
> >> >> >>> >>>> >> >> |
> >> >> >>> >>>> >> >> >> >> Failed
> >> >> >>> >>>> >> >> >> >> > delivery for exchangeId:
> >> >> >>> >>>> >> >> >> >>
> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >> >> >>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>>
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> >>> >>>> >> >> Failed
> >> >> >>> >>>> >> >> >> to
> >> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
> >> >> >>> >>>> >> java.lang.NullPointerException
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>>
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> >>> >>>> >> >> Failed
> >> >> >>> >>>> >> >> >> to
> >> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
> >> >> >>> >>>> >> java.lang.NullPointerException
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >> >> >
> >> >> >>> >>>> >> >> >> >>
> >> >> >>> >>>> >> >> >>
> >> >> >>> >>>> >> >>
> >> >> >>> >>>> >>
> >> >> >>> >>>>
> >> >> >>>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >> >>
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >>> >>>> >> >> >> >> >        at
> >> >> >>> >>>> >> >>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> For additional commands, e-mail: server-user-help@james.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
You was using postgres right?

Thx
Norman

2010/5/10, Max Levinson <ma...@gmail.com>:
> Hi Norman,
>
> Yes I am unlucky :) Updated my woring copy right after your email. Spent
> some time on setting James as it was before.
>
> Everything seems to work fine except this error, it happens after message is
> spooled. Any idea on why it is happening?
>
> After message was scanned for viruses and it was sent for a user which
> exists, this part of a config should start to work(basically relay email to
> another host:
>
>   <mailet match="HostIs=mydomain.com" class="ActiveMQRemoteDelivery">
>    <outgoingQueue>relay</outgoingQueue>
>    <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
>    <deliveryThreads>10</deliveryThreads>
>    <delayTime>5 minutes</delayTime>
>    <delayTime>10 minutes</delayTime>
>    <delayTime>45 minutes</delayTime>
>    <delayTime>2 hours</delayTime>
>    <delayTime>3 hours</delayTime>
>    <delayTime>6 hours</delayTime>
>    <delayTime>6 hours</delayTime>
>    <maxRetries>25</maxRetries>
>    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>    <sendpartial>true</sendpartial>
>    <bounceProcessor>bounces</bounceProcessor>
>    <gateway>internal.myhost.com</gateway>
>    <gatewayPort>25</gatewayPort>
>   </mailet>
>   <mailet match="All" class="ActiveMQRemoteDelivery">
>    <outgoingQueue>outgoing</outgoingQueue>
>    <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
>    <deliveryThreads>10</deliveryThreads>
>    <delayTime>5 minutes</delayTime>
>    <delayTime>10 minutes</delayTime>
>    <delayTime>45 minutes</delayTime>
>    <delayTime>2 hours</delayTime>
>    <delayTime>3 hours</delayTime>
>    <delayTime>6 hours</delayTime>
>    <delayTime>6 hours</delayTime>
>    <maxRetries>25</maxRetries>
>    <maxDnsProblemRetries>0</maxDnsProblemRetries>
>    <sendpartial>true</sendpartial>
>    <bounceProcessor>bounces</bounceProcessor>
>   </mailet>
>
>
> Error:
> INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
> Mail1271857658104-3 from max@max.com on 192.168.81.1 for [max@mydomain.com]
> INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on localhost/
> 127.0.0.1)
> INFO  17:47:39,403 | james.mailetcontext | Error while storing mail.
> <openjpa-2.0.0-r422266:935683 nonfatal user error>
> org.apache.openjpa.persistence.InvalidStateException: Can only perform
> operation while a transaction is active.
> FailedObject: SELECT user FROM JamesUser user WHERE user.name=:name
> [java.lang.String]
>         at
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>         at
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>         at
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>         at
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>         at
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>         at
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>         at
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>         at
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>         at
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>         at
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>         at
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>         at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>         at
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>         at
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>         at
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>         at
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>         at
> org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
>         at
> org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
>         at
> org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
>         at
> org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
>         at
> org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
>         at
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
>         at
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>         at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>         at
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>         at
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>         at
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>         at
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>         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)
> INFO  17:47:39,675 | james.mailetcontext | Storing mail Mail1271857659409-4
> in db://maildb/error/
> INFO  17:47:39,821 | james.mailetcontext | Error while storing mail.
> <openjpa-2.0.0-r422266:935683 nonfatal user error>
> org.apache.openjpa.persistence.InvalidStateException: Can only perform
> operation while a transaction is active.
> FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE mailbox.name =
> :nameParam [java.lang.String]
>         at
> org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
>         at
> org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
>         at
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
>         at
> org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
>         at
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
>         at
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
>         at
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>         at
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>         at
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>         at
> org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
>         at
> org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
>         at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
>         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
>         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
>         at
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>         at
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
>         at
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>         at
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
>         at
> org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
>         at
> org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
>         at
> org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
>         at
> org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
>         at
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
>         at
> org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
>         at
> org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
>         at
> org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
>         at
> org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
>         at
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>         at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>         at
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>         at
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>         at
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>         at
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>         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)
> ERROR 17:47:40,198 | james.mailstore | Exception caught while storing mail
> Mail1271857659409-4
> java.io.IOException: ERROR: null value in column "repository_name" violates
> not-null constraint
>         at
> org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
>         at
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
>         at
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>         at
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
>         at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
>         at
> org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
>         at
> org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
>         at
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
>         at
> org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
>         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)
> ERROR 17:47:40,206 | james.spoolmanager | Exception calling ToRepository:
> Exception caught while storing mail Mail1271857659409-4
> javax.mail.MessagingException: Exception caught while storing mail
> Mail1271857659409-4;
>   nested exception is:
>         java.io.IOException: ERROR: null value in column "repository_name"
> violates not-null constraint
>         at
> org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
>         at
> org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
>         at
> org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>         at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>         at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>         at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>         at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>
>
> 10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org> написал:
>
>> Hi Max,
>>
>> you really seems to have a bad timing :(. Just committed a fix for
>> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
>>
>> Please try again..
>>
>> Bye,
>> Norman
>>
>>
>> 2010/5/10 Max Levinson <ma...@gmail.com>:
>> > Hi Norman,
>> >
>> > I've just checked out revision 942676 built is successfully, I haven't
>> > modified any config files, and tried just to start James, here is what I
>> am
>> > getting.
>> >
>> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
>> > Apache-James Mail Server 3.0-M1
>> > INFO  10:56:07,061 | james.James | JAMES ...init end
>> > Exception in thread "main"
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'instanceFactory' defined in class path resource
>> > [spring-beans.xml]: Initialization of bean failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'jamesCamelContext': Invocation of init method failed; nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'spoolmanager': Injection of resource
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'matcherpackages': Injection of resource dependencies failed;
>> > nested exception is
>> org.springframework.beans.factory.BeanCreationException:
>> > Error creating bean with name 'mailetcontext': Injection of resource
>> > dependencies failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'localusersrepository': Invocation of init method failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'LocalUsers': Injection of persistence
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'entityManagerFactory' defined in class path resource
>> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> > is
>> > java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >        at
>> >
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >        at
>> >
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >        at
>> >
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >        at
>> >
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >        at
>> >
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >        at org.apache.james.container.spring.Main.main(Main.java:27)
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'jamesCamelContext': Invocation of init method
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'spoolmanager': Injection of resource dependencies failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'matcherpackages': Injection of resource
>> > dependencies failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'mailetcontext': Injection of resource dependencies failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'localusersrepository': Invocation of init
>> > method
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'LocalUsers': Injection of persistence dependencies failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'entityManagerFactory' defined in class path
>> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> > exception is java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >        at
>> >
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >        at
>> >
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >        ... 12 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'spoolmanager': Injection of resource
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'matcherpackages': Injection of resource dependencies failed;
>> > nested exception is
>> org.springframework.beans.factory.BeanCreationException:
>> > Error creating bean with name 'mailetcontext': Injection of resource
>> > dependencies failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'localusersrepository': Invocation of init method failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'LocalUsers': Injection of persistence
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'entityManagerFactory' defined in class path resource
>> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> > is
>> > java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >        at
>> >
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >        at
>> >
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >        at
>> >
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >        at
>> >
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >        at
>> >
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >        at
>> >
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >        ... 23 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'matcherpackages': Injection of resource
>> > dependencies failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'mailetcontext': Injection of resource dependencies failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'localusersrepository': Invocation of init
>> > method
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'LocalUsers': Injection of persistence dependencies failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'entityManagerFactory' defined in class path
>> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> > exception is java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >        ... 38 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'mailetcontext': Injection of resource
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'localusersrepository': Invocation of init method failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'LocalUsers': Injection of persistence
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'entityManagerFactory' defined in class path resource
>> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> > is
>> > java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >        ... 51 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'localusersrepository': Invocation of init
>> > method
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'LocalUsers': Injection of persistence dependencies failed;
>> nested
>> > exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> > creating bean with name 'entityManagerFactory' defined in class path
>> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> > exception is java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >        at
>> >
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >        ... 64 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'LocalUsers': Injection of persistence
>> dependencies
>> > failed; nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> > with name 'entityManagerFactory' defined in class path resource
>> > [spring-beans.xml]: Invocation of init method failed; nested exception
>> > is
>> > java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >        at
>> >
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >        at
>> >
>> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
>> >        at
>> >
>> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >        ... 78 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException:
>> > Error
>> > creating bean with name 'entityManagerFactory' defined in class path
>> > resource [spring-beans.xml]: Invocation of init method failed; nested
>> > exception is java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >        at
>> >
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >        at
>> >
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
>> >        at
>> >
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
>> >        at
>> >
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
>> >        at
>> >
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >        at
>> >
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >        at
>> >
>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
>> >        ... 95 more
>> > Caused by: java.lang.AbstractMethodError:
>> >
>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>> >        at
>> >
>> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
>> >        at
>> >
>> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
>> >        at
>> >
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
>> >        at
>> >
>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
>> >        at
>> >
>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
>> >        at
>> >
>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >        at
>> >
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >        ... 108 more
>> >
>> >
>> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org>
>> написал:
>> >
>> >> Hi Max,
>> >>
>> >> I bet you configured no domainname in domainlist.xml. The problem is
>> >> now
>> >> fixed.
>> >>
>> >> Bye,
>> >> Norman
>> >>
>> >> 2010/5/8 Norman Maurer <no...@apache.org>:
>> >> > Hi Max ,
>> >> >
>> >> > just checked with a clean checkout and it just works. Must be
>> >> > something related to your config. Could you show me your
>> >> > domainlist.xml.
>> >> >
>> >> > In the meantime I will look in the code to get a better idea what's
>> going
>> >> on.
>> >> >
>> >> > Thx
>> >> > Norman
>> >> >
>> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >> Hi Norman,
>> >> >>
>> >> >> Just did that, still no luck, this is what I am getting when I try
>> >> >> to
>> >> start
>> >> >> it:
>> >> >>
>> >> >> INFO  01:34:47,616 | james.James | JAMES init...
>> >> >> Exception in thread "main"
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'instanceFactory' defined in class path resource
>> >> >> [spring-beans.xml]: Initialization of bean failed; nested exception
>> is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'jamesCamelContext': Invocation of init method failed;
>> nested
>> >> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'spoolmanager': Injection of resource
>> >> dependencies
>> >> >> failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'matcherpackages': Injection of resource dependencies
>> failed;
>> >> >> nested exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error creating bean with name 'mailetcontext': Injection of resource
>> >> >> dependencies failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'mailserver': Invocation of init method failed; nested
>> >> exception
>> >> >> is java.lang.NullPointerException
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'jamesCamelContext': Invocation of init
>> method
>> >> >> failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'spoolmanager': Injection of resource dependencies failed;
>> >> nested
>> >> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'matcherpackages': Injection of resource
>> >> >> dependencies failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'mailetcontext': Injection of resource dependencies
>> >> >> failed;
>> >> nested
>> >> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'mailserver': Invocation of init method
>> failed;
>> >> >> nested exception is java.lang.NullPointerException
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>         ... 12 more
>> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'spoolmanager': Injection of resource
>> >> dependencies
>> >> >> failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'matcherpackages': Injection of resource dependencies
>> failed;
>> >> >> nested exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >> Error creating bean with name 'mailetcontext': Injection of resource
>> >> >> dependencies failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'mailserver': Invocation of init method failed; nested
>> >> exception
>> >> >> is java.lang.NullPointerException
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >>         ... 23 more
>> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'matcherpackages': Injection of resource
>> >> >> dependencies failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'mailetcontext': Injection of resource dependencies
>> >> >> failed;
>> >> nested
>> >> >> exception is
>> >> >> org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'mailserver': Invocation of init method
>> failed;
>> >> >> nested exception is java.lang.NullPointerException
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>         ... 38 more
>> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'mailetcontext': Injection of resource
>> >> dependencies
>> >> >> failed; nested exception is
>> >> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >> bean
>> >> >> with name 'mailserver': Invocation of init method failed; nested
>> >> exception
>> >> >> is java.lang.NullPointerException
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>         ... 51 more
>> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >> creating bean with name 'mailserver': Invocation of init method
>> failed;
>> >> >> nested exception is java.lang.NullPointerException
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>         ... 64 more
>> >> >> Caused by: java.lang.NullPointerException
>> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>> >> >>         at
>> >> >>
>> >>
>> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>> >> >>         at
>> >> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> >> >>         at
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >>         at
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >> >>         at
>> >> >>
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >> >>         ... 78 more
>> >> >>
>> >> >>
>> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org>
>> >> написал:
>> >> >>
>> >> >>> Hi Max,
>> >> >>>
>> >> >>> just committed the fix.
>> >> >>>
>> >> >>> Please try again (svn up, build).
>> >> >>>
>> >> >>> Thx,
>> >> >>> Norman
>> >> >>>
>> >> >>>
>> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
>> >> >>> > Hi Max
>> >> >>> > seems like you were luck y enough to just trigger the build at
>> >> >>> > the
>> >> >>> > same time as the new imap build snapshots were deployed.
>> >> >>> >
>> >> >>> > I will update spring-beans.xml to reflect needed changes and
>> commit
>> >> it
>> >> >>> > within the Next Hour.
>> >> >>> >
>> >> >>> > Bye
>> >> >>> > Norman
>> >> >>> >
>> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> >>> >> Updated trunk built it successfully, but getting this error
>> during
>> >> >>> start:
>> >> >>> >>
>> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
>> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not load
>> >> mailet
>> >> >>> >> (LocalDelivery);
>> >> >>> >>   nested exception is:
>> >> >>> >>         org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >>> >> creating bean with name
>> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >>> >> Injection of resource dependencies failed; nested exception is
>> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >>> bean
>> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> nested
>> >> >>> >> exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> resource
>> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> >> 'subscriper'
>> >> while
>> >> >>> >> setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
>> >> >>> (LocalDelivery);
>> >> >>> >>   nested exception is:
>> >> >>> >>         org.springframework.beans.factory.BeanCreationException:
>> >> Error
>> >> >>> >> creating bean with name
>> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >>> >> Injection of resource dependencies failed; nested exception is
>> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >>> bean
>> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> nested
>> >> >>> >> exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> resource
>> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> >> 'subscriper'
>> >> while
>> >> >>> >> setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >>> >>         at
>> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >>> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name
>> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> >>> >> Injection of resource dependencies failed; nested exception is
>> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >>> bean
>> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> nested
>> >> >>> >> exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> resource
>> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> >> 'subscriper'
>> >> while
>> >> >>> >> setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >> >>> >>         at
>> >> >>> >>
>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >> >>> >>         ... 32 more
>> >> >>> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'poster': Injection of resource
>> dependencies
>> >> >>> failed;
>> >> >>> >> nested exception is
>> >> >>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> >> Error creating bean with name 'mailboxmanager' defined in class
>> path
>> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> 'subscriper'
>> >> >>> >> while setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>> >>         ... 39 more
>> >> >>> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> resource
>> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> >> 'subscriper'
>> >> while
>> >> >>> >> setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>> >>         ... 52 more
>> >> >>> >> Caused by:
>> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >>> >> Error creating bean with name 'subscriper' defined in class path
>> >> >>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >> >>> >>         ... 69 more
>> >> >>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested
>> >> exception:
>> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >>> bean
>> >> >>> >> with name 'org.apache.james.transport.mailets.LocalDelivery':
>> >> Injection
>> >> >>> of
>> >> >>> >> resource dependencies failed; nested exception is
>> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> >> creating
>> >> >>> bean
>> >> >>> >> with name 'poster': Injection of resource dependencies failed;
>> >> nested
>> >> >>> >> exception is
>> >> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> resource
>> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> >> 'subscriper'
>> >> while
>> >> >>> >> setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >> >>> >>         at
>> >> >>> >>
>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >> >>> >>         at
>> org.apache.james.container.spring.Main.main(Main.java:27)
>> >> >>> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'poster': Injection of resource
>> dependencies
>> >> >>> failed;
>> >> >>> >> nested exception is
>> >> >>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> >> Error creating bean with name 'mailboxmanager' defined in class
>> path
>> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> 'subscriper'
>> >> >>> >> while setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>> >>         ... 39 more
>> >> >>> >> Caused by:
>> org.springframework.beans.factory.BeanCreationException:
>> >> >>> Error
>> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> >> resource
>> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean
>> >> >>> >> 'subscriper'
>> >> while
>> >> >>> >> setting constructor argument; nested exception is
>> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error
>> >> >>> >> creating bean with name 'subscriper' defined in class path
>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >> >>> >>         ... 52 more
>> >> >>> >> Caused by:
>> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> >>> >> Error creating bean with name 'subscriper' defined in class path
>> >> >>> resource
>> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> >>> >> constructor
>> >> >>> >> argument with index 0 of type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Could
>> >> >>> not
>> >> >>> >> convert constructor argument value of type [$Proxy27] to
>> >> >>> >> required
>> >> type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> >> Failed
>> >> >>> to
>> >> >>> >> convert value of type '$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> >>> >> to required type
>> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> >> nested
>> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
>> value
>> >> of
>> >> >>> type
>> >> >>> >> [$Proxy27 implementing
>> >> >>> >>
>> >> >>>
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> >>> >> to required type
>> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> no
>> >> >>> matching
>> >> >>> >> editors or conversion strategy found
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >> >>> >>         at
>> >> >>> >>
>> >> >>>
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >> >>> >>         ... 69 more
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
>> >> >>> >> <ma...@gmail.com>написал:
>> >> >>> >>
>> >> >>> >>> Norman, thanks for all your work and help on this project.
>> >> >>> >>>
>> >> >>> >>> I really appreciate that. Will test it now.
>> >> >>> >>>
>> >> >>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>> >> >>> >>> norman.maurer@googlemail.com> написал:
>> >> >>> >>>
>> >> >>> >>> Hi Max,
>> >> >>> >>>>
>> >> >>> >>>> my fault.. I missed to update the version of mailet-base in
>> >> pom.xml.
>> >> >>> >>>> Just committed the fix. Please  svn up and build again.
>> >> >>> >>>>
>> >> >>> >>>> Sorry again,
>> >> >>> >>>> Norman
>> >> >>> >>>>
>> >> >>> >>>>
>> >> >>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >> >>> >>>> > Hi,
>> >> >>> >>>> >
>> >> >>> >>>> > I have only these files
>> >> >>> >>>> >
>> >> >>> >>>> > [root@alex lib]# ll | grep mailet
>> >> >>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>> >> >>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>> >> >>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55
>> >> apache-mailet-2.4.jar
>> >> >>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
>> >> >>> apache-mailet-base-1.0.jar
>> >> >>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>> >> >>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>> >> >>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>> >> >>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
>> >> >>> >>>> >
>> >> >>> >>>> >
>> >> >>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>> >> >>> >>>> >
>> >> >>> >>>> >> Hi Max,
>> >> >>> >>>> >>
>> >> >>> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar
>> in
>> >> your
>> >> >>> >>>> >> path/to/james/lib/ folder?
>> >> >>> >>>> >>
>> >> >>> >>>> >> Thx,
>> >> >>> >>>> >> Norman
>> >> >>> >>>> >>
>> >> >>> >>>> >>
>> >> >>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >> >>> >>>> >> > Hi Norman,
>> >> >>> >>>> >> >
>> >> >>> >>>> >> > I just got a chance to test this, I updated trunk and
>> built
>> >> it
>> >> >>> >>>> >> successfully.
>> >> >>> >>>> >> >
>> >> >>> >>>> >> > Then I started James,
>> >> >>> >>>> >> >
>> >> >>> >>>> >> > Now I can see that plugin is loading itself in
>> >> spoolmanager.log.
>> >> >>> But
>> >> >>> >>>> >> error
>> >> >>> >>>> >> > which I mentioned is still happening.
>> >> >>> >>>> >> >
>> >> >>> >>>> >> > I am sending a message which should be caught by
>> SpamAssassin
>> >> >>> >>>> >> > and
>> >> >>> >>>> here is
>> >> >>> >>>> >> > what I am getting maybe it's different error, but I think
>> it
>> >> >>> looks
>> >> >>> >>>> the
>> >> >>> >>>> >> same.
>> >> >>> >>>> >> >
>> >> >>> >>>> >> > ERROR 20:20:08,392 |
>> >> >>> org.apache.camel.processor.DefaultErrorHandler
>> >> >>> >>>> >> > |
>> >> >>> >>>> >> Failed
>> >> >>> >>>> >> > delivery for exchangeId:
>> >> >>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
>> >> >>> >>>> >> > Exhausted after delivery attempt: 1 caught:
>> >> >>> >>>> >> >
>> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >>> >>>> >> > Failed
>> >> >>> >>>> to
>> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >>> java.lang.NullPointerException
>> >> >>> >>>> >> >
>> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >>> >>>> >> > Failed
>> >> >>> >>>> to
>> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >>> java.lang.NullPointerException
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>>
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >>> >>>> >> >        at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >>> >>>> >> > Method)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>>
>> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >>> >>>> >> >        ... 54 more
>> >> >>> >>>> >> > WARN  20:20:08,399 |
>> >> >>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> >>> >>>> >> |
>> >> >>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>> >> >>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception:
>> >> Failed
>> >> >>> to
>> >> >>> >>>> >> invoke
>> >> >>> >>>> >> > method: null on null due to:
>> java.lang.NullPointerException
>> >> >>> >>>> >> > ERROR 20:20:08,404 |
>> >> >>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> >>> >>>> >> > | Caused by:
>> >> >>> >>>> >>
>> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> >>> >>>> >> > - Failed to invoke method: null on null due to:
>> >> >>> >>>> >> > java.lang.NullPointerException]
>> >> >>> >>>> >> >
>> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >>> >>>> >> > Failed
>> >> >>> >>>> to
>> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >>> java.lang.NullPointerException
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>>
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >>> >>>> >> >        at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >>> >>>> >> > Method)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>>
>> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >>> >>>> >> >        ... 54 more
>> >> >>> >>>> >> > WARN  20:20:08,410 |
>> >> >>> >>>> >> >
>> >> org.springframework.jms.listener.DefaultMessageListenerContainer
>> >> >>> |
>> >> >>> >>>> >> Execution
>> >> >>> >>>> >> > of JMS message listener failed, and no ErrorHandler has
>> been
>> >> >>> >>>> >> > set.
>> >> >>> >>>> >> >
>> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >>> >>>> >> > Failed
>> >> >>> >>>> to
>> >> >>> >>>> >> > invoke method: null on null due to:
>> >> >>> java.lang.NullPointerException
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>>
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >>> >>>> >> >        at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >>> >>>> >> > Method)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> > java.lang.reflect.Method.invoke(Method.java:597)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>>
>> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >>> >>>> >> >        at
>> >> >>> >>>> >> >
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >>> >>>> >> >        ... 54 more
>> >> >>> >>>> >> >
>> >> >>> >>>> >> >
>> >> >>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >>> >>>> >> >
>> >> >>> >>>> >> >> Hi Max,
>> >> >>> >>>> >> >>
>> >> >>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
>> >> >>> >>>> >> >>
>> >> >>> >>>> >> >> Just svn up your source and run: "mvn -U clean package"
>> to
>> >> get
>> >> >>> the
>> >> >>> >>>> fix
>> >> >>> >>>> >> >>
>> >> >>> >>>> >> >> Thx,
>> >> >>> >>>> >> >> Norman
>> >> >>> >>>> >> >>
>> >> >>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >>> >>>> >> >> > Done.
>> >> >>> >>>> >> >> >
>> >> >>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>> >> >>> >>>> >> >> >
>> >> >>> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >>> >>>> >> >> >
>> >> >>> >>>> >> >> >> Hi Max,
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >> >> Thx,
>> >> >>> >>>> >> >> >> Norman
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >>> >>>> >> >> >> > Should I open it in Matchers/Mailets
>> >> >>> >>>> >> >> >> > (bundled)<
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >> >>> >>>> >> >> >> >
>> >> >>> >>>> >> >> >> >  section or
>> >> >>> >>>> >> >> >> > in Trunk<
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >> >>> >>>> >> >> >> >
>> >> >>> >>>> >> >> >> > ?
>> >> >>> >>>> >> >> >> >
>> >> >>> >>>> >> >> >> > 2010/5/6 Norman Maurer <
>> norman.maurer@googlemail.com>
>> >> >>> >>>> >> >> >> >
>> >> >>> >>>> >> >> >> >> Hi Max,
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >> >> sounds like a bug to me.. could you please open a
>> jira
>> >> >>> issue
>> >> >>> >>>> for
>> >> >>> >>>> >> it :
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >> >> Thx,
>> >> >>> >>>> >> >> >> >> Norman
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >>> >>>> >> >> >> >> > And here I am again :)
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying
>> to
>> >> >>> >>>> >> >> >> >> > setup
>> >> >>> is
>> >> >>> >>>> not
>> >> >>> >>>> >> >> >> working
>> >> >>> >>>> >> >> >> >> > properly.
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> > Here is what I have in my config for it:
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
>> >> >>> class="SpamAssassin">
>> >> >>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>> >> >>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>> >> >>> >>>> >> >> >> >> >  </mailet>
>> >> >>> >>>> >> >> >> >> >  <mailet
>> >> >>> >>>> >> >> >>
>> >> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >> >>> >>>> >> >> >> >> > yes" class="ToProcessor">
>> >> >>> >>>> >> >> >> >> >   <processor>spam</processor>
>> >> >>> >>>> >> >> >> >> >  </mailet>
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> > I also can't find an entry in the logs which are
>> >> saying
>> >> >>> >>>> >> >> >> >> > that
>> >> >>> >>>> >> >> >> Spamassassin
>> >> >>> >>>> >> >> >> >> > was loaded, as far as I understand I need to
>> >> >>> >>>> >> >> >> >> > look
>> >> for
>> >> >>> them
>> >> >>> >>>> in
>> >> >>> >>>> >> >> >> mailet.log
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> > After message get sent to spool and scanned by
>> >> clamav
>> >> >>> this
>> >> >>> >>>> error
>> >> >>> >>>> >> >> comes
>> >> >>> >>>> >> >> >> >> up:
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver |
>> Successfully
>> >> >>> >>>> >> >> >> >> > spooled
>> >> >>> >>>> >> mail
>> >> >>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>> >> >>> >>>> 192.168.81.1
>> >> >>> >>>> >> for
>> >> >>> >>>> >> >> [
>> >> >>> >>>> >> >> >> >> > max@fakeddomain2.com]
>> >> >>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK
>> >> >>> >>>> >> >> >> >> > (by
>> >> CLAMD
>> >> >>> on
>> >> >>> >>>> >> >> localhost/
>> >> >>> >>>> >> >> >> >> > 127.0.0.1)
>> >> >>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
>> >> >>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
>> >> >>> >>>> >> >> |
>> >> >>> >>>> >> >> >> >> Failed
>> >> >>> >>>> >> >> >> >> > delivery for exchangeId:
>> >> >>> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >> >>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >>> >>>> >> >> Failed
>> >> >>> >>>> >> >> >> to
>> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >> >>> >>>> >> java.lang.NullPointerException
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >>> >>>> >> >> Failed
>> >> >>> >>>> >> >> >> to
>> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >> >>> >>>> >> java.lang.NullPointerException
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >> >> >
>> >> >>> >>>> >> >> >> >>
>> >> >>> >>>> >> >> >>
>> >> >>> >>>> >> >>
>> >> >>> >>>> >>
>> >> >>> >>>>
>> >> >>>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >> >>
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >>> >>>> >> >> >> >> >        at
>> >> >>> >>>> >> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

Yes I am unlucky :) Updated my woring copy right after your email. Spent
some time on setting James as it was before.

Everything seems to work fine except this error, it happens after message is
spooled. Any idea on why it is happening?

After message was scanned for viruses and it was sent for a user which
exists, this part of a config should start to work(basically relay email to
another host:

  <mailet match="HostIs=mydomain.com" class="ActiveMQRemoteDelivery">
   <outgoingQueue>relay</outgoingQueue>
   <outgoingRetryQueue>relay.retry</outgoingRetryQueue>
   <deliveryThreads>10</deliveryThreads>
   <delayTime>5 minutes</delayTime>
   <delayTime>10 minutes</delayTime>
   <delayTime>45 minutes</delayTime>
   <delayTime>2 hours</delayTime>
   <delayTime>3 hours</delayTime>
   <delayTime>6 hours</delayTime>
   <delayTime>6 hours</delayTime>
   <maxRetries>25</maxRetries>
   <maxDnsProblemRetries>0</maxDnsProblemRetries>
   <sendpartial>true</sendpartial>
   <bounceProcessor>bounces</bounceProcessor>
   <gateway>internal.myhost.com</gateway>
   <gatewayPort>25</gatewayPort>
  </mailet>
  <mailet match="All" class="ActiveMQRemoteDelivery">
   <outgoingQueue>outgoing</outgoingQueue>
   <outgoingRetryQueue>outgoing.retry</outgoingRetryQueue>
   <deliveryThreads>10</deliveryThreads>
   <delayTime>5 minutes</delayTime>
   <delayTime>10 minutes</delayTime>
   <delayTime>45 minutes</delayTime>
   <delayTime>2 hours</delayTime>
   <delayTime>3 hours</delayTime>
   <delayTime>6 hours</delayTime>
   <delayTime>6 hours</delayTime>
   <maxRetries>25</maxRetries>
   <maxDnsProblemRetries>0</maxDnsProblemRetries>
   <sendpartial>true</sendpartial>
   <bounceProcessor>bounces</bounceProcessor>
  </mailet>


Error:
INFO  17:47:38,135 | james.smtpserver | Successfully spooled mail
Mail1271857658104-3 from max@max.com on 192.168.81.1 for [max@mydomain.com]
INFO  17:47:38,704 | james.mailetcontext | OK (by CLAMD on localhost/
127.0.0.1)
INFO  17:47:39,403 | james.mailetcontext | Error while storing mail.
<openjpa-2.0.0-r422266:935683 nonfatal user error>
org.apache.openjpa.persistence.InvalidStateException: Can only perform
operation while a transaction is active.
FailedObject: SELECT user FROM JamesUser user WHERE user.name=:name
[java.lang.String]
        at
org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
        at
org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
        at
org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
        at
org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
        at
org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
        at
org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
        at
org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
        at
org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
        at
org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
        at
org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
        at
org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
        at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
        at
org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
        at
org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
        at
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
        at
org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
        at
org.apache.james.server.jpa.JPAUsersRepository.getUserByName(JPAUsersRepository.java:143)
        at
org.apache.james.server.jpa.JPAUsersRepository.getRealName(JPAUsersRepository.java:178)
        at
org.apache.james.impl.user.LocalUsersRepository.getRealName(LocalUsersRepository.java:92)
        at
org.apache.james.transport.mailets.UsersRepositoryAliasingForwarding.processMail(UsersRepositoryAliasingForwarding.java:123)
        at
org.apache.james.transport.mailets.AbstractVirtualUserTableMailet.service(AbstractVirtualUserTableMailet.java:76)
        at
org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:101)
        at
org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
        at
org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
        at
org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
        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)
INFO  17:47:39,675 | james.mailetcontext | Storing mail Mail1271857659409-4
in db://maildb/error/
INFO  17:47:39,821 | james.mailetcontext | Error while storing mail.
<openjpa-2.0.0-r422266:935683 nonfatal user error>
org.apache.openjpa.persistence.InvalidStateException: Can only perform
operation while a transaction is active.
FailedObject: SELECT mailbox FROM Mailbox mailbox WHERE mailbox.name =
:nameParam [java.lang.String]
        at
org.apache.openjpa.kernel.BrokerImpl.assertTransactionOperation(BrokerImpl.java:4595)
        at
org.apache.openjpa.kernel.BrokerImpl.beginStore(BrokerImpl.java:1378)
        at
org.apache.openjpa.jdbc.kernel.PessimisticLockManager.ensureStoreManagerTransaction(PessimisticLockManager.java:177)
        at
org.apache.openjpa.jdbc.kernel.PessimisticLockManager.selectForUpdate(PessimisticLockManager.java:86)
        at
org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:377)
        at
org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:363)
        at
org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
        at
org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
        at
org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
        at
org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
        at
org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)
        at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1246)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:861)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:792)
        at
org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
        at
org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:288)
        at
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
        at
org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:326)
        at
org.apache.james.imap.jpa.mail.JPAMailboxMapper.findMailboxByName(JPAMailboxMapper.java:75)
        at
org.apache.james.imap.store.StoreMailboxManager.doGetMailbox(StoreMailboxManager.java:129)
        at
org.apache.james.imap.store.StoreMailboxManager.getMailbox(StoreMailboxManager.java:116)
        at
org.apache.james.MailboxManagerPoster.post(MailboxManagerPoster.java:118)
        at
org.apache.jsieve.mailet.SieveMailboxMailet.storeMessageInbox(SieveMailboxMailet.java:369)
        at
org.apache.jsieve.mailet.SieveMailboxMailet.sieveMessage(SieveMailboxMailet.java:363)
        at
org.apache.jsieve.mailet.SieveMailboxMailet.storeMail(SieveMailboxMailet.java:330)
        at
org.apache.jsieve.mailet.SieveMailboxMailet.service(SieveMailboxMailet.java:263)
        at
org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:103)
        at
org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
        at
org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
        at
org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
        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)
ERROR 17:47:40,198 | james.mailstore | Exception caught while storing mail
Mail1271857659409-4
java.io.IOException: ERROR: null value in column "repository_name" violates
not-null constraint
        at
org.apache.james.mailrepository.JDBCMailRepository.internalStore(JDBCMailRepository.java:656)
        at
org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:148)
        at
org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
        at
org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processByRegularErrorHandler(TransactionErrorHandler.java:90)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:81)
        at
org.apache.camel.processor.MulticastProcessor.doProcess(MulticastProcessor.java:266)
        at
org.apache.camel.processor.MulticastProcessor.access$000(MulticastProcessor.java:59)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:178)
        at
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:172)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
        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)
ERROR 17:47:40,206 | james.spoolmanager | Exception calling ToRepository:
Exception caught while storing mail Mail1271857659409-4
javax.mail.MessagingException: Exception caught while storing mail
Mail1271857659409-4;
  nested exception is:
        java.io.IOException: ERROR: null value in column "repository_name"
violates not-null constraint
        at
org.apache.james.mailrepository.AbstractMailRepository.store(AbstractMailRepository.java:162)
        at
org.apache.james.transport.mailets.ToRepository.service(ToRepository.java:103)
        at
org.apache.james.transport.camel.MailetProcessor.process(MailetProcessor.java:60)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)


10 мая 2010 г. 9:08 пользователь Norman Maurer <no...@apache.org> написал:

> Hi Max,
>
> you really seems to have a bad timing :(. Just committed a fix for
> this a few seconds before. For JPA 2.0 we need spring 3.0.2.
>
> Please try again..
>
> Bye,
> Norman
>
>
> 2010/5/10 Max Levinson <ma...@gmail.com>:
> > Hi Norman,
> >
> > I've just checked out revision 942676 built is successfully, I haven't
> > modified any config files, and tried just to start James, here is what I
> am
> > getting.
> >
> > INFO  10:56:07,058 | james.James | Defaultdomain: localhost
> > Apache-James Mail Server 3.0-M1
> > INFO  10:56:07,061 | james.James | JAMES ...init end
> > Exception in thread "main"
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'instanceFactory' defined in class path resource
> > [spring-beans.xml]: Initialization of bean failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'jamesCamelContext': Invocation of init method failed; nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'spoolmanager': Injection of resource
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'matcherpackages': Injection of resource dependencies failed;
> > nested exception is
> org.springframework.beans.factory.BeanCreationException:
> > Error creating bean with name 'mailetcontext': Injection of resource
> > dependencies failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'localusersrepository': Invocation of init method failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'LocalUsers': Injection of persistence
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'entityManagerFactory' defined in class path resource
> > [spring-beans.xml]: Invocation of init method failed; nested exception is
> > java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >        at
> >
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >        at
> >
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >        at
> >
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >        at
> >
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >        at
> >
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >        at
> >
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >        at org.apache.james.container.spring.Main.main(Main.java:27)
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'jamesCamelContext': Invocation of init method
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'spoolmanager': Injection of resource dependencies failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'matcherpackages': Injection of resource
> > dependencies failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'mailetcontext': Injection of resource dependencies failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'localusersrepository': Invocation of init method
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'LocalUsers': Injection of persistence dependencies failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'entityManagerFactory' defined in class path
> > resource [spring-beans.xml]: Invocation of init method failed; nested
> > exception is java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >        at
> >
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >        at
> >
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >        ... 12 more
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'spoolmanager': Injection of resource
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'matcherpackages': Injection of resource dependencies failed;
> > nested exception is
> org.springframework.beans.factory.BeanCreationException:
> > Error creating bean with name 'mailetcontext': Injection of resource
> > dependencies failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'localusersrepository': Invocation of init method failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'LocalUsers': Injection of persistence
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'entityManagerFactory' defined in class path resource
> > [spring-beans.xml]: Invocation of init method failed; nested exception is
> > java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >        at
> >
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >        at
> >
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >        at
> >
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >        at
> >
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >        at
> >
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >        at
> >
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >        ... 23 more
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'matcherpackages': Injection of resource
> > dependencies failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'mailetcontext': Injection of resource dependencies failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'localusersrepository': Invocation of init method
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'LocalUsers': Injection of persistence dependencies failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'entityManagerFactory' defined in class path
> > resource [spring-beans.xml]: Invocation of init method failed; nested
> > exception is java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >        ... 38 more
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'mailetcontext': Injection of resource
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'localusersrepository': Invocation of init method failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'LocalUsers': Injection of persistence
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'entityManagerFactory' defined in class path resource
> > [spring-beans.xml]: Invocation of init method failed; nested exception is
> > java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >        ... 51 more
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'localusersrepository': Invocation of init method
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'LocalUsers': Injection of persistence dependencies failed;
> nested
> > exception is org.springframework.beans.factory.BeanCreationException:
> Error
> > creating bean with name 'entityManagerFactory' defined in class path
> > resource [spring-beans.xml]: Invocation of init method failed; nested
> > exception is java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >        at
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >        ... 64 more
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'LocalUsers': Injection of persistence
> dependencies
> > failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> > with name 'entityManagerFactory' defined in class path resource
> > [spring-beans.xml]: Invocation of init method failed; nested exception is
> > java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >        at
> >
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >        at
> >
> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
> >        at
> >
> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >        at
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >        at
> >
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >        ... 78 more
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'entityManagerFactory' defined in class path
> > resource [spring-beans.xml]: Invocation of init method failed; nested
> > exception is java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >        at
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >        at
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >        at
> >
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
> >        at
> >
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
> >        at
> >
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
> >        at
> >
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >        at
> >
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >        at
> >
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
> >        ... 95 more
> > Caused by: java.lang.AbstractMethodError:
> >
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
> >        at
> >
> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
> >        at
> >
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
> >        at
> >
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
> >        at
> >
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
> >        at
> >
> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
> >        at
> >
> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >        at
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >        ... 108 more
> >
> >
> > 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org>
> написал:
> >
> >> Hi Max,
> >>
> >> I bet you configured no domainname in domainlist.xml. The problem is now
> >> fixed.
> >>
> >> Bye,
> >> Norman
> >>
> >> 2010/5/8 Norman Maurer <no...@apache.org>:
> >> > Hi Max ,
> >> >
> >> > just checked with a clean checkout and it just works. Must be
> >> > something related to your config. Could you show me your
> >> > domainlist.xml.
> >> >
> >> > In the meantime I will look in the code to get a better idea what's
> going
> >> on.
> >> >
> >> > Thx
> >> > Norman
> >> >
> >> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >> Hi Norman,
> >> >>
> >> >> Just did that, still no luck, this is what I am getting when I try to
> >> start
> >> >> it:
> >> >>
> >> >> INFO  01:34:47,616 | james.James | JAMES init...
> >> >> Exception in thread "main"
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'instanceFactory' defined in class path resource
> >> >> [spring-beans.xml]: Initialization of bean failed; nested exception
> is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'jamesCamelContext': Invocation of init method failed;
> nested
> >> >> exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'spoolmanager': Injection of resource
> >> dependencies
> >> >> failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'matcherpackages': Injection of resource dependencies
> failed;
> >> >> nested exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> Error creating bean with name 'mailetcontext': Injection of resource
> >> >> dependencies failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'mailserver': Invocation of init method failed; nested
> >> exception
> >> >> is java.lang.NullPointerException
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >>         at
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >>         at
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >>         at
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >>         at
> >> >>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >>         at
> >> >>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'jamesCamelContext': Invocation of init
> method
> >> >> failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'spoolmanager': Injection of resource dependencies failed;
> >> nested
> >> >> exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'matcherpackages': Injection of resource
> >> >> dependencies failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'mailetcontext': Injection of resource dependencies failed;
> >> nested
> >> >> exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'mailserver': Invocation of init method
> failed;
> >> >> nested exception is java.lang.NullPointerException
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>         at
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >>         at
> >> >>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>         ... 12 more
> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'spoolmanager': Injection of resource
> >> dependencies
> >> >> failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'matcherpackages': Injection of resource dependencies
> failed;
> >> >> nested exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >> Error creating bean with name 'mailetcontext': Injection of resource
> >> >> dependencies failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'mailserver': Invocation of init method failed; nested
> >> exception
> >> >> is java.lang.NullPointerException
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>         at
> >> >>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >> >>         at
> >> >>
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >> >>         at
> >> >>
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >> >>         at
> >> >>
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >> >>         at
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >> >>         at
> >> >>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >>         ... 23 more
> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'matcherpackages': Injection of resource
> >> >> dependencies failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'mailetcontext': Injection of resource dependencies failed;
> >> nested
> >> >> exception is org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'mailserver': Invocation of init method
> failed;
> >> >> nested exception is java.lang.NullPointerException
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>         ... 38 more
> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'mailetcontext': Injection of resource
> >> dependencies
> >> >> failed; nested exception is
> >> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >> >> with name 'mailserver': Invocation of init method failed; nested
> >> exception
> >> >> is java.lang.NullPointerException
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>         ... 51 more
> >> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >> creating bean with name 'mailserver': Invocation of init method
> failed;
> >> >> nested exception is java.lang.NullPointerException
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>         at
> >> >>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>         ... 64 more
> >> >> Caused by: java.lang.NullPointerException
> >> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
> >> >>         at
> >> >>
> >>
> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
> >> >>         at
> >> >>
> >>
> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
> >> >>         at
> >> >>
> >>
> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
> >> >>         at
> >> >>
> >>
> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
> >> >>         at
> >> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >> >>         at
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >>         at
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >>         at java.lang.reflect.Method.invoke(Method.java:597)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >> >>         at
> >> >>
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >> >>         ... 78 more
> >> >>
> >> >>
> >> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org>
> >> написал:
> >> >>
> >> >>> Hi Max,
> >> >>>
> >> >>> just committed the fix.
> >> >>>
> >> >>> Please try again (svn up, build).
> >> >>>
> >> >>> Thx,
> >> >>> Norman
> >> >>>
> >> >>>
> >> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
> >> >>> > Hi Max
> >> >>> > seems like you were luck y enough to just trigger the build at the
> >> >>> > same time as the new imap build snapshots were deployed.
> >> >>> >
> >> >>> > I will update spring-beans.xml to reflect needed changes and
> commit
> >> it
> >> >>> > within the Next Hour.
> >> >>> >
> >> >>> > Bye
> >> >>> > Norman
> >> >>> >
> >> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> >>> >> Updated trunk built it successfully, but getting this error
> during
> >> >>> start:
> >> >>> >>
> >> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
> >> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not load
> >> mailet
> >> >>> >> (LocalDelivery);
> >> >>> >>   nested exception is:
> >> >>> >>         org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >>> >> creating bean with name
> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >>> >> Injection of resource dependencies failed; nested exception is
> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >>> bean
> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> nested
> >> >>> >> exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> resource
> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> >> while
> >> >>> >> setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >> org.apache.mailet.MailetException: Could not load mailet
> >> >>> (LocalDelivery);
> >> >>> >>   nested exception is:
> >> >>> >>         org.springframework.beans.factory.BeanCreationException:
> >> Error
> >> >>> >> creating bean with name
> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >>> >> Injection of resource dependencies failed; nested exception is
> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >>> bean
> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> nested
> >> >>> >> exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> resource
> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> >> while
> >> >>> >> setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >>> >>         at
> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >>> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name
> >> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >> >>> >> Injection of resource dependencies failed; nested exception is
> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >>> bean
> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> nested
> >> >>> >> exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> resource
> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> >> while
> >> >>> >> setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >> >>> >>         at
> >> >>> >>
> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >> >>> >>         ... 32 more
> >> >>> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'poster': Injection of resource
> dependencies
> >> >>> failed;
> >> >>> >> nested exception is
> >> >>> org.springframework.beans.factory.BeanCreationException:
> >> >>> >> Error creating bean with name 'mailboxmanager' defined in class
> path
> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> >> >>> 'subscriper'
> >> >>> >> while setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>> >>         ... 39 more
> >> >>> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> resource
> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> >> while
> >> >>> >> setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>> >>         ... 52 more
> >> >>> >> Caused by:
> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >>> >> Error creating bean with name 'subscriper' defined in class path
> >> >>> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >> >>> >>         ... 69 more
> >> >>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested
> >> exception:
> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >>> bean
> >> >>> >> with name 'org.apache.james.transport.mailets.LocalDelivery':
> >> Injection
> >> >>> of
> >> >>> >> resource dependencies failed; nested exception is
> >> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> >> creating
> >> >>> bean
> >> >>> >> with name 'poster': Injection of resource dependencies failed;
> >> nested
> >> >>> >> exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> resource
> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> >> while
> >> >>> >> setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >> >>> >>         at
> >> >>> >>
> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >> >>> >>         at
> org.apache.james.container.spring.Main.main(Main.java:27)
> >> >>> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'poster': Injection of resource
> dependencies
> >> >>> failed;
> >> >>> >> nested exception is
> >> >>> org.springframework.beans.factory.BeanCreationException:
> >> >>> >> Error creating bean with name 'mailboxmanager' defined in class
> path
> >> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> >> >>> 'subscriper'
> >> >>> >> while setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>> >>         ... 39 more
> >> >>> >> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> >> >>> Error
> >> >>> >> creating bean with name 'mailboxmanager' defined in class path
> >> resource
> >> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> >> while
> >> >>> >> setting constructor argument; nested exception is
> >> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error
> >> >>> >> creating bean with name 'subscriper' defined in class path
> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >> >>> >>         ... 52 more
> >> >>> >> Caused by:
> >> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> >>> >> Error creating bean with name 'subscriper' defined in class path
> >> >>> resource
> >> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >> >>> >> constructor
> >> >>> >> argument with index 0 of type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Could
> >> >>> not
> >> >>> >> convert constructor argument value of type [$Proxy27] to required
> >> type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> >> Failed
> >> >>> to
> >> >>> >> convert value of type '$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> >>> >> to required type
> >> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> >> nested
> >> >>> >> exception is java.lang.IllegalStateException: Cannot convert
> value
> >> of
> >> >>> type
> >> >>> >> [$Proxy27 implementing
> >> >>> >>
> >> >>>
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> >>> >> to required type
> >> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> no
> >> >>> matching
> >> >>> >> editors or conversion strategy found
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >> >>> >>         at
> >> >>> >>
> >> >>>
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >> >>> >>         ... 69 more
> >> >>> >>
> >> >>> >>
> >> >>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
> >> >>> >> <ma...@gmail.com>написал:
> >> >>> >>
> >> >>> >>> Norman, thanks for all your work and help on this project.
> >> >>> >>>
> >> >>> >>> I really appreciate that. Will test it now.
> >> >>> >>>
> >> >>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
> >> >>> >>> norman.maurer@googlemail.com> написал:
> >> >>> >>>
> >> >>> >>> Hi Max,
> >> >>> >>>>
> >> >>> >>>> my fault.. I missed to update the version of mailet-base in
> >> pom.xml.
> >> >>> >>>> Just committed the fix. Please  svn up and build again.
> >> >>> >>>>
> >> >>> >>>> Sorry again,
> >> >>> >>>> Norman
> >> >>> >>>>
> >> >>> >>>>
> >> >>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >> >>> >>>> > Hi,
> >> >>> >>>> >
> >> >>> >>>> > I have only these files
> >> >>> >>>> >
> >> >>> >>>> > [root@alex lib]# ll | grep mailet
> >> >>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
> >> >>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
> >> >>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55
> >> apache-mailet-2.4.jar
> >> >>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
> >> >>> apache-mailet-base-1.0.jar
> >> >>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
> >> >>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
> >> >>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
> >> >>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
> >> >>> >>>> >
> >> >>> >>>> >
> >> >>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
> >> >>> >>>> >
> >> >>> >>>> >> Hi Max,
> >> >>> >>>> >>
> >> >>> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar
> in
> >> your
> >> >>> >>>> >> path/to/james/lib/ folder?
> >> >>> >>>> >>
> >> >>> >>>> >> Thx,
> >> >>> >>>> >> Norman
> >> >>> >>>> >>
> >> >>> >>>> >>
> >> >>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >> >>> >>>> >> > Hi Norman,
> >> >>> >>>> >> >
> >> >>> >>>> >> > I just got a chance to test this, I updated trunk and
> built
> >> it
> >> >>> >>>> >> successfully.
> >> >>> >>>> >> >
> >> >>> >>>> >> > Then I started James,
> >> >>> >>>> >> >
> >> >>> >>>> >> > Now I can see that plugin is loading itself in
> >> spoolmanager.log.
> >> >>> But
> >> >>> >>>> >> error
> >> >>> >>>> >> > which I mentioned is still happening.
> >> >>> >>>> >> >
> >> >>> >>>> >> > I am sending a message which should be caught by
> SpamAssassin
> >> >>> >>>> >> > and
> >> >>> >>>> here is
> >> >>> >>>> >> > what I am getting maybe it's different error, but I think
> it
> >> >>> looks
> >> >>> >>>> the
> >> >>> >>>> >> same.
> >> >>> >>>> >> >
> >> >>> >>>> >> > ERROR 20:20:08,392 |
> >> >>> org.apache.camel.processor.DefaultErrorHandler
> >> >>> >>>> >> > |
> >> >>> >>>> >> Failed
> >> >>> >>>> >> > delivery for exchangeId:
> >> >>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
> >> >>> >>>> >> > Exhausted after delivery attempt: 1 caught:
> >> >>> >>>> >> >
> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >>> >>>> >> > Failed
> >> >>> >>>> to
> >> >>> >>>> >> > invoke method: null on null due to:
> >> >>> java.lang.NullPointerException
> >> >>> >>>> >> >
> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >>> >>>> >> > Failed
> >> >>> >>>> to
> >> >>> >>>> >> > invoke method: null on null due to:
> >> >>> java.lang.NullPointerException
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>>
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >>> >>>> >> >        at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >>> >>>> >> > Method)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>>
> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >>> >>>> >> >        ... 54 more
> >> >>> >>>> >> > WARN  20:20:08,399 |
> >> >>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
> >> >>> >>>> >> |
> >> >>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
> >> >>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception:
> >> Failed
> >> >>> to
> >> >>> >>>> >> invoke
> >> >>> >>>> >> > method: null on null due to:
> java.lang.NullPointerException
> >> >>> >>>> >> > ERROR 20:20:08,404 |
> >> >>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
> >> >>> >>>> >> > | Caused by:
> >> >>> >>>> >>
> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> >>> >>>> >> > - Failed to invoke method: null on null due to:
> >> >>> >>>> >> > java.lang.NullPointerException]
> >> >>> >>>> >> >
> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >>> >>>> >> > Failed
> >> >>> >>>> to
> >> >>> >>>> >> > invoke method: null on null due to:
> >> >>> java.lang.NullPointerException
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>>
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >>> >>>> >> >        at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >>> >>>> >> > Method)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>>
> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >>> >>>> >> >        ... 54 more
> >> >>> >>>> >> > WARN  20:20:08,410 |
> >> >>> >>>> >> >
> >> org.springframework.jms.listener.DefaultMessageListenerContainer
> >> >>> |
> >> >>> >>>> >> Execution
> >> >>> >>>> >> > of JMS message listener failed, and no ErrorHandler has
> been
> >> >>> >>>> >> > set.
> >> >>> >>>> >> >
> >> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >>> >>>> >> > Failed
> >> >>> >>>> to
> >> >>> >>>> >> > invoke method: null on null due to:
> >> >>> java.lang.NullPointerException
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >        at
> >> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>>
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >>> >>>> >> >        at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >>> >>>> >> > Method)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>>
> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >>> >>>> >> >        at
> >> >>> >>>> >> >
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >>> >>>> >> >        ... 54 more
> >> >>> >>>> >> >
> >> >>> >>>> >> >
> >> >>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >>> >>>> >> >
> >> >>> >>>> >> >> Hi Max,
> >> >>> >>>> >> >>
> >> >>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
> >> >>> >>>> >> >>
> >> >>> >>>> >> >> Just svn up your source and run: "mvn -U clean package"
> to
> >> get
> >> >>> the
> >> >>> >>>> fix
> >> >>> >>>> >> >>
> >> >>> >>>> >> >> Thx,
> >> >>> >>>> >> >> Norman
> >> >>> >>>> >> >>
> >> >>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >>> >>>> >> >> > Done.
> >> >>> >>>> >> >> >
> >> >>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
> >> >>> >>>> >> >> >
> >> >>> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >>> >>>> >> >> >
> >> >>> >>>> >> >> >> Hi Max,
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >> >> Thx,
> >> >>> >>>> >> >> >> Norman
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >>> >>>> >> >> >> > Should I open it in Matchers/Mailets
> >> >>> >>>> >> >> >> > (bundled)<
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >> >>> >>>> >> >> >> >
> >> >>> >>>> >> >> >> >  section or
> >> >>> >>>> >> >> >> > in Trunk<
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >> >>> >>>> >> >> >> >
> >> >>> >>>> >> >> >> > ?
> >> >>> >>>> >> >> >> >
> >> >>> >>>> >> >> >> > 2010/5/6 Norman Maurer <
> norman.maurer@googlemail.com>
> >> >>> >>>> >> >> >> >
> >> >>> >>>> >> >> >> >> Hi Max,
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >> >> sounds like a bug to me.. could you please open a
> jira
> >> >>> issue
> >> >>> >>>> for
> >> >>> >>>> >> it :
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >> >> Thx,
> >> >>> >>>> >> >> >> >> Norman
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >>> >>>> >> >> >> >> > And here I am again :)
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying
> to
> >> >>> >>>> >> >> >> >> > setup
> >> >>> is
> >> >>> >>>> not
> >> >>> >>>> >> >> >> working
> >> >>> >>>> >> >> >> >> > properly.
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> > Here is what I have in my config for it:
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
> >> >>> class="SpamAssassin">
> >> >>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
> >> >>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
> >> >>> >>>> >> >> >> >> >  </mailet>
> >> >>> >>>> >> >> >> >> >  <mailet
> >> >>> >>>> >> >> >>
> >> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >> >>> >>>> >> >> >> >> > yes" class="ToProcessor">
> >> >>> >>>> >> >> >> >> >   <processor>spam</processor>
> >> >>> >>>> >> >> >> >> >  </mailet>
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> > I also can't find an entry in the logs which are
> >> saying
> >> >>> >>>> >> >> >> >> > that
> >> >>> >>>> >> >> >> Spamassassin
> >> >>> >>>> >> >> >> >> > was loaded, as far as I understand I need to look
> >> for
> >> >>> them
> >> >>> >>>> in
> >> >>> >>>> >> >> >> mailet.log
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> > After message get sent to spool and scanned by
> >> clamav
> >> >>> this
> >> >>> >>>> error
> >> >>> >>>> >> >> comes
> >> >>> >>>> >> >> >> >> up:
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver |
> Successfully
> >> >>> >>>> >> >> >> >> > spooled
> >> >>> >>>> >> mail
> >> >>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
> >> >>> >>>> 192.168.81.1
> >> >>> >>>> >> for
> >> >>> >>>> >> >> [
> >> >>> >>>> >> >> >> >> > max@fakeddomain2.com]
> >> >>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by
> >> CLAMD
> >> >>> on
> >> >>> >>>> >> >> localhost/
> >> >>> >>>> >> >> >> >> > 127.0.0.1)
> >> >>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
> >> >>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
> >> >>> >>>> >> >> |
> >> >>> >>>> >> >> >> >> Failed
> >> >>> >>>> >> >> >> >> > delivery for exchangeId:
> >> >>> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >> >>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >>> >>>> >> >> Failed
> >> >>> >>>> >> >> >> to
> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
> >> >>> >>>> >> java.lang.NullPointerException
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >>> >>>> >> >> Failed
> >> >>> >>>> >> >> >> to
> >> >>> >>>> >> >> >> >> > invoke method: null on null due to:
> >> >>> >>>> >> java.lang.NullPointerException
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >> >> >
> >> >>> >>>> >> >> >> >>
> >> >>> >>>> >> >> >>
> >> >>> >>>> >> >>
> >> >>> >>>> >>
> >> >>> >>>>
> >> >>>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >> >>
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >>> >>>> >> >> >> >> >        at
> >> >>> >>>> >> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max,

you really seems to have a bad timing :(. Just committed a fix for
this a few seconds before. For JPA 2.0 we need spring 3.0.2.

Please try again..

Bye,
Norman


2010/5/10 Max Levinson <ma...@gmail.com>:
> Hi Norman,
>
> I've just checked out revision 942676 built is successfully, I haven't
> modified any config files, and tried just to start James, here is what I am
> getting.
>
> INFO  10:56:07,058 | james.James | Defaultdomain: localhost
> Apache-James Mail Server 3.0-M1
> INFO  10:56:07,061 | james.James | JAMES ...init end
> Exception in thread "main"
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'instanceFactory' defined in class path resource
> [spring-beans.xml]: Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'jamesCamelContext': Invocation of init method failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'spoolmanager': Injection of resource dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'matcherpackages': Injection of resource dependencies failed;
> nested exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'mailetcontext': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'localusersrepository': Invocation of init method failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'LocalUsers': Injection of persistence dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'entityManagerFactory' defined in class path resource
> [spring-beans.xml]: Invocation of init method failed; nested exception is
> java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>        at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>        at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>        at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>        at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>        at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>        at
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>        at org.apache.james.container.spring.Main.main(Main.java:27)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'jamesCamelContext': Invocation of init method
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'spoolmanager': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'matcherpackages': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailetcontext': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'localusersrepository': Invocation of init method
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'LocalUsers': Injection of persistence dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'entityManagerFactory' defined in class path
> resource [spring-beans.xml]: Invocation of init method failed; nested
> exception is java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>        at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>        at
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>        ... 12 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'spoolmanager': Injection of resource dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'matcherpackages': Injection of resource dependencies failed;
> nested exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'mailetcontext': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'localusersrepository': Invocation of init method failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'LocalUsers': Injection of persistence dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'entityManagerFactory' defined in class path resource
> [spring-beans.xml]: Invocation of init method failed; nested exception is
> java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>        at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>        at
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>        at
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>        at
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>        at
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>        at
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>        ... 23 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'matcherpackages': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailetcontext': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'localusersrepository': Invocation of init method
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'LocalUsers': Injection of persistence dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'entityManagerFactory' defined in class path
> resource [spring-beans.xml]: Invocation of init method failed; nested
> exception is java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>        ... 38 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailetcontext': Injection of resource dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'localusersrepository': Invocation of init method failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'LocalUsers': Injection of persistence dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'entityManagerFactory' defined in class path resource
> [spring-beans.xml]: Invocation of init method failed; nested exception is
> java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>        ... 51 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'localusersrepository': Invocation of init method
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'LocalUsers': Injection of persistence dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'entityManagerFactory' defined in class path
> resource [spring-beans.xml]: Invocation of init method failed; nested
> exception is java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>        at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>        ... 64 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'LocalUsers': Injection of persistence dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'entityManagerFactory' defined in class path resource
> [spring-beans.xml]: Invocation of init method failed; nested exception is
> java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>        at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>        at
> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
>        at
> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>        at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>        at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>        ... 78 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'entityManagerFactory' defined in class path
> resource [spring-beans.xml]: Invocation of init method failed; nested
> exception is java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>        at
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
>        at
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
>        at
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
>        at
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>        at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>        at
> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
>        ... 95 more
> Caused by: java.lang.AbstractMethodError:
> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
>        at
> org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
>        at
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
>        at
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
>        at
> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
>        at
> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
>        at
> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>        ... 108 more
>
>
> 8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org> написал:
>
>> Hi Max,
>>
>> I bet you configured no domainname in domainlist.xml. The problem is now
>> fixed.
>>
>> Bye,
>> Norman
>>
>> 2010/5/8 Norman Maurer <no...@apache.org>:
>> > Hi Max ,
>> >
>> > just checked with a clean checkout and it just works. Must be
>> > something related to your config. Could you show me your
>> > domainlist.xml.
>> >
>> > In the meantime I will look in the code to get a better idea what's going
>> on.
>> >
>> > Thx
>> > Norman
>> >
>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> Hi Norman,
>> >>
>> >> Just did that, still no luck, this is what I am getting when I try to
>> start
>> >> it:
>> >>
>> >> INFO  01:34:47,616 | james.James | JAMES init...
>> >> Exception in thread "main"
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'instanceFactory' defined in class path resource
>> >> [spring-beans.xml]: Initialization of bean failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'jamesCamelContext': Invocation of init method failed; nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'spoolmanager': Injection of resource
>> dependencies
>> >> failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'matcherpackages': Injection of resource dependencies failed;
>> >> nested exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> Error creating bean with name 'mailetcontext': Injection of resource
>> >> dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'mailserver': Invocation of init method failed; nested
>> exception
>> >> is java.lang.NullPointerException
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >>         at
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >>         at
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >>         at
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'jamesCamelContext': Invocation of init method
>> >> failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'spoolmanager': Injection of resource dependencies failed;
>> nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'matcherpackages': Injection of resource
>> >> dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'mailetcontext': Injection of resource dependencies failed;
>> nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailserver': Invocation of init method failed;
>> >> nested exception is java.lang.NullPointerException
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         ... 12 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'spoolmanager': Injection of resource
>> dependencies
>> >> failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'matcherpackages': Injection of resource dependencies failed;
>> >> nested exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> Error creating bean with name 'mailetcontext': Injection of resource
>> >> dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'mailserver': Invocation of init method failed; nested
>> exception
>> >> is java.lang.NullPointerException
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>> >>         at
>> >>
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>> >>         at
>> >>
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>> >>         at
>> >>
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >>         ... 23 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'matcherpackages': Injection of resource
>> >> dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'mailetcontext': Injection of resource dependencies failed;
>> nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailserver': Invocation of init method failed;
>> >> nested exception is java.lang.NullPointerException
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 38 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailetcontext': Injection of resource
>> dependencies
>> >> failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'mailserver': Invocation of init method failed; nested
>> exception
>> >> is java.lang.NullPointerException
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 51 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailserver': Invocation of init method failed;
>> >> nested exception is java.lang.NullPointerException
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 64 more
>> >> Caused by: java.lang.NullPointerException
>> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
>> >>         at
>> >>
>> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>> >>         at
>> >>
>> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>> >>         at
>> >>
>> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>> >>         at
>> >>
>> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>> >>         at
>> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>         at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>         at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>         at java.lang.reflect.Method.invoke(Method.java:597)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>> >>         ... 78 more
>> >>
>> >>
>> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org>
>> написал:
>> >>
>> >>> Hi Max,
>> >>>
>> >>> just committed the fix.
>> >>>
>> >>> Please try again (svn up, build).
>> >>>
>> >>> Thx,
>> >>> Norman
>> >>>
>> >>>
>> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
>> >>> > Hi Max
>> >>> > seems like you were luck y enough to just trigger the build at the
>> >>> > same time as the new imap build snapshots were deployed.
>> >>> >
>> >>> > I will update spring-beans.xml to reflect needed changes and commit
>> it
>> >>> > within the Next Hour.
>> >>> >
>> >>> > Bye
>> >>> > Norman
>> >>> >
>> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >>> >> Updated trunk built it successfully, but getting this error during
>> >>> start:
>> >>> >>
>> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
>> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not load
>> mailet
>> >>> >> (LocalDelivery);
>> >>> >>   nested exception is:
>> >>> >>         org.springframework.beans.factory.BeanCreationException:
>> Error
>> >>> >> creating bean with name
>> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >>> >> Injection of resource dependencies failed; nested exception is
>> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >>> bean
>> >>> >> with name 'poster': Injection of resource dependencies failed;
>> nested
>> >>> >> exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> resource
>> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while
>> >>> >> setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >> org.apache.mailet.MailetException: Could not load mailet
>> >>> (LocalDelivery);
>> >>> >>   nested exception is:
>> >>> >>         org.springframework.beans.factory.BeanCreationException:
>> Error
>> >>> >> creating bean with name
>> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >>> >> Injection of resource dependencies failed; nested exception is
>> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >>> bean
>> >>> >> with name 'poster': Injection of resource dependencies failed;
>> nested
>> >>> >> exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> resource
>> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while
>> >>> >> setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name
>> >>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >>> >> Injection of resource dependencies failed; nested exception is
>> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >>> bean
>> >>> >> with name 'poster': Injection of resource dependencies failed;
>> nested
>> >>> >> exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> resource
>> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while
>> >>> >> setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >>> >>         at
>> >>> >>
>> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >>> >>         ... 32 more
>> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'poster': Injection of resource dependencies
>> >>> failed;
>> >>> >> nested exception is
>> >>> org.springframework.beans.factory.BeanCreationException:
>> >>> >> Error creating bean with name 'mailboxmanager' defined in class path
>> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> >>> 'subscriper'
>> >>> >> while setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>> >>         ... 39 more
>> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> resource
>> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while
>> >>> >> setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>> >>         ... 52 more
>> >>> >> Caused by:
>> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >>> >> Error creating bean with name 'subscriper' defined in class path
>> >>> resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >>> >>         ... 69 more
>> >>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested
>> exception:
>> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >>> bean
>> >>> >> with name 'org.apache.james.transport.mailets.LocalDelivery':
>> Injection
>> >>> of
>> >>> >> resource dependencies failed; nested exception is
>> >>> >> org.springframework.beans.factory.BeanCreationException: Error
>> creating
>> >>> bean
>> >>> >> with name 'poster': Injection of resource dependencies failed;
>> nested
>> >>> >> exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> resource
>> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while
>> >>> >> setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >>> >>         at
>> >>> >>
>> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'poster': Injection of resource dependencies
>> >>> failed;
>> >>> >> nested exception is
>> >>> org.springframework.beans.factory.BeanCreationException:
>> >>> >> Error creating bean with name 'mailboxmanager' defined in class path
>> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> >>> 'subscriper'
>> >>> >> while setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>> >>         ... 39 more
>> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> >>> Error
>> >>> >> creating bean with name 'mailboxmanager' defined in class path
>> resource
>> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while
>> >>> >> setting constructor argument; nested exception is
>> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error
>> >>> >> creating bean with name 'subscriper' defined in class path resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>> >>         ... 52 more
>> >>> >> Caused by:
>> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >>> >> Error creating bean with name 'subscriper' defined in class path
>> >>> resource
>> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >>> >> constructor
>> >>> >> argument with index 0 of type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Could
>> >>> not
>> >>> >> convert constructor argument value of type [$Proxy27] to required
>> type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
>> Failed
>> >>> to
>> >>> >> convert value of type '$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >>> >> to required type
>> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
>> nested
>> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
>> of
>> >>> type
>> >>> >> [$Proxy27 implementing
>> >>> >>
>> >>>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >>> >> to required type
>> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> >>> matching
>> >>> >> editors or conversion strategy found
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>> >>         at
>> >>> >>
>> >>>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >>> >>         ... 69 more
>> >>> >>
>> >>> >>
>> >>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
>> >>> >> <ma...@gmail.com>написал:
>> >>> >>
>> >>> >>> Norman, thanks for all your work and help on this project.
>> >>> >>>
>> >>> >>> I really appreciate that. Will test it now.
>> >>> >>>
>> >>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>> >>> >>> norman.maurer@googlemail.com> написал:
>> >>> >>>
>> >>> >>> Hi Max,
>> >>> >>>>
>> >>> >>>> my fault.. I missed to update the version of mailet-base in
>> pom.xml.
>> >>> >>>> Just committed the fix. Please  svn up and build again.
>> >>> >>>>
>> >>> >>>> Sorry again,
>> >>> >>>> Norman
>> >>> >>>>
>> >>> >>>>
>> >>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >>> >>>> > Hi,
>> >>> >>>> >
>> >>> >>>> > I have only these files
>> >>> >>>> >
>> >>> >>>> > [root@alex lib]# ll | grep mailet
>> >>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>> >>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>> >>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55
>> apache-mailet-2.4.jar
>> >>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
>> >>> apache-mailet-base-1.0.jar
>> >>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>> >>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>> >>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>> >>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
>> >>> >>>> >
>> >>> >>>> >
>> >>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>> >>> >>>> >
>> >>> >>>> >> Hi Max,
>> >>> >>>> >>
>> >>> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in
>> your
>> >>> >>>> >> path/to/james/lib/ folder?
>> >>> >>>> >>
>> >>> >>>> >> Thx,
>> >>> >>>> >> Norman
>> >>> >>>> >>
>> >>> >>>> >>
>> >>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >>> >>>> >> > Hi Norman,
>> >>> >>>> >> >
>> >>> >>>> >> > I just got a chance to test this, I updated trunk and built
>> it
>> >>> >>>> >> successfully.
>> >>> >>>> >> >
>> >>> >>>> >> > Then I started James,
>> >>> >>>> >> >
>> >>> >>>> >> > Now I can see that plugin is loading itself in
>> spoolmanager.log.
>> >>> But
>> >>> >>>> >> error
>> >>> >>>> >> > which I mentioned is still happening.
>> >>> >>>> >> >
>> >>> >>>> >> > I am sending a message which should be caught by SpamAssassin
>> >>> >>>> >> > and
>> >>> >>>> here is
>> >>> >>>> >> > what I am getting maybe it's different error, but I think it
>> >>> looks
>> >>> >>>> the
>> >>> >>>> >> same.
>> >>> >>>> >> >
>> >>> >>>> >> > ERROR 20:20:08,392 |
>> >>> org.apache.camel.processor.DefaultErrorHandler
>> >>> >>>> >> > |
>> >>> >>>> >> Failed
>> >>> >>>> >> > delivery for exchangeId:
>> >>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
>> >>> >>>> >> > Exhausted after delivery attempt: 1 caught:
>> >>> >>>> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>> >>>> >> > Failed
>> >>> >>>> to
>> >>> >>>> >> > invoke method: null on null due to:
>> >>> java.lang.NullPointerException
>> >>> >>>> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>> >>>> >> > Failed
>> >>> >>>> to
>> >>> >>>> >> > invoke method: null on null due to:
>> >>> java.lang.NullPointerException
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>> >>>> >> > Method)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>>
>> >>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>> >>>> >> >        ... 54 more
>> >>> >>>> >> > WARN  20:20:08,399 |
>> >>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
>> >>> >>>> >> |
>> >>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>> >>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception:
>> Failed
>> >>> to
>> >>> >>>> >> invoke
>> >>> >>>> >> > method: null on null due to: java.lang.NullPointerException
>> >>> >>>> >> > ERROR 20:20:08,404 |
>> >>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
>> >>> >>>> >> > | Caused by:
>> >>> >>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >>> >>>> >> > - Failed to invoke method: null on null due to:
>> >>> >>>> >> > java.lang.NullPointerException]
>> >>> >>>> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>> >>>> >> > Failed
>> >>> >>>> to
>> >>> >>>> >> > invoke method: null on null due to:
>> >>> java.lang.NullPointerException
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>> >>>> >> > Method)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>>
>> >>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>> >>>> >> >        ... 54 more
>> >>> >>>> >> > WARN  20:20:08,410 |
>> >>> >>>> >> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer
>> >>> |
>> >>> >>>> >> Execution
>> >>> >>>> >> > of JMS message listener failed, and no ErrorHandler has been
>> >>> >>>> >> > set.
>> >>> >>>> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>> >>>> >> > Failed
>> >>> >>>> to
>> >>> >>>> >> > invoke method: null on null due to:
>> >>> java.lang.NullPointerException
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >        at
>> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>> >>>> >> > Caused by: java.lang.NullPointerException
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>> >>>> >> > Method)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>>
>> >>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>> >>>> >> >        at
>> >>> >>>> >> >
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>> >>>> >> >        ... 54 more
>> >>> >>>> >> >
>> >>> >>>> >> >
>> >>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >>> >>>> >> >
>> >>> >>>> >> >> Hi Max,
>> >>> >>>> >> >>
>> >>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
>> >>> >>>> >> >>
>> >>> >>>> >> >> Just svn up your source and run: "mvn -U clean package" to
>> get
>> >>> the
>> >>> >>>> fix
>> >>> >>>> >> >>
>> >>> >>>> >> >> Thx,
>> >>> >>>> >> >> Norman
>> >>> >>>> >> >>
>> >>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >>> >>>> >> >> > Done.
>> >>> >>>> >> >> >
>> >>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>> >>> >>>> >> >> >
>> >>> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >>> >>>> >> >> >
>> >>> >>>> >> >> >> Hi Max,
>> >>> >>>> >> >> >>
>> >>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
>> >>> >>>> >> >> >>
>> >>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >>> >>>> >> >> >>
>> >>> >>>> >> >> >> Thx,
>> >>> >>>> >> >> >> Norman
>> >>> >>>> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >>> >>>> >> >> >> > Should I open it in Matchers/Mailets
>> >>> >>>> >> >> >> > (bundled)<
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >>> >>>> >> >> >> >
>> >>> >>>> >> >> >> >  section or
>> >>> >>>> >> >> >> > in Trunk<
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >>> >>>> >> >> >> >
>> >>> >>>> >> >> >> > ?
>> >>> >>>> >> >> >> >
>> >>> >>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >>> >>>> >> >> >> >
>> >>> >>>> >> >> >> >> Hi Max,
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >> >> sounds like a bug to me.. could you please open a jira
>> >>> issue
>> >>> >>>> for
>> >>> >>>> >> it :
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >> >> Thx,
>> >>> >>>> >> >> >> >> Norman
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >>> >>>> >> >> >> >> > And here I am again :)
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to
>> >>> >>>> >> >> >> >> > setup
>> >>> is
>> >>> >>>> not
>> >>> >>>> >> >> >> working
>> >>> >>>> >> >> >> >> > properly.
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> > Here is what I have in my config for it:
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
>> >>> class="SpamAssassin">
>> >>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>> >>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>> >>> >>>> >> >> >> >> >  </mailet>
>> >>> >>>> >> >> >> >> >  <mailet
>> >>> >>>> >> >> >>
>> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >>> >>>> >> >> >> >> > yes" class="ToProcessor">
>> >>> >>>> >> >> >> >> >   <processor>spam</processor>
>> >>> >>>> >> >> >> >> >  </mailet>
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> > I also can't find an entry in the logs which are
>> saying
>> >>> >>>> >> >> >> >> > that
>> >>> >>>> >> >> >> Spamassassin
>> >>> >>>> >> >> >> >> > was loaded, as far as I understand I need to look
>> for
>> >>> them
>> >>> >>>> in
>> >>> >>>> >> >> >> mailet.log
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> > After message get sent to spool and scanned by
>> clamav
>> >>> this
>> >>> >>>> error
>> >>> >>>> >> >> comes
>> >>> >>>> >> >> >> >> up:
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
>> >>> >>>> >> >> >> >> > spooled
>> >>> >>>> >> mail
>> >>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>> >>> >>>> 192.168.81.1
>> >>> >>>> >> for
>> >>> >>>> >> >> [
>> >>> >>>> >> >> >> >> > max@fakeddomain2.com]
>> >>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by
>> CLAMD
>> >>> on
>> >>> >>>> >> >> localhost/
>> >>> >>>> >> >> >> >> > 127.0.0.1)
>> >>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
>> >>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
>> >>> >>>> >> >> |
>> >>> >>>> >> >> >> >> Failed
>> >>> >>>> >> >> >> >> > delivery for exchangeId:
>> >>> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>> >>> >>>> >> >> >> >> >
>> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>> >>>> >> >> Failed
>> >>> >>>> >> >> >> to
>> >>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>> >>>> >> java.lang.NullPointerException
>> >>> >>>> >> >> >> >> >
>> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>> >>>> >> >> Failed
>> >>> >>>> >> >> >> to
>> >>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>> >>>> >> java.lang.NullPointerException
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >> >> >
>> >>> >>>> >> >> >> >>
>> >>> >>>> >> >> >>
>> >>> >>>> >> >>
>> >>> >>>> >>
>> >>> >>>>
>> >>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >> >>
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>> >>>> >> >> >> >> >        at
>> >>> >>>> >> >>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

I've just checked out revision 942676 built is successfully, I haven't
modified any config files, and tried just to start James, here is what I am
getting.

INFO  10:56:07,058 | james.James | Defaultdomain: localhost
Apache-James Mail Server 3.0-M1
INFO  10:56:07,061 | james.James | JAMES ...init end
Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'instanceFactory' defined in class path resource
[spring-beans.xml]: Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'jamesCamelContext': Invocation of init method failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'spoolmanager': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'matcherpackages': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mailetcontext': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'localusersrepository': Invocation of init method failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'LocalUsers': Injection of persistence dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring-beans.xml]: Invocation of init method failed; nested exception is
java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
        at
org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
        at org.apache.james.container.spring.Main.main(Main.java:27)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'jamesCamelContext': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'spoolmanager': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'matcherpackages': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailetcontext': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'localusersrepository': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'LocalUsers': Injection of persistence dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'entityManagerFactory' defined in class path
resource [spring-beans.xml]: Invocation of init method failed; nested
exception is java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
        at
org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        ... 12 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'spoolmanager': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'matcherpackages': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mailetcontext': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'localusersrepository': Invocation of init method failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'LocalUsers': Injection of persistence dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring-beans.xml]: Invocation of init method failed; nested exception is
java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
        at
org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
        at
org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
        at
org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
        at
org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
        at
org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
        ... 23 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'matcherpackages': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailetcontext': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'localusersrepository': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'LocalUsers': Injection of persistence dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'entityManagerFactory' defined in class path
resource [spring-beans.xml]: Invocation of init method failed; nested
exception is java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 38 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailetcontext': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'localusersrepository': Invocation of init method failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'LocalUsers': Injection of persistence dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring-beans.xml]: Invocation of init method failed; nested exception is
java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 51 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'localusersrepository': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'LocalUsers': Injection of persistence dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'entityManagerFactory' defined in class path
resource [spring-beans.xml]: Invocation of init method failed; nested
exception is java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 64 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'LocalUsers': Injection of persistence dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring-beans.xml]: Invocation of init method failed; nested exception is
java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:316)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
        at
org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54)
        at
org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
        ... 78 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'entityManagerFactory' defined in class path
resource [spring-beans.xml]: Invocation of init method failed; nested
exception is java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:504)
        at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:470)
        at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:581)
        at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:572)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:313)
        ... 95 more
Caused by: java.lang.AbstractMethodError:
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
        at
org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:457)
        at
org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:314)
        at
org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:161)
        at
org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65)
        at
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225)
        at
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:288)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
        ... 108 more


8 мая 2010 г. 8:24 пользователь Norman Maurer <no...@apache.org> написал:

> Hi Max,
>
> I bet you configured no domainname in domainlist.xml. The problem is now
> fixed.
>
> Bye,
> Norman
>
> 2010/5/8 Norman Maurer <no...@apache.org>:
> > Hi Max ,
> >
> > just checked with a clean checkout and it just works. Must be
> > something related to your config. Could you show me your
> > domainlist.xml.
> >
> > In the meantime I will look in the code to get a better idea what's going
> on.
> >
> > Thx
> > Norman
> >
> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> Hi Norman,
> >>
> >> Just did that, still no luck, this is what I am getting when I try to
> start
> >> it:
> >>
> >> INFO  01:34:47,616 | james.James | JAMES init...
> >> Exception in thread "main"
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'instanceFactory' defined in class path resource
> >> [spring-beans.xml]: Initialization of bean failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'jamesCamelContext': Invocation of init method failed; nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'spoolmanager': Injection of resource
> dependencies
> >> failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'matcherpackages': Injection of resource dependencies failed;
> >> nested exception is
> org.springframework.beans.factory.BeanCreationException:
> >> Error creating bean with name 'mailetcontext': Injection of resource
> >> dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'mailserver': Invocation of init method failed; nested
> exception
> >> is java.lang.NullPointerException
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >>         at
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >>         at
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >>         at
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'jamesCamelContext': Invocation of init method
> >> failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'spoolmanager': Injection of resource dependencies failed;
> nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'matcherpackages': Injection of resource
> >> dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'mailetcontext': Injection of resource dependencies failed;
> nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailserver': Invocation of init method failed;
> >> nested exception is java.lang.NullPointerException
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >>         at
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         ... 12 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'spoolmanager': Injection of resource
> dependencies
> >> failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'matcherpackages': Injection of resource dependencies failed;
> >> nested exception is
> org.springframework.beans.factory.BeanCreationException:
> >> Error creating bean with name 'mailetcontext': Injection of resource
> >> dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'mailserver': Invocation of init method failed; nested
> exception
> >> is java.lang.NullPointerException
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
> >>         at
> >>
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
> >>         at
> >>
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
> >>         at
> >>
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
> >>         at
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
> >>         at
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >>         ... 23 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'matcherpackages': Injection of resource
> >> dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'mailetcontext': Injection of resource dependencies failed;
> nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailserver': Invocation of init method failed;
> >> nested exception is java.lang.NullPointerException
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 38 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailetcontext': Injection of resource
> dependencies
> >> failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'mailserver': Invocation of init method failed; nested
> exception
> >> is java.lang.NullPointerException
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 51 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailserver': Invocation of init method failed;
> >> nested exception is java.lang.NullPointerException
> >>         at
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 64 more
> >> Caused by: java.lang.NullPointerException
> >>         at java.util.ArrayList.<init>(ArrayList.java:131)
> >>         at
> >>
> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
> >>         at
> >>
> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
> >>         at
> >>
> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
> >>         at
> >>
> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
> >>         at
> >> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>         at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>         at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>         at java.lang.reflect.Method.invoke(Method.java:597)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> >>         ... 78 more
> >>
> >>
> >> 7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org>
> написал:
> >>
> >>> Hi Max,
> >>>
> >>> just committed the fix.
> >>>
> >>> Please try again (svn up, build).
> >>>
> >>> Thx,
> >>> Norman
> >>>
> >>>
> >>> 2010/5/7 Norman Maurer <no...@apache.org>:
> >>> > Hi Max
> >>> > seems like you were luck y enough to just trigger the build at the
> >>> > same time as the new imap build snapshots were deployed.
> >>> >
> >>> > I will update spring-beans.xml to reflect needed changes and commit
> it
> >>> > within the Next Hour.
> >>> >
> >>> > Bye
> >>> > Norman
> >>> >
> >>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >>> >> Updated trunk built it successfully, but getting this error during
> >>> start:
> >>> >>
> >>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
> >>> >> LocalDelivery: org.apache.mailet.MailetException: Could not load
> mailet
> >>> >> (LocalDelivery);
> >>> >>   nested exception is:
> >>> >>         org.springframework.beans.factory.BeanCreationException:
> Error
> >>> >> creating bean with name
> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >>> >> Injection of resource dependencies failed; nested exception is
> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >>> bean
> >>> >> with name 'poster': Injection of resource dependencies failed;
> nested
> >>> >> exception is
> org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'mailboxmanager' defined in class path
> resource
> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while
> >>> >> setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >> org.apache.mailet.MailetException: Could not load mailet
> >>> (LocalDelivery);
> >>> >>   nested exception is:
> >>> >>         org.springframework.beans.factory.BeanCreationException:
> Error
> >>> >> creating bean with name
> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >>> >> Injection of resource dependencies failed; nested exception is
> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >>> bean
> >>> >> with name 'poster': Injection of resource dependencies failed;
> nested
> >>> >> exception is
> org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'mailboxmanager' defined in class path
> resource
> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while
> >>> >> setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name
> >>> 'org.apache.james.transport.mailets.LocalDelivery':
> >>> >> Injection of resource dependencies failed; nested exception is
> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >>> bean
> >>> >> with name 'poster': Injection of resource dependencies failed;
> nested
> >>> >> exception is
> org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'mailboxmanager' defined in class path
> resource
> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while
> >>> >> setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >>> >>         at
> >>> >>
> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >>> >>         ... 32 more
> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'poster': Injection of resource dependencies
> >>> failed;
> >>> >> nested exception is
> >>> org.springframework.beans.factory.BeanCreationException:
> >>> >> Error creating bean with name 'mailboxmanager' defined in class path
> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> >>> 'subscriper'
> >>> >> while setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>> >>         ... 39 more
> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'mailboxmanager' defined in class path
> resource
> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while
> >>> >> setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>> >>         ... 52 more
> >>> >> Caused by:
> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >>> >> Error creating bean with name 'subscriper' defined in class path
> >>> resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >>> >>         ... 69 more
> >>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested
> exception:
> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >>> bean
> >>> >> with name 'org.apache.james.transport.mailets.LocalDelivery':
> Injection
> >>> of
> >>> >> resource dependencies failed; nested exception is
> >>> >> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >>> bean
> >>> >> with name 'poster': Injection of resource dependencies failed;
> nested
> >>> >> exception is
> org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'mailboxmanager' defined in class path
> resource
> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while
> >>> >> setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >>> >>         at
> >>> >>
> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >>> >>         at
> >>> >>
> >>>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >>> >>         at
> >>> >>
> >>>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'poster': Injection of resource dependencies
> >>> failed;
> >>> >> nested exception is
> >>> org.springframework.beans.factory.BeanCreationException:
> >>> >> Error creating bean with name 'mailboxmanager' defined in class path
> >>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> >>> 'subscriper'
> >>> >> while setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>> >>         ... 39 more
> >>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> >>> Error
> >>> >> creating bean with name 'mailboxmanager' defined in class path
> resource
> >>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while
> >>> >> setting constructor argument; nested exception is
> >>> >> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error
> >>> >> creating bean with name 'subscriper' defined in class path resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>> >>         ... 52 more
> >>> >> Caused by:
> >>> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >>> >> Error creating bean with name 'subscriper' defined in class path
> >>> resource
> >>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
> >>> >> constructor
> >>> >> argument with index 0 of type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Could
> >>> not
> >>> >> convert constructor argument value of type [$Proxy27] to required
> type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]:
> Failed
> >>> to
> >>> >> convert value of type '$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >>> >> to required type
> >>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory';
> nested
> >>> >> exception is java.lang.IllegalStateException: Cannot convert value
> of
> >>> type
> >>> >> [$Proxy27 implementing
> >>> >>
> >>>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >>> >> to required type
> >>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> >>> matching
> >>> >> editors or conversion strategy found
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>> >>         at
> >>> >>
> >>>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >>> >>         ... 69 more
> >>> >>
> >>> >>
> >>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
> >>> >> <ma...@gmail.com>написал:
> >>> >>
> >>> >>> Norman, thanks for all your work and help on this project.
> >>> >>>
> >>> >>> I really appreciate that. Will test it now.
> >>> >>>
> >>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
> >>> >>> norman.maurer@googlemail.com> написал:
> >>> >>>
> >>> >>> Hi Max,
> >>> >>>>
> >>> >>>> my fault.. I missed to update the version of mailet-base in
> pom.xml.
> >>> >>>> Just committed the fix. Please  svn up and build again.
> >>> >>>>
> >>> >>>> Sorry again,
> >>> >>>> Norman
> >>> >>>>
> >>> >>>>
> >>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >>> >>>> > Hi,
> >>> >>>> >
> >>> >>>> > I have only these files
> >>> >>>> >
> >>> >>>> > [root@alex lib]# ll | grep mailet
> >>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
> >>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
> >>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55
> apache-mailet-2.4.jar
> >>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
> >>> apache-mailet-base-1.0.jar
> >>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
> >>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
> >>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
> >>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
> >>> >>>> >
> >>> >>>> >
> >>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
> >>> >>>> >
> >>> >>>> >> Hi Max,
> >>> >>>> >>
> >>> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in
> your
> >>> >>>> >> path/to/james/lib/ folder?
> >>> >>>> >>
> >>> >>>> >> Thx,
> >>> >>>> >> Norman
> >>> >>>> >>
> >>> >>>> >>
> >>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> > Hi Norman,
> >>> >>>> >> >
> >>> >>>> >> > I just got a chance to test this, I updated trunk and built
> it
> >>> >>>> >> successfully.
> >>> >>>> >> >
> >>> >>>> >> > Then I started James,
> >>> >>>> >> >
> >>> >>>> >> > Now I can see that plugin is loading itself in
> spoolmanager.log.
> >>> But
> >>> >>>> >> error
> >>> >>>> >> > which I mentioned is still happening.
> >>> >>>> >> >
> >>> >>>> >> > I am sending a message which should be caught by SpamAssassin
> >>> >>>> >> > and
> >>> >>>> here is
> >>> >>>> >> > what I am getting maybe it's different error, but I think it
> >>> looks
> >>> >>>> the
> >>> >>>> >> same.
> >>> >>>> >> >
> >>> >>>> >> > ERROR 20:20:08,392 |
> >>> org.apache.camel.processor.DefaultErrorHandler
> >>> >>>> >> > |
> >>> >>>> >> Failed
> >>> >>>> >> > delivery for exchangeId:
> >>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
> >>> >>>> >> > Exhausted after delivery attempt: 1 caught:
> >>> >>>> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>> >>>> >> > Failed
> >>> >>>> to
> >>> >>>> >> > invoke method: null on null due to:
> >>> java.lang.NullPointerException
> >>> >>>> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>> >>>> >> > Failed
> >>> >>>> to
> >>> >>>> >> > invoke method: null on null due to:
> >>> java.lang.NullPointerException
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>> >>>> >> > Method)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>>
> >>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>> >>>> >> >        ... 54 more
> >>> >>>> >> > WARN  20:20:08,399 |
> >>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
> >>> >>>> >> |
> >>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
> >>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception:
> Failed
> >>> to
> >>> >>>> >> invoke
> >>> >>>> >> > method: null on null due to: java.lang.NullPointerException
> >>> >>>> >> > ERROR 20:20:08,404 |
> >>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
> >>> >>>> >> > | Caused by:
> >>> >>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >>> >>>> >> > - Failed to invoke method: null on null due to:
> >>> >>>> >> > java.lang.NullPointerException]
> >>> >>>> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>> >>>> >> > Failed
> >>> >>>> to
> >>> >>>> >> > invoke method: null on null due to:
> >>> java.lang.NullPointerException
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>> >>>> >> > Method)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>>
> >>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>> >>>> >> >        ... 54 more
> >>> >>>> >> > WARN  20:20:08,410 |
> >>> >>>> >> >
> org.springframework.jms.listener.DefaultMessageListenerContainer
> >>> |
> >>> >>>> >> Execution
> >>> >>>> >> > of JMS message listener failed, and no ErrorHandler has been
> >>> >>>> >> > set.
> >>> >>>> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>> >>>> >> > Failed
> >>> >>>> to
> >>> >>>> >> > invoke method: null on null due to:
> >>> java.lang.NullPointerException
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >        at
> >>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >>> >>>> >> > Caused by: java.lang.NullPointerException
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>> >>>> >> > Method)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>>
> >>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>> >>>> >> >        at
> >>> >>>> >> >
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>> >>>> >> >        ... 54 more
> >>> >>>> >> >
> >>> >>>> >> >
> >>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >>> >>>> >> >
> >>> >>>> >> >> Hi Max,
> >>> >>>> >> >>
> >>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
> >>> >>>> >> >>
> >>> >>>> >> >> Just svn up your source and run: "mvn -U clean package" to
> get
> >>> the
> >>> >>>> fix
> >>> >>>> >> >>
> >>> >>>> >> >> Thx,
> >>> >>>> >> >> Norman
> >>> >>>> >> >>
> >>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> > Done.
> >>> >>>> >> >> >
> >>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
> >>> >>>> >> >> >
> >>> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >>> >>>> >> >> >
> >>> >>>> >> >> >> Hi Max,
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> Thx,
> >>> >>>> >> >> >> Norman
> >>> >>>> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> > Should I open it in Matchers/Mailets
> >>> >>>> >> >> >> > (bundled)<
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> >  section or
> >>> >>>> >> >> >> > in Trunk<
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> > ?
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >>> >>>> >> >> >> >
> >>> >>>> >> >> >> >> Hi Max,
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> sounds like a bug to me.. could you please open a jira
> >>> issue
> >>> >>>> for
> >>> >>>> >> it :
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> Thx,
> >>> >>>> >> >> >> >> Norman
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >>> >>>> >> >> >> >> > And here I am again :)
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to
> >>> >>>> >> >> >> >> > setup
> >>> is
> >>> >>>> not
> >>> >>>> >> >> >> working
> >>> >>>> >> >> >> >> > properly.
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Here is what I have in my config for it:
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
> >>> class="SpamAssassin">
> >>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
> >>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
> >>> >>>> >> >> >> >> >  </mailet>
> >>> >>>> >> >> >> >> >  <mailet
> >>> >>>> >> >> >>
> >>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >>> >>>> >> >> >> >> > yes" class="ToProcessor">
> >>> >>>> >> >> >> >> >   <processor>spam</processor>
> >>> >>>> >> >> >> >> >  </mailet>
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > I also can't find an entry in the logs which are
> saying
> >>> >>>> >> >> >> >> > that
> >>> >>>> >> >> >> Spamassassin
> >>> >>>> >> >> >> >> > was loaded, as far as I understand I need to look
> for
> >>> them
> >>> >>>> in
> >>> >>>> >> >> >> mailet.log
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > After message get sent to spool and scanned by
> clamav
> >>> this
> >>> >>>> error
> >>> >>>> >> >> comes
> >>> >>>> >> >> >> >> up:
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
> >>> >>>> >> >> >> >> > spooled
> >>> >>>> >> mail
> >>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
> >>> >>>> 192.168.81.1
> >>> >>>> >> for
> >>> >>>> >> >> [
> >>> >>>> >> >> >> >> > max@fakeddomain2.com]
> >>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by
> CLAMD
> >>> on
> >>> >>>> >> >> localhost/
> >>> >>>> >> >> >> >> > 127.0.0.1)
> >>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
> >>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
> >>> >>>> >> >> |
> >>> >>>> >> >> >> >> Failed
> >>> >>>> >> >> >> >> > delivery for exchangeId:
> >>> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
> >>> >>>> >> >> >> >> >
> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>> >>>> >> >> Failed
> >>> >>>> >> >> >> to
> >>> >>>> >> >> >> >> > invoke method: null on null due to:
> >>> >>>> >> java.lang.NullPointerException
> >>> >>>> >> >> >> >> >
> >>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>> >>>> >> >> Failed
> >>> >>>> >> >> >> to
> >>> >>>> >> >> >> >> > invoke method: null on null due to:
> >>> >>>> >> java.lang.NullPointerException
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >> >> >
> >>> >>>> >> >> >> >>
> >>> >>>> >> >> >>
> >>> >>>> >> >>
> >>> >>>> >>
> >>> >>>>
> >>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >> >>
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>> >>>> >> >> >> >> >        at
> >>> >>>> >> >>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max,

I bet you configured no domainname in domainlist.xml. The problem is now fixed.

Bye,
Norman

2010/5/8 Norman Maurer <no...@apache.org>:
> Hi Max ,
>
> just checked with a clean checkout and it just works. Must be
> something related to your config. Could you show me your
> domainlist.xml.
>
> In the meantime I will look in the code to get a better idea what's going on.
>
> Thx
> Norman
>
> 2010/5/7, Max Levinson <ma...@gmail.com>:
>> Hi Norman,
>>
>> Just did that, still no luck, this is what I am getting when I try to start
>> it:
>>
>> INFO  01:34:47,616 | james.James | JAMES init...
>> Exception in thread "main"
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'instanceFactory' defined in class path resource
>> [spring-beans.xml]: Initialization of bean failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'jamesCamelContext': Invocation of init method failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'spoolmanager': Injection of resource dependencies
>> failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'matcherpackages': Injection of resource dependencies failed;
>> nested exception is org.springframework.beans.factory.BeanCreationException:
>> Error creating bean with name 'mailetcontext': Injection of resource
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'mailserver': Invocation of init method failed; nested exception
>> is java.lang.NullPointerException
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>         at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>         at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>         at
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'jamesCamelContext': Invocation of init method
>> failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'spoolmanager': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'matcherpackages': Injection of resource
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'mailetcontext': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailserver': Invocation of init method failed;
>> nested exception is java.lang.NullPointerException
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>         at
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         ... 12 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'spoolmanager': Injection of resource dependencies
>> failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'matcherpackages': Injection of resource dependencies failed;
>> nested exception is org.springframework.beans.factory.BeanCreationException:
>> Error creating bean with name 'mailetcontext': Injection of resource
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'mailserver': Invocation of init method failed; nested exception
>> is java.lang.NullPointerException
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>>         at
>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>>         at
>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>>         at
>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>>         at
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>>         at
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>         ... 23 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'matcherpackages': Injection of resource
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'mailetcontext': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailserver': Invocation of init method failed;
>> nested exception is java.lang.NullPointerException
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 38 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailetcontext': Injection of resource dependencies
>> failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'mailserver': Invocation of init method failed; nested exception
>> is java.lang.NullPointerException
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 51 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailserver': Invocation of init method failed;
>> nested exception is java.lang.NullPointerException
>>         at
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 64 more
>> Caused by: java.lang.NullPointerException
>>         at java.util.ArrayList.<init>(ArrayList.java:131)
>>         at
>> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>>         at
>> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>>         at
>> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>>         at
>> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>>         at
>> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>>         at
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>>         at
>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>>         ... 78 more
>>
>>
>> 7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org> написал:
>>
>>> Hi Max,
>>>
>>> just committed the fix.
>>>
>>> Please try again (svn up, build).
>>>
>>> Thx,
>>> Norman
>>>
>>>
>>> 2010/5/7 Norman Maurer <no...@apache.org>:
>>> > Hi Max
>>> > seems like you were luck y enough to just trigger the build at the
>>> > same time as the new imap build snapshots were deployed.
>>> >
>>> > I will update spring-beans.xml to reflect needed changes and commit it
>>> > within the Next Hour.
>>> >
>>> > Bye
>>> > Norman
>>> >
>>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>>> >> Updated trunk built it successfully, but getting this error during
>>> start:
>>> >>
>>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
>>> >> LocalDelivery: org.apache.mailet.MailetException: Could not load mailet
>>> >> (LocalDelivery);
>>> >>   nested exception is:
>>> >>         org.springframework.beans.factory.BeanCreationException: Error
>>> >> creating bean with name
>>> 'org.apache.james.transport.mailets.LocalDelivery':
>>> >> Injection of resource dependencies failed; nested exception is
>>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> >> with name 'poster': Injection of resource dependencies failed; nested
>>> >> exception is org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'mailboxmanager' defined in class path resource
>>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>>> >> setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >> org.apache.mailet.MailetException: Could not load mailet
>>> (LocalDelivery);
>>> >>   nested exception is:
>>> >>         org.springframework.beans.factory.BeanCreationException: Error
>>> >> creating bean with name
>>> 'org.apache.james.transport.mailets.LocalDelivery':
>>> >> Injection of resource dependencies failed; nested exception is
>>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> >> with name 'poster': Injection of resource dependencies failed; nested
>>> >> exception is org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'mailboxmanager' defined in class path resource
>>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>>> >> setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>>> >>         at
>>> >>
>>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>>> >>         at
>>> >>
>>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>>> >>         at
>>> >>
>>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>>> >>         at
>>> >>
>>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>>> >>         at
>>> >>
>>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>>> >>         at
>>> >>
>>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>>> >>         at
>>> >>
>>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>>> >>         at
>>> >>
>>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >>         at
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>> >>         at
>>> >>
>>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>> >>         at
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>> >>         at
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>> >>         at
>>> >>
>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>> >>         at
>>> >>
>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>> >>         at
>>> >>
>>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name
>>> 'org.apache.james.transport.mailets.LocalDelivery':
>>> >> Injection of resource dependencies failed; nested exception is
>>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> >> with name 'poster': Injection of resource dependencies failed; nested
>>> >> exception is org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'mailboxmanager' defined in class path resource
>>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>>> >> setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>>> >>         at
>>> >>
>>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>>> >>         at
>>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>>> >>         at
>>> >>
>>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>>> >>         ... 32 more
>>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'poster': Injection of resource dependencies
>>> failed;
>>> >> nested exception is
>>> org.springframework.beans.factory.BeanCreationException:
>>> >> Error creating bean with name 'mailboxmanager' defined in class path
>>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>>> 'subscriper'
>>> >> while setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>> >>         ... 39 more
>>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'mailboxmanager' defined in class path resource
>>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>>> >> setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>> >>         ... 52 more
>>> >> Caused by:
>>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>>> >> Error creating bean with name 'subscriper' defined in class path
>>> resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>> >>         ... 69 more
>>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested exception:
>>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> >> with name 'org.apache.james.transport.mailets.LocalDelivery': Injection
>>> of
>>> >> resource dependencies failed; nested exception is
>>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> >> with name 'poster': Injection of resource dependencies failed; nested
>>> >> exception is org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'mailboxmanager' defined in class path resource
>>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>>> >> setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>>> >>         at
>>> >>
>>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>>> >>         at
>>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>>> >>         at
>>> >>
>>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>>> >>         at
>>> >>
>>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>>> >>         at
>>> >>
>>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>>> >>         at
>>> >>
>>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>>> >>         at
>>> >>
>>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>>> >>         at
>>> >>
>>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>>> >>         at
>>> >>
>>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>>> >>         at
>>> >>
>>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >>         at
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>> >>         at
>>> >>
>>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>> >>         at
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>> >>         at
>>> >>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>> >>         at
>>> >>
>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>> >>         at
>>> >>
>>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>> >>         at
>>> >>
>>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'poster': Injection of resource dependencies
>>> failed;
>>> >> nested exception is
>>> org.springframework.beans.factory.BeanCreationException:
>>> >> Error creating bean with name 'mailboxmanager' defined in class path
>>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>>> 'subscriper'
>>> >> while setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>> >>         ... 39 more
>>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error
>>> >> creating bean with name 'mailboxmanager' defined in class path resource
>>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>>> >> setting constructor argument; nested exception is
>>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>>> >> creating bean with name 'subscriper' defined in class path resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>> >>         at
>>> >>
>>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>> >>         ... 52 more
>>> >> Caused by:
>>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>>> >> Error creating bean with name 'subscriper' defined in class path
>>> resource
>>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>>> >> constructor
>>> >> argument with index 0 of type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>>> not
>>> >> convert constructor argument value of type [$Proxy27] to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>>> to
>>> >> convert value of type '$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>>> >> to required type
>>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>>> type
>>> >> [$Proxy27 implementing
>>> >>
>>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>>> >> to required type
>>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>>> matching
>>> >> editors or conversion strategy found
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>> >>         at
>>> >>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>> >>         ... 69 more
>>> >>
>>> >>
>>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
>>> >> <ma...@gmail.com>написал:
>>> >>
>>> >>> Norman, thanks for all your work and help on this project.
>>> >>>
>>> >>> I really appreciate that. Will test it now.
>>> >>>
>>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>>> >>> norman.maurer@googlemail.com> написал:
>>> >>>
>>> >>> Hi Max,
>>> >>>>
>>> >>>> my fault.. I missed to update the version of mailet-base in pom.xml.
>>> >>>> Just committed the fix. Please  svn up and build again.
>>> >>>>
>>> >>>> Sorry again,
>>> >>>> Norman
>>> >>>>
>>> >>>>
>>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>>> >>>> > Hi,
>>> >>>> >
>>> >>>> > I have only these files
>>> >>>> >
>>> >>>> > [root@alex lib]# ll | grep mailet
>>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
>>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
>>> apache-mailet-base-1.0.jar
>>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
>>> >>>> >
>>> >>>> >
>>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>>> >>>> >
>>> >>>> >> Hi Max,
>>> >>>> >>
>>> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
>>> >>>> >> path/to/james/lib/ folder?
>>> >>>> >>
>>> >>>> >> Thx,
>>> >>>> >> Norman
>>> >>>> >>
>>> >>>> >>
>>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>>> >>>> >> > Hi Norman,
>>> >>>> >> >
>>> >>>> >> > I just got a chance to test this, I updated trunk and built it
>>> >>>> >> successfully.
>>> >>>> >> >
>>> >>>> >> > Then I started James,
>>> >>>> >> >
>>> >>>> >> > Now I can see that plugin is loading itself in spoolmanager.log.
>>> But
>>> >>>> >> error
>>> >>>> >> > which I mentioned is still happening.
>>> >>>> >> >
>>> >>>> >> > I am sending a message which should be caught by SpamAssassin
>>> >>>> >> > and
>>> >>>> here is
>>> >>>> >> > what I am getting maybe it's different error, but I think it
>>> looks
>>> >>>> the
>>> >>>> >> same.
>>> >>>> >> >
>>> >>>> >> > ERROR 20:20:08,392 |
>>> org.apache.camel.processor.DefaultErrorHandler
>>> >>>> >> > |
>>> >>>> >> Failed
>>> >>>> >> > delivery for exchangeId:
>>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
>>> >>>> >> > Exhausted after delivery attempt: 1 caught:
>>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> > Failed
>>> >>>> to
>>> >>>> >> > invoke method: null on null due to:
>>> java.lang.NullPointerException
>>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> > Failed
>>> >>>> to
>>> >>>> >> > invoke method: null on null due to:
>>> java.lang.NullPointerException
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >>>> >> > Caused by: java.lang.NullPointerException
>>> >>>> >> >        at
>>> >>>> >> >
>>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >>>> >> >        at
>>> >>>> >> >
>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >>>> >> > Method)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >>>> >> >        ... 54 more
>>> >>>> >> > WARN  20:20:08,399 |
>>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
>>> >>>> >> |
>>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed
>>> to
>>> >>>> >> invoke
>>> >>>> >> > method: null on null due to: java.lang.NullPointerException
>>> >>>> >> > ERROR 20:20:08,404 |
>>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
>>> >>>> >> > | Caused by:
>>> >>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>>> >>>> >> > - Failed to invoke method: null on null due to:
>>> >>>> >> > java.lang.NullPointerException]
>>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> > Failed
>>> >>>> to
>>> >>>> >> > invoke method: null on null due to:
>>> java.lang.NullPointerException
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >>>> >> > Caused by: java.lang.NullPointerException
>>> >>>> >> >        at
>>> >>>> >> >
>>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >>>> >> >        at
>>> >>>> >> >
>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >>>> >> > Method)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >>>> >> >        ... 54 more
>>> >>>> >> > WARN  20:20:08,410 |
>>> >>>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer
>>> |
>>> >>>> >> Execution
>>> >>>> >> > of JMS message listener failed, and no ErrorHandler has been
>>> >>>> >> > set.
>>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> > Failed
>>> >>>> to
>>> >>>> >> > invoke method: null on null due to:
>>> java.lang.NullPointerException
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >        at
>>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >>>> >> > Caused by: java.lang.NullPointerException
>>> >>>> >> >        at
>>> >>>> >> >
>>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >>>> >> >        at
>>> >>>> >> >
>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >>>> >> > Method)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >>>> >> >        at
>>> >>>> >> >
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >>>> >> >        ... 54 more
>>> >>>> >> >
>>> >>>> >> >
>>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>> >>>> >> >
>>> >>>> >> >> Hi Max,
>>> >>>> >> >>
>>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
>>> >>>> >> >>
>>> >>>> >> >> Just svn up your source and run: "mvn -U clean package" to get
>>> the
>>> >>>> fix
>>> >>>> >> >>
>>> >>>> >> >> Thx,
>>> >>>> >> >> Norman
>>> >>>> >> >>
>>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> > Done.
>>> >>>> >> >> >
>>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>>> >>>> >> >> >
>>> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>> >>>> >> >> >
>>> >>>> >> >> >> Hi Max,
>>> >>>> >> >> >>
>>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
>>> >>>> >> >> >>
>>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>>> >>>> >> >> >>
>>> >>>> >> >> >> Thx,
>>> >>>> >> >> >> Norman
>>> >>>> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> >> > Should I open it in Matchers/Mailets
>>> >>>> >> >> >> > (bundled)<
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>>> >>>> >> >> >> >
>>> >>>> >> >> >> >  section or
>>> >>>> >> >> >> > in Trunk<
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>>> >>>> >> >> >> >
>>> >>>> >> >> >> > ?
>>> >>>> >> >> >> >
>>> >>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>> >>>> >> >> >> >
>>> >>>> >> >> >> >> Hi Max,
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >> sounds like a bug to me.. could you please open a jira
>>> issue
>>> >>>> for
>>> >>>> >> it :
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >> Thx,
>>> >>>> >> >> >> >> Norman
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >>
>>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>> >>>> >> >> >> >> > And here I am again :)
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to
>>> >>>> >> >> >> >> > setup
>>> is
>>> >>>> not
>>> >>>> >> >> >> working
>>> >>>> >> >> >> >> > properly.
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > Here is what I have in my config for it:
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
>>> class="SpamAssassin">
>>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>>> >>>> >> >> >> >> >  </mailet>
>>> >>>> >> >> >> >> >  <mailet
>>> >>>> >> >> >>
>>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>>> >>>> >> >> >> >> > yes" class="ToProcessor">
>>> >>>> >> >> >> >> >   <processor>spam</processor>
>>> >>>> >> >> >> >> >  </mailet>
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > I also can't find an entry in the logs which are saying
>>> >>>> >> >> >> >> > that
>>> >>>> >> >> >> Spamassassin
>>> >>>> >> >> >> >> > was loaded, as far as I understand I need to look for
>>> them
>>> >>>> in
>>> >>>> >> >> >> mailet.log
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > After message get sent to spool and scanned by clamav
>>> this
>>> >>>> error
>>> >>>> >> >> comes
>>> >>>> >> >> >> >> up:
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
>>> >>>> >> >> >> >> > spooled
>>> >>>> >> mail
>>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>>> >>>> 192.168.81.1
>>> >>>> >> for
>>> >>>> >> >> [
>>> >>>> >> >> >> >> > max@fakeddomain2.com]
>>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD
>>> on
>>> >>>> >> >> localhost/
>>> >>>> >> >> >> >> > 127.0.0.1)
>>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
>>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
>>> >>>> >> >> |
>>> >>>> >> >> >> >> Failed
>>> >>>> >> >> >> >> > delivery for exchangeId:
>>> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>>> >>>> >> >> >> >> >
>>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> >> Failed
>>> >>>> >> >> >> to
>>> >>>> >> >> >> >> > invoke method: null on null due to:
>>> >>>> >> java.lang.NullPointerException
>>> >>>> >> >> >> >> >
>>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> >> Failed
>>> >>>> >> >> >> to
>>> >>>> >> >> >> >> > invoke method: null on null due to:
>>> >>>> >> java.lang.NullPointerException
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> >>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >>>> >> >> >> >> >        at
>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >>>> >> >> Method)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >>>> >> >> >> >> >        at
>>> java.lang.reflect.Method.invoke(Method.java:597)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >>>> >> >> >> >> >        ... 54 more
>>> >>>> >> >> >> >> > WARN  00:21:01,912 |
>>> >>>> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
>>> >>>> >> >> >> >> |
>>> >>>> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>>> >>>> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
>>> >>>> exception:
>>> >>>> >> >> >> Failed
>>> >>>> >> >> >> >> to
>>> >>>> >> >> >> >> > invoke method: null on null due to:
>>> >>>> >> java.lang.NullPointerException
>>> >>>> >> >> >> >> > ERROR 00:21:01,916 |
>>> >>>> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
>>> >>>> >> >> >> >> > | Caused by:
>>> >>>> >> >> >> >>
>>> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>>> >>>> >> >> >> >> > - Failed to invoke method: null on null due to:
>>> >>>> >> >> >> >> > java.lang.NullPointerException]
>>> >>>> >> >> >> >> >
>>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> >> Failed
>>> >>>> >> >> >> to
>>> >>>> >> >> >> >> > invoke method: null on null due to:
>>> >>>> >> java.lang.NullPointerException
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> >>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >>>> >> >> >> >> >        at
>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >>>> >> >> Method)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >>>> >> >> >> >> >        at
>>> java.lang.reflect.Method.invoke(Method.java:597)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >>
>>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >>>> >> >> >> >> >        ... 54 more
>>> >>>> >> >> >> >> > WARN  00:21:01,922 |
>>> >>>> >> >> >> >> >
>>> >>>> org.springframework.jms.listener.DefaultMessageListenerContainer
>>> >>>> >> |
>>> >>>> >> >> >> >> Execution
>>> >>>> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has
>>> >>>> >> >> >> >> > been
>>> >>>> >> set.
>>> >>>> >> >> >> >> >
>>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >>>> >> >> Failed
>>> >>>> >> >> >> to
>>> >>>> >> >> >> >> > invoke method: null on null due to:
>>> >>>> >> java.lang.NullPointerException
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> >> >
>>> >>>> >> >> >> >>
>>> >>>> >> >> >>
>>> >>>> >> >>
>>> >>>> >>
>>> >>>>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >>>> >> >> >> >> >        at
>>> >>>> >> >> >> org.apache.camel.processor.Pipeline.proce
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max ,

just checked with a clean checkout and it just works. Must be
something related to your config. Could you show me your
domainlist.xml.

In the meantime I will look in the code to get a better idea what's going on.

Thx
Norman

2010/5/7, Max Levinson <ma...@gmail.com>:
> Hi Norman,
>
> Just did that, still no luck, this is what I am getting when I try to start
> it:
>
> INFO  01:34:47,616 | james.James | JAMES init...
> Exception in thread "main"
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'instanceFactory' defined in class path resource
> [spring-beans.xml]: Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'jamesCamelContext': Invocation of init method failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'spoolmanager': Injection of resource dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'matcherpackages': Injection of resource dependencies failed;
> nested exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'mailetcontext': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailserver': Invocation of init method failed; nested exception
> is java.lang.NullPointerException
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>         at
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>         at org.apache.james.container.spring.Main.main(Main.java:27)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'jamesCamelContext': Invocation of init method
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'spoolmanager': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'matcherpackages': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailetcontext': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailserver': Invocation of init method failed;
> nested exception is java.lang.NullPointerException
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>         at
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         ... 12 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'spoolmanager': Injection of resource dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'matcherpackages': Injection of resource dependencies failed;
> nested exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'mailetcontext': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailserver': Invocation of init method failed; nested exception
> is java.lang.NullPointerException
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
>         at
> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
>         at
> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
>         at
> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
>         at
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
>         at
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>         ... 23 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'matcherpackages': Injection of resource
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailetcontext': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailserver': Invocation of init method failed;
> nested exception is java.lang.NullPointerException
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 38 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailetcontext': Injection of resource dependencies
> failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'mailserver': Invocation of init method failed; nested exception
> is java.lang.NullPointerException
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 51 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailserver': Invocation of init method failed;
> nested exception is java.lang.NullPointerException
>         at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 64 more
> Caused by: java.lang.NullPointerException
>         at java.util.ArrayList.<init>(ArrayList.java:131)
>         at
> org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
>         at
> org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
>         at
> org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
>         at
> org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
>         at
> org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
>         at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
>         at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
>         ... 78 more
>
>
> 7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org> написал:
>
>> Hi Max,
>>
>> just committed the fix.
>>
>> Please try again (svn up, build).
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/7 Norman Maurer <no...@apache.org>:
>> > Hi Max
>> > seems like you were luck y enough to just trigger the build at the
>> > same time as the new imap build snapshots were deployed.
>> >
>> > I will update spring-beans.xml to reflect needed changes and commit it
>> > within the Next Hour.
>> >
>> > Bye
>> > Norman
>> >
>> > 2010/5/7, Max Levinson <ma...@gmail.com>:
>> >> Updated trunk built it successfully, but getting this error during
>> start:
>> >>
>> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
>> >> LocalDelivery: org.apache.mailet.MailetException: Could not load mailet
>> >> (LocalDelivery);
>> >>   nested exception is:
>> >>         org.springframework.beans.factory.BeanCreationException: Error
>> >> creating bean with name
>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> Injection of resource dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'poster': Injection of resource dependencies failed; nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailboxmanager' defined in class path resource
>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> >> setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >> org.apache.mailet.MailetException: Could not load mailet
>> (LocalDelivery);
>> >>   nested exception is:
>> >>         org.springframework.beans.factory.BeanCreationException: Error
>> >> creating bean with name
>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> Injection of resource dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'poster': Injection of resource dependencies failed; nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailboxmanager' defined in class path resource
>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> >> setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>> >>         at
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>> >>         at
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >>         at
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >>         at
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >>         at
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >>         at
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >>         at
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >>         at
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >>         at
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name
>> 'org.apache.james.transport.mailets.LocalDelivery':
>> >> Injection of resource dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'poster': Injection of resource dependencies failed; nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailboxmanager' defined in class path resource
>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> >> setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >>         at
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >>         at
>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >>         at
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >>         ... 32 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'poster': Injection of resource dependencies
>> failed;
>> >> nested exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> Error creating bean with name 'mailboxmanager' defined in class path
>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> 'subscriper'
>> >> while setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 39 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailboxmanager' defined in class path resource
>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> >> setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 52 more
>> >> Caused by:
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error creating bean with name 'subscriper' defined in class path
>> resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >>         ... 69 more
>> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested exception:
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'org.apache.james.transport.mailets.LocalDelivery': Injection
>> of
>> >> resource dependencies failed; nested exception is
>> >> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> >> with name 'poster': Injection of resource dependencies failed; nested
>> >> exception is org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailboxmanager' defined in class path resource
>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> >> setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>> >>         at
>> >>
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>> >>         at
>> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>> >>         at
>> >>
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>> >>         at
>> >>
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>> >>         at
>> >>
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>> >>         at
>> >>
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>> >>         at
>> >>
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>> >>         at
>> >>
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>> >>         at
>> >>
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>> >>         at
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>> >>         at
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>> >>         at
>> >>
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>> >>         at
>> >>
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'poster': Injection of resource dependencies
>> failed;
>> >> nested exception is
>> org.springframework.beans.factory.BeanCreationException:
>> >> Error creating bean with name 'mailboxmanager' defined in class path
>> >> resource [spring-beans.xml]: Cannot resolve reference to bean
>> 'subscriper'
>> >> while setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 39 more
>> >> Caused by: org.springframework.beans.factory.BeanCreationException:
>> Error
>> >> creating bean with name 'mailboxmanager' defined in class path resource
>> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> >> setting constructor argument; nested exception is
>> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> >> creating bean with name 'subscriper' defined in class path resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>> >>         at
>> >>
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>> >>         at
>> >>
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>> >>         ... 52 more
>> >> Caused by:
>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>> >> Error creating bean with name 'subscriper' defined in class path
>> resource
>> >> [spring-beans.xml]: Unsatisfied dependency expressed through
>> >> constructor
>> >> argument with index 0 of type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
>> not
>> >> convert constructor argument value of type [$Proxy27] to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
>> to
>> >> convert value of type '$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> >> to required type
>> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> >> exception is java.lang.IllegalStateException: Cannot convert value of
>> type
>> >> [$Proxy27 implementing
>> >>
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> >> to required type
>> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
>> matching
>> >> editors or conversion strategy found
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>> >>         at
>> >>
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>> >>         ... 69 more
>> >>
>> >>
>> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
>> >> <ma...@gmail.com>написал:
>> >>
>> >>> Norman, thanks for all your work and help on this project.
>> >>>
>> >>> I really appreciate that. Will test it now.
>> >>>
>> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>> >>> norman.maurer@googlemail.com> написал:
>> >>>
>> >>> Hi Max,
>> >>>>
>> >>>> my fault.. I missed to update the version of mailet-base in pom.xml.
>> >>>> Just committed the fix. Please  svn up and build again.
>> >>>>
>> >>>> Sorry again,
>> >>>> Norman
>> >>>>
>> >>>>
>> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >>>> > Hi,
>> >>>> >
>> >>>> > I have only these files
>> >>>> >
>> >>>> > [root@alex lib]# ll | grep mailet
>> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
>> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
>> apache-mailet-base-1.0.jar
>> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
>> >>>> >
>> >>>> >
>> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>> >>>> >
>> >>>> >> Hi Max,
>> >>>> >>
>> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
>> >>>> >> path/to/james/lib/ folder?
>> >>>> >>
>> >>>> >> Thx,
>> >>>> >> Norman
>> >>>> >>
>> >>>> >>
>> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >>>> >> > Hi Norman,
>> >>>> >> >
>> >>>> >> > I just got a chance to test this, I updated trunk and built it
>> >>>> >> successfully.
>> >>>> >> >
>> >>>> >> > Then I started James,
>> >>>> >> >
>> >>>> >> > Now I can see that plugin is loading itself in spoolmanager.log.
>> But
>> >>>> >> error
>> >>>> >> > which I mentioned is still happening.
>> >>>> >> >
>> >>>> >> > I am sending a message which should be caught by SpamAssassin
>> >>>> >> > and
>> >>>> here is
>> >>>> >> > what I am getting maybe it's different error, but I think it
>> looks
>> >>>> the
>> >>>> >> same.
>> >>>> >> >
>> >>>> >> > ERROR 20:20:08,392 |
>> org.apache.camel.processor.DefaultErrorHandler
>> >>>> >> > |
>> >>>> >> Failed
>> >>>> >> > delivery for exchangeId:
>> ID:alex.com-56636-1271780172932-2:0:13:1:1.
>> >>>> >> > Exhausted after delivery attempt: 1 caught:
>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> > Failed
>> >>>> to
>> >>>> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> > Failed
>> >>>> to
>> >>>> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>>> >> > Caused by: java.lang.NullPointerException
>> >>>> >> >        at
>> >>>> >> >
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>>> >> >        at
>> >>>> >> >
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>>> >> > Method)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>>> >> >        at
>> >>>> >> >
>> >>>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>>> >> >        ... 54 more
>> >>>> >> > WARN  20:20:08,399 |
>> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
>> >>>> >> |
>> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed
>> to
>> >>>> >> invoke
>> >>>> >> > method: null on null due to: java.lang.NullPointerException
>> >>>> >> > ERROR 20:20:08,404 |
>> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
>> >>>> >> > | Caused by:
>> >>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >>>> >> > - Failed to invoke method: null on null due to:
>> >>>> >> > java.lang.NullPointerException]
>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> > Failed
>> >>>> to
>> >>>> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>>> >> > Caused by: java.lang.NullPointerException
>> >>>> >> >        at
>> >>>> >> >
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>>> >> >        at
>> >>>> >> >
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>>> >> > Method)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>>> >> >        at
>> >>>> >> >
>> >>>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>>> >> >        ... 54 more
>> >>>> >> > WARN  20:20:08,410 |
>> >>>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer
>> |
>> >>>> >> Execution
>> >>>> >> > of JMS message listener failed, and no ErrorHandler has been
>> >>>> >> > set.
>> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> > Failed
>> >>>> to
>> >>>> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >        at
>> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>>> >> > Caused by: java.lang.NullPointerException
>> >>>> >> >        at
>> >>>> >> >
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>>> >> >        at
>> >>>> >> >
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>>> >> > Method)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>>> >> >        at
>> >>>> >> >
>> >>>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>>> >> >        at
>> >>>> >> >
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>>> >> >        ... 54 more
>> >>>> >> >
>> >>>> >> >
>> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >>>> >> >
>> >>>> >> >> Hi Max,
>> >>>> >> >>
>> >>>> >> >> this bug is fixed now. Thanks again for reporting.
>> >>>> >> >>
>> >>>> >> >> Just svn up your source and run: "mvn -U clean package" to get
>> the
>> >>>> fix
>> >>>> >> >>
>> >>>> >> >> Thx,
>> >>>> >> >> Norman
>> >>>> >> >>
>> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >>>> >> >> > Done.
>> >>>> >> >> >
>> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>> >>>> >> >> >
>> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >>>> >> >> >
>> >>>> >> >> >> Hi Max,
>> >>>> >> >> >>
>> >>>> >> >> >> sorry gave you the wrong link.. here you go:
>> >>>> >> >> >>
>> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >>>> >> >> >>
>> >>>> >> >> >> Thx,
>> >>>> >> >> >> Norman
>> >>>> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >>>> >> >> >> > Should I open it in Matchers/Mailets
>> >>>> >> >> >> > (bundled)<
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >>>> >> >> >> >
>> >>>> >> >> >> >  section or
>> >>>> >> >> >> > in Trunk<
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >>>> >> >> >> >
>> >>>> >> >> >> > ?
>> >>>> >> >> >> >
>> >>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >>>> >> >> >> >
>> >>>> >> >> >> >> Hi Max,
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> sounds like a bug to me.. could you please open a jira
>> issue
>> >>>> for
>> >>>> >> it :
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> Thx,
>> >>>> >> >> >> >> Norman
>> >>>> >> >> >> >>
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >>>> >> >> >> >> > And here I am again :)
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to
>> >>>> >> >> >> >> > setup
>> is
>> >>>> not
>> >>>> >> >> >> working
>> >>>> >> >> >> >> > properly.
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > Here is what I have in my config for it:
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
>> class="SpamAssassin">
>> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>> >>>> >> >> >> >> >  </mailet>
>> >>>> >> >> >> >> >  <mailet
>> >>>> >> >> >>
>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >>>> >> >> >> >> > yes" class="ToProcessor">
>> >>>> >> >> >> >> >   <processor>spam</processor>
>> >>>> >> >> >> >> >  </mailet>
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > I also can't find an entry in the logs which are saying
>> >>>> >> >> >> >> > that
>> >>>> >> >> >> Spamassassin
>> >>>> >> >> >> >> > was loaded, as far as I understand I need to look for
>> them
>> >>>> in
>> >>>> >> >> >> mailet.log
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > After message get sent to spool and scanned by clamav
>> this
>> >>>> error
>> >>>> >> >> comes
>> >>>> >> >> >> >> up:
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
>> >>>> >> >> >> >> > spooled
>> >>>> >> mail
>> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>> >>>> 192.168.81.1
>> >>>> >> for
>> >>>> >> >> [
>> >>>> >> >> >> >> > max@fakeddomain2.com]
>> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD
>> on
>> >>>> >> >> localhost/
>> >>>> >> >> >> >> > 127.0.0.1)
>> >>>> >> >> >> >> > ERROR 00:21:01,905 |
>> >>>> >> org.apache.camel.processor.DefaultErrorHandler
>> >>>> >> >> |
>> >>>> >> >> >> >> Failed
>> >>>> >> >> >> >> > delivery for exchangeId:
>> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>> >>>> >> >> >> >> >
>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> >> Failed
>> >>>> >> >> >> to
>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>>> >> java.lang.NullPointerException
>> >>>> >> >> >> >> >
>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> >> Failed
>> >>>> >> >> >> to
>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>>> >> java.lang.NullPointerException
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> >>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>>> >> >> >> >> >        at
>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>>> >> >> Method)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>>> >> >> >> >> >        at
>> java.lang.reflect.Method.invoke(Method.java:597)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>>> >> >> >> >> >        ... 54 more
>> >>>> >> >> >> >> > WARN  00:21:01,912 |
>> >>>> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
>> >>>> >> >> >> >> |
>> >>>> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>> >>>> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
>> >>>> exception:
>> >>>> >> >> >> Failed
>> >>>> >> >> >> >> to
>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>>> >> java.lang.NullPointerException
>> >>>> >> >> >> >> > ERROR 00:21:01,916 |
>> >>>> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
>> >>>> >> >> >> >> > | Caused by:
>> >>>> >> >> >> >>
>> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >>>> >> >> >> >> > - Failed to invoke method: null on null due to:
>> >>>> >> >> >> >> > java.lang.NullPointerException]
>> >>>> >> >> >> >> >
>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> >> Failed
>> >>>> >> >> >> to
>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>>> >> java.lang.NullPointerException
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> >>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >>>> >> >> >> >> >        at
>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >>>> >> >> Method)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>>> >> >> >> >> >        at
>> java.lang.reflect.Method.invoke(Method.java:597)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >>
>> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >>>> >> >> >> >> >        ... 54 more
>> >>>> >> >> >> >> > WARN  00:21:01,922 |
>> >>>> >> >> >> >> >
>> >>>> org.springframework.jms.listener.DefaultMessageListenerContainer
>> >>>> >> |
>> >>>> >> >> >> >> Execution
>> >>>> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has
>> >>>> >> >> >> >> > been
>> >>>> >> set.
>> >>>> >> >> >> >> >
>> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >>>> >> >> Failed
>> >>>> >> >> >> to
>> >>>> >> >> >> >> > invoke method: null on null due to:
>> >>>> >> java.lang.NullPointerException
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> >> >
>> >>>> >> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >>
>> >>>> >>
>> >>>>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >>>> >> >> >> >> >        at
>> >>>> >> >> >> org.apache.camel.processor.Pipeline.proce
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

Just did that, still no luck, this is what I am getting when I try to start
it:

INFO  01:34:47,616 | james.James | JAMES init...
Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'instanceFactory' defined in class path resource
[spring-beans.xml]: Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'jamesCamelContext': Invocation of init method failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'spoolmanager': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'matcherpackages': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mailetcontext': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailserver': Invocation of init method failed; nested exception
is java.lang.NullPointerException
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
        at
org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
        at org.apache.james.container.spring.Main.main(Main.java:27)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'jamesCamelContext': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'spoolmanager': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'matcherpackages': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailetcontext': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailserver': Invocation of init method failed;
nested exception is java.lang.NullPointerException
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
        at
org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        ... 12 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'spoolmanager': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'matcherpackages': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mailetcontext': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailserver': Invocation of init method failed; nested exception
is java.lang.NullPointerException
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1008)
        at
org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41)
        at
org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104)
        at
org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64)
        at
org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877)
        at
org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
        ... 23 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'matcherpackages': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailetcontext': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailserver': Invocation of init method failed;
nested exception is java.lang.NullPointerException
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 38 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailetcontext': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailserver': Invocation of init method failed; nested exception
is java.lang.NullPointerException
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 51 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailserver': Invocation of init method failed;
nested exception is java.lang.NullPointerException
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 64 more
Caused by: java.lang.NullPointerException
        at java.util.ArrayList.<init>(ArrayList.java:131)
        at
org.apache.james.domain.XMLDomainList.getDomainListInternal(XMLDomainList.java:69)
        at
org.apache.james.domain.AbstractDomainList.getDomains(AbstractDomainList.java:65)
        at
org.apache.james.AbstractMailServer.getDefaultDomain(AbstractMailServer.java:417)
        at
org.apache.james.AbstractMailServer.initializeServernames(AbstractMailServer.java:235)
        at
org.apache.james.AbstractMailServer.init(AbstractMailServer.java:198)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
        at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
        ... 78 more


7 мая 2010 г. 19:15 пользователь Norman Maurer <no...@apache.org> написал:

> Hi Max,
>
> just committed the fix.
>
> Please try again (svn up, build).
>
> Thx,
> Norman
>
>
> 2010/5/7 Norman Maurer <no...@apache.org>:
> > Hi Max
> > seems like you were luck y enough to just trigger the build at the
> > same time as the new imap build snapshots were deployed.
> >
> > I will update spring-beans.xml to reflect needed changes and commit it
> > within the Next Hour.
> >
> > Bye
> > Norman
> >
> > 2010/5/7, Max Levinson <ma...@gmail.com>:
> >> Updated trunk built it successfully, but getting this error during
> start:
> >>
> >> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
> >> LocalDelivery: org.apache.mailet.MailetException: Could not load mailet
> >> (LocalDelivery);
> >>   nested exception is:
> >>         org.springframework.beans.factory.BeanCreationException: Error
> >> creating bean with name
> 'org.apache.james.transport.mailets.LocalDelivery':
> >> Injection of resource dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'poster': Injection of resource dependencies failed; nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailboxmanager' defined in class path resource
> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> >> setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >> org.apache.mailet.MailetException: Could not load mailet
> (LocalDelivery);
> >>   nested exception is:
> >>         org.springframework.beans.factory.BeanCreationException: Error
> >> creating bean with name
> 'org.apache.james.transport.mailets.LocalDelivery':
> >> Injection of resource dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'poster': Injection of resource dependencies failed; nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailboxmanager' defined in class path resource
> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> >> setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
> >>         at
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
> >>         at
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >>         at
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >>         at
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >>         at
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >>         at
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >>         at
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >>         at
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >>         at
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >>         at
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >>         at
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >>         at
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name
> 'org.apache.james.transport.mailets.LocalDelivery':
> >> Injection of resource dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'poster': Injection of resource dependencies failed; nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailboxmanager' defined in class path resource
> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> >> setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >>         at
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >>         at
> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >>         at
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >>         ... 32 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'poster': Injection of resource dependencies
> failed;
> >> nested exception is
> org.springframework.beans.factory.BeanCreationException:
> >> Error creating bean with name 'mailboxmanager' defined in class path
> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> 'subscriper'
> >> while setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 39 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailboxmanager' defined in class path resource
> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> >> setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >>         at
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 52 more
> >> Caused by:
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error creating bean with name 'subscriper' defined in class path
> resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >>         ... 69 more
> >> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested exception:
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'org.apache.james.transport.mailets.LocalDelivery': Injection
> of
> >> resource dependencies failed; nested exception is
> >> org.springframework.beans.factory.BeanCreationException: Error creating
> bean
> >> with name 'poster': Injection of resource dependencies failed; nested
> >> exception is org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailboxmanager' defined in class path resource
> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> >> setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> >>         at
> >>
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
> >>         at
> >> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
> >>         at
> >>
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
> >>         at
> >>
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
> >>         at
> >>
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
> >>         at
> >>
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
> >>         at
> >>
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
> >>         at
> >>
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
> >>         at
> >>
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
> >>         at
> >>
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
> >>         at
> >>
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
> >>         at
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> >>         at
> >>
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> >>         at
> >>
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
> >>         at org.apache.james.container.spring.Main.main(Main.java:27)
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'poster': Injection of resource dependencies
> failed;
> >> nested exception is
> org.springframework.beans.factory.BeanCreationException:
> >> Error creating bean with name 'mailboxmanager' defined in class path
> >> resource [spring-beans.xml]: Cannot resolve reference to bean
> 'subscriper'
> >> while setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 39 more
> >> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> >> creating bean with name 'mailboxmanager' defined in class path resource
> >> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> >> setting constructor argument; nested exception is
> >> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> >> creating bean with name 'subscriper' defined in class path resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
> >>         at
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
> >>         at
> >>
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> >>         at
> >>
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
> >>         ... 52 more
> >> Caused by:
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> >> Error creating bean with name 'subscriper' defined in class path
> resource
> >> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> >> argument with index 0 of type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could
> not
> >> convert constructor argument value of type [$Proxy27] to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed
> to
> >> convert value of type '$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> >> to required type
> >> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> >> exception is java.lang.IllegalStateException: Cannot convert value of
> type
> >> [$Proxy27 implementing
> >>
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> >> to required type
> >> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no
> matching
> >> editors or conversion strategy found
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
> >>         at
> >>
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
> >>         at
> >>
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
> >>         ... 69 more
> >>
> >>
> >> 7 мая 2010 г. 17:38 пользователь Max Levinson
> >> <ma...@gmail.com>написал:
> >>
> >>> Norman, thanks for all your work and help on this project.
> >>>
> >>> I really appreciate that. Will test it now.
> >>>
> >>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
> >>> norman.maurer@googlemail.com> написал:
> >>>
> >>> Hi Max,
> >>>>
> >>>> my fault.. I missed to update the version of mailet-base in pom.xml.
> >>>> Just committed the fix. Please  svn up and build again.
> >>>>
> >>>> Sorry again,
> >>>> Norman
> >>>>
> >>>>
> >>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >>>> > Hi,
> >>>> >
> >>>> > I have only these files
> >>>> >
> >>>> > [root@alex lib]# ll | grep mailet
> >>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
> >>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
> >>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
> >>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55
> apache-mailet-base-1.0.jar
> >>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
> >>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
> >>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
> >>>> > james-server-mailets-3.0-SNAPSHOT.jar
> >>>> >
> >>>> >
> >>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
> >>>> >
> >>>> >> Hi Max,
> >>>> >>
> >>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
> >>>> >> path/to/james/lib/ folder?
> >>>> >>
> >>>> >> Thx,
> >>>> >> Norman
> >>>> >>
> >>>> >>
> >>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >>>> >> > Hi Norman,
> >>>> >> >
> >>>> >> > I just got a chance to test this, I updated trunk and built it
> >>>> >> successfully.
> >>>> >> >
> >>>> >> > Then I started James,
> >>>> >> >
> >>>> >> > Now I can see that plugin is loading itself in spoolmanager.log.
> But
> >>>> >> error
> >>>> >> > which I mentioned is still happening.
> >>>> >> >
> >>>> >> > I am sending a message which should be caught by SpamAssassin and
> >>>> here is
> >>>> >> > what I am getting maybe it's different error, but I think it
> looks
> >>>> the
> >>>> >> same.
> >>>> >> >
> >>>> >> > ERROR 20:20:08,392 |
> org.apache.camel.processor.DefaultErrorHandler
> >>>> >> > |
> >>>> >> Failed
> >>>> >> > delivery for exchangeId:
> ID:alex.com-56636-1271780172932-2:0:13:1:1.
> >>>> >> > Exhausted after delivery attempt: 1 caught:
> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> > Failed
> >>>> to
> >>>> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> > Failed
> >>>> to
> >>>> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >>>> >> > Caused by: java.lang.NullPointerException
> >>>> >> >        at
> >>>> >> >
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>>> >> >        at
> >>>> >> >
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> >> > Method)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >>>> >> >        at
> >>>> >> >
> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>>> >> >        at
> >>>> >> >
> >>>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>>> >> >        ... 54 more
> >>>> >> > WARN  20:20:08,399 |
> >>>> org.apache.camel.spring.spi.TransactionErrorHandler
> >>>> >> |
> >>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
> >>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed
> to
> >>>> >> invoke
> >>>> >> > method: null on null due to: java.lang.NullPointerException
> >>>> >> > ERROR 20:20:08,404 |
> >>>> >> org.apache.camel.component.jms.EndpointMessageListener
> >>>> >> > | Caused by:
> >>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >>>> >> > - Failed to invoke method: null on null due to:
> >>>> >> > java.lang.NullPointerException]
> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> > Failed
> >>>> to
> >>>> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >>>> >> > Caused by: java.lang.NullPointerException
> >>>> >> >        at
> >>>> >> >
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>>> >> >        at
> >>>> >> >
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> >> > Method)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >>>> >> >        at
> >>>> >> >
> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>>> >> >        at
> >>>> >> >
> >>>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>>> >> >        ... 54 more
> >>>> >> > WARN  20:20:08,410 |
> >>>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer
> |
> >>>> >> Execution
> >>>> >> > of JMS message listener failed, and no ErrorHandler has been set.
> >>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> > Failed
> >>>> to
> >>>> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >        at
> >>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>>> >> >        at java.lang.Thread.run(Thread.java:619)
> >>>> >> > Caused by: java.lang.NullPointerException
> >>>> >> >        at
> >>>> >> >
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>>> >> >        at
> >>>> >> >
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> >> > Method)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >>>> >> >        at
> >>>> >> >
> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>>> >> >        at
> >>>> >> >
> >>>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>>> >> >        at
> >>>> >> >
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>>> >> >        ... 54 more
> >>>> >> >
> >>>> >> >
> >>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >>>> >> >
> >>>> >> >> Hi Max,
> >>>> >> >>
> >>>> >> >> this bug is fixed now. Thanks again for reporting.
> >>>> >> >>
> >>>> >> >> Just svn up your source and run: "mvn -U clean package" to get
> the
> >>>> fix
> >>>> >> >>
> >>>> >> >> Thx,
> >>>> >> >> Norman
> >>>> >> >>
> >>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >>>> >> >> > Done.
> >>>> >> >> >
> >>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
> >>>> >> >> >
> >>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >>>> >> >> >
> >>>> >> >> >> Hi Max,
> >>>> >> >> >>
> >>>> >> >> >> sorry gave you the wrong link.. here you go:
> >>>> >> >> >>
> >>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
> >>>> >> >> >>
> >>>> >> >> >> Thx,
> >>>> >> >> >> Norman
> >>>> >> >> >>
> >>>> >> >> >>
> >>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >>>> >> >> >> > Should I open it in Matchers/Mailets
> >>>> >> >> >> > (bundled)<
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >>>> >> >> >> >
> >>>> >> >> >> >  section or
> >>>> >> >> >> > in Trunk<
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >>>> >> >> >> >
> >>>> >> >> >> > ?
> >>>> >> >> >> >
> >>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >>>> >> >> >> >
> >>>> >> >> >> >> Hi Max,
> >>>> >> >> >> >>
> >>>> >> >> >> >> sounds like a bug to me.. could you please open a jira
> issue
> >>>> for
> >>>> >> it :
> >>>> >> >> >> >>
> >>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
> >>>> >> >> >> >>
> >>>> >> >> >> >> Thx,
> >>>> >> >> >> >> Norman
> >>>> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >>>> >> >> >> >> > And here I am again :)
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to setup
> is
> >>>> not
> >>>> >> >> >> working
> >>>> >> >> >> >> > properly.
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > Here is what I have in my config for it:
> >>>> >> >> >> >> >
> >>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal"
> class="SpamAssassin">
> >>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
> >>>> >> >> >> >> >   <spamdPort>783</spamdPort>
> >>>> >> >> >> >> >  </mailet>
> >>>> >> >> >> >> >  <mailet
> >>>> >> >> >>
> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >>>> >> >> >> >> > yes" class="ToProcessor">
> >>>> >> >> >> >> >   <processor>spam</processor>
> >>>> >> >> >> >> >  </mailet>
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > I also can't find an entry in the logs which are saying
> >>>> >> >> >> >> > that
> >>>> >> >> >> Spamassassin
> >>>> >> >> >> >> > was loaded, as far as I understand I need to look for
> them
> >>>> in
> >>>> >> >> >> mailet.log
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > After message get sent to spool and scanned by clamav
> this
> >>>> error
> >>>> >> >> comes
> >>>> >> >> >> >> up:
> >>>> >> >> >> >> >
> >>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
> >>>> >> >> >> >> > spooled
> >>>> >> mail
> >>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
> >>>> 192.168.81.1
> >>>> >> for
> >>>> >> >> [
> >>>> >> >> >> >> > max@fakeddomain2.com]
> >>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD
> on
> >>>> >> >> localhost/
> >>>> >> >> >> >> > 127.0.0.1)
> >>>> >> >> >> >> > ERROR 00:21:01,905 |
> >>>> >> org.apache.camel.processor.DefaultErrorHandler
> >>>> >> >> |
> >>>> >> >> >> >> Failed
> >>>> >> >> >> >> > delivery for exchangeId:
> >>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
> >>>> >> >> >> >> >
> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> >> Failed
> >>>> >> >> >> to
> >>>> >> >> >> >> > invoke method: null on null due to:
> >>>> >> java.lang.NullPointerException
> >>>> >> >> >> >> >
> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> >> Failed
> >>>> >> >> >> to
> >>>> >> >> >> >> > invoke method: null on null due to:
> >>>> >> java.lang.NullPointerException
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >>>> >> >> >> >> > Caused by: java.lang.NullPointerException
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >>
> >>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>>> >> >> >> >> >        at
> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> >> >> Method)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>> >> >> >> >> >        at
> java.lang.reflect.Method.invoke(Method.java:597)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >>
> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>>> >> >> >> >> >        ... 54 more
> >>>> >> >> >> >> > WARN  00:21:01,912 |
> >>>> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
> >>>> >> >> >> >> |
> >>>> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
> >>>> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
> >>>> exception:
> >>>> >> >> >> Failed
> >>>> >> >> >> >> to
> >>>> >> >> >> >> > invoke method: null on null due to:
> >>>> >> java.lang.NullPointerException
> >>>> >> >> >> >> > ERROR 00:21:01,916 |
> >>>> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
> >>>> >> >> >> >> > | Caused by:
> >>>> >> >> >> >>
> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >>>> >> >> >> >> > - Failed to invoke method: null on null due to:
> >>>> >> >> >> >> > java.lang.NullPointerException]
> >>>> >> >> >> >> >
> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> >> Failed
> >>>> >> >> >> to
> >>>> >> >> >> >> > invoke method: null on null due to:
> >>>> >> java.lang.NullPointerException
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >>>> >> >> >> >> > Caused by: java.lang.NullPointerException
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >>
> >>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >>>> >> >> >> >> >        at
> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> >> >> Method)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>> >> >> >> >> >        at
> java.lang.reflect.Method.invoke(Method.java:597)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >>
> >>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >>>> >> >> >> >> >        ... 54 more
> >>>> >> >> >> >> > WARN  00:21:01,922 |
> >>>> >> >> >> >> >
> >>>> org.springframework.jms.listener.DefaultMessageListenerContainer
> >>>> >> |
> >>>> >> >> >> >> Execution
> >>>> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has
> >>>> >> >> >> >> > been
> >>>> >> set.
> >>>> >> >> >> >> >
> >>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >>>> >> >> Failed
> >>>> >> >> >> to
> >>>> >> >> >> >> > invoke method: null on null due to:
> >>>> >> java.lang.NullPointerException
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> >> >
> >>>> >> >> >> >>
> >>>> >> >> >>
> >>>> >> >>
> >>>> >>
> >>>>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >>>> >> >> >> >> >        at
> >>>> >> >> >> org.apache.camel.processor.Pipeline.proce
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max,

just committed the fix.

Please try again (svn up, build).

Thx,
Norman


2010/5/7 Norman Maurer <no...@apache.org>:
> Hi Max
> seems like you were luck y enough to just trigger the build at the
> same time as the new imap build snapshots were deployed.
>
> I will update spring-beans.xml to reflect needed changes and commit it
> within the Next Hour.
>
> Bye
> Norman
>
> 2010/5/7, Max Levinson <ma...@gmail.com>:
>> Updated trunk built it successfully, but getting this error during start:
>>
>> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
>> LocalDelivery: org.apache.mailet.MailetException: Could not load mailet
>> (LocalDelivery);
>>   nested exception is:
>>         org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
>> Injection of resource dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'poster': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailboxmanager' defined in class path resource
>> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>> org.apache.mailet.MailetException: Could not load mailet (LocalDelivery);
>>   nested exception is:
>>         org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
>> Injection of resource dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'poster': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailboxmanager' defined in class path resource
>> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>>         at
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>>         at
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>>         at
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>>         at
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>>         at
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>>         at
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>>         at
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>>         at
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>         at
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>         at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>         at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>         at
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
>> Injection of resource dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'poster': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailboxmanager' defined in class path resource
>> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>>         at
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>>         at
>> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>>         at
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>>         ... 32 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'poster': Injection of resource dependencies failed;
>> nested exception is org.springframework.beans.factory.BeanCreationException:
>> Error creating bean with name 'mailboxmanager' defined in class path
>> resource [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 39 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailboxmanager' defined in class path resource
>> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>         at
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 52 more
>> Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>         ... 69 more
>> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested exception:
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'org.apache.james.transport.mailets.LocalDelivery': Injection of
>> resource dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name 'poster': Injection of resource dependencies failed; nested
>> exception is org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailboxmanager' defined in class path resource
>> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>>         at
>> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>>         at
>> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>>         at
>> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>>         at
>> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>>         at
>> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>>         at
>> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>>         at
>> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>>         at
>> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>>         at
>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>>         at
>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>>         at
>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>>         at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>>         at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>>         at
>> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>>         at
>> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>>         at org.apache.james.container.spring.Main.main(Main.java:27)
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'poster': Injection of resource dependencies failed;
>> nested exception is org.springframework.beans.factory.BeanCreationException:
>> Error creating bean with name 'mailboxmanager' defined in class path
>> resource [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
>> while setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 39 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'mailboxmanager' defined in class path resource
>> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
>> setting constructor argument; nested exception is
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
>> creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>         at
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>>         at
>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>>         at
>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>>         ... 52 more
>> Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException:
>> Error creating bean with name 'subscriper' defined in class path resource
>> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
>> argument with index 0 of type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
>> convert constructor argument value of type [$Proxy27] to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
>> convert value of type '$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
>> to required type
>> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
>> exception is java.lang.IllegalStateException: Cannot convert value of type
>> [$Proxy27 implementing
>> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
>> to required type
>> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
>> editors or conversion strategy found
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>>         at
>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>>         at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>>         at
>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>         ... 69 more
>>
>>
>> 7 мая 2010 г. 17:38 пользователь Max Levinson
>> <ma...@gmail.com>написал:
>>
>>> Norman, thanks for all your work and help on this project.
>>>
>>> I really appreciate that. Will test it now.
>>>
>>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>>> norman.maurer@googlemail.com> написал:
>>>
>>> Hi Max,
>>>>
>>>> my fault.. I missed to update the version of mailet-base in pom.xml.
>>>> Just committed the fix. Please  svn up and build again.
>>>>
>>>> Sorry again,
>>>> Norman
>>>>
>>>>
>>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>>>> > Hi,
>>>> >
>>>> > I have only these files
>>>> >
>>>> > [root@alex lib]# ll | grep mailet
>>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
>>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55 apache-mailet-base-1.0.jar
>>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>>>> > james-server-mailets-3.0-SNAPSHOT.jar
>>>> >
>>>> >
>>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>>>> >
>>>> >> Hi Max,
>>>> >>
>>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
>>>> >> path/to/james/lib/ folder?
>>>> >>
>>>> >> Thx,
>>>> >> Norman
>>>> >>
>>>> >>
>>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>>>> >> > Hi Norman,
>>>> >> >
>>>> >> > I just got a chance to test this, I updated trunk and built it
>>>> >> successfully.
>>>> >> >
>>>> >> > Then I started James,
>>>> >> >
>>>> >> > Now I can see that plugin is loading itself in spoolmanager.log. But
>>>> >> error
>>>> >> > which I mentioned is still happening.
>>>> >> >
>>>> >> > I am sending a message which should be caught by SpamAssassin and
>>>> here is
>>>> >> > what I am getting maybe it's different error, but I think it looks
>>>> the
>>>> >> same.
>>>> >> >
>>>> >> > ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler
>>>> >> > |
>>>> >> Failed
>>>> >> > delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
>>>> >> > Exhausted after delivery attempt: 1 caught:
>>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> > Failed
>>>> to
>>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> > Failed
>>>> to
>>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>>> >> > Caused by: java.lang.NullPointerException
>>>> >> >        at
>>>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>>> >> >        at
>>>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> >> > Method)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>>> >> >        at
>>>> >> >
>>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>>> >> >        at
>>>> >> >
>>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>>> >> >        ... 54 more
>>>> >> > WARN  20:20:08,399 |
>>>> org.apache.camel.spring.spi.TransactionErrorHandler
>>>> >> |
>>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to
>>>> >> invoke
>>>> >> > method: null on null due to: java.lang.NullPointerException
>>>> >> > ERROR 20:20:08,404 |
>>>> >> org.apache.camel.component.jms.EndpointMessageListener
>>>> >> > | Caused by:
>>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>>>> >> > - Failed to invoke method: null on null due to:
>>>> >> > java.lang.NullPointerException]
>>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> > Failed
>>>> to
>>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>>> >> > Caused by: java.lang.NullPointerException
>>>> >> >        at
>>>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>>> >> >        at
>>>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> >> > Method)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>>> >> >        at
>>>> >> >
>>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>>> >> >        at
>>>> >> >
>>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>>> >> >        ... 54 more
>>>> >> > WARN  20:20:08,410 |
>>>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>>>> >> Execution
>>>> >> > of JMS message listener failed, and no ErrorHandler has been set.
>>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> > Failed
>>>> to
>>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >        at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>>> >> > Caused by: java.lang.NullPointerException
>>>> >> >        at
>>>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>>> >> >        at
>>>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> >> > Method)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>>> >> >        at
>>>> >> >
>>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>>> >> >        at
>>>> >> >
>>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>>> >> >        at
>>>> >> >
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>>> >> >        ... 54 more
>>>> >> >
>>>> >> >
>>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>>> >> >
>>>> >> >> Hi Max,
>>>> >> >>
>>>> >> >> this bug is fixed now. Thanks again for reporting.
>>>> >> >>
>>>> >> >> Just svn up your source and run: "mvn -U clean package" to get the
>>>> fix
>>>> >> >>
>>>> >> >> Thx,
>>>> >> >> Norman
>>>> >> >>
>>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>>> >> >> > Done.
>>>> >> >> >
>>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>>>> >> >> >
>>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>>> >> >> >
>>>> >> >> >> Hi Max,
>>>> >> >> >>
>>>> >> >> >> sorry gave you the wrong link.. here you go:
>>>> >> >> >>
>>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>>>> >> >> >>
>>>> >> >> >> Thx,
>>>> >> >> >> Norman
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>>> >> >> >> > Should I open it in Matchers/Mailets
>>>> >> >> >> > (bundled)<
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>>>> >> >> >> >
>>>> >> >> >> >  section or
>>>> >> >> >> > in Trunk<
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>>>> >> >> >> >
>>>> >> >> >> > ?
>>>> >> >> >> >
>>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>>> >> >> >> >
>>>> >> >> >> >> Hi Max,
>>>> >> >> >> >>
>>>> >> >> >> >> sounds like a bug to me.. could you please open a jira issue
>>>> for
>>>> >> it :
>>>> >> >> >> >>
>>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>>>> >> >> >> >>
>>>> >> >> >> >> Thx,
>>>> >> >> >> >> Norman
>>>> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>>> >> >> >> >> > And here I am again :)
>>>> >> >> >> >> >
>>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to setup is
>>>> not
>>>> >> >> >> working
>>>> >> >> >> >> > properly.
>>>> >> >> >> >> >
>>>> >> >> >> >> > Here is what I have in my config for it:
>>>> >> >> >> >> >
>>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>>>> >> >> >> >> >  </mailet>
>>>> >> >> >> >> >  <mailet
>>>> >> >> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>>>> >> >> >> >> > yes" class="ToProcessor">
>>>> >> >> >> >> >   <processor>spam</processor>
>>>> >> >> >> >> >  </mailet>
>>>> >> >> >> >> >
>>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>>>> >> >> >> >> >
>>>> >> >> >> >> > I also can't find an entry in the logs which are saying
>>>> >> >> >> >> > that
>>>> >> >> >> Spamassassin
>>>> >> >> >> >> > was loaded, as far as I understand I need to look for them
>>>> in
>>>> >> >> >> mailet.log
>>>> >> >> >> >> >
>>>> >> >> >> >> > After message get sent to spool and scanned by clamav this
>>>> error
>>>> >> >> comes
>>>> >> >> >> >> up:
>>>> >> >> >> >> >
>>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
>>>> >> >> >> >> > spooled
>>>> >> mail
>>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>>>> 192.168.81.1
>>>> >> for
>>>> >> >> [
>>>> >> >> >> >> > max@fakeddomain2.com]
>>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
>>>> >> >> localhost/
>>>> >> >> >> >> > 127.0.0.1)
>>>> >> >> >> >> > ERROR 00:21:01,905 |
>>>> >> org.apache.camel.processor.DefaultErrorHandler
>>>> >> >> |
>>>> >> >> >> >> Failed
>>>> >> >> >> >> > delivery for exchangeId:
>>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>>>> >> >> >> >> >
>>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> >> Failed
>>>> >> >> >> to
>>>> >> >> >> >> > invoke method: null on null due to:
>>>> >> java.lang.NullPointerException
>>>> >> >> >> >> >
>>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> >> Failed
>>>> >> >> >> to
>>>> >> >> >> >> > invoke method: null on null due to:
>>>> >> java.lang.NullPointerException
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>>> >> >> >> >> >        at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> >> >> Method)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>>> >> >> >> >> >        ... 54 more
>>>> >> >> >> >> > WARN  00:21:01,912 |
>>>> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
>>>> >> >> >> >> |
>>>> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>>>> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
>>>> exception:
>>>> >> >> >> Failed
>>>> >> >> >> >> to
>>>> >> >> >> >> > invoke method: null on null due to:
>>>> >> java.lang.NullPointerException
>>>> >> >> >> >> > ERROR 00:21:01,916 |
>>>> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
>>>> >> >> >> >> > | Caused by:
>>>> >> >> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>>>> >> >> >> >> > - Failed to invoke method: null on null due to:
>>>> >> >> >> >> > java.lang.NullPointerException]
>>>> >> >> >> >> >
>>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> >> Failed
>>>> >> >> >> to
>>>> >> >> >> >> > invoke method: null on null due to:
>>>> >> java.lang.NullPointerException
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>>> >> >> >> >> >        at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> >> >> Method)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>>> >> >> >> >> >        ... 54 more
>>>> >> >> >> >> > WARN  00:21:01,922 |
>>>> >> >> >> >> >
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer
>>>> >> |
>>>> >> >> >> >> Execution
>>>> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has
>>>> >> >> >> >> > been
>>>> >> set.
>>>> >> >> >> >> >
>>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>>> >> >> Failed
>>>> >> >> >> to
>>>> >> >> >> >> > invoke method: null on null due to:
>>>> >> java.lang.NullPointerException
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>>> >> >> >> >> >        at
>>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>>> >> >> >> >> >        at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> >> >> Method)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >>
>>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>>> >> >> >> >> >        at
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >>
>>>> >> >>
>>>> >>
>>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>>> >> >> >> >> >        ... 54 more
>>>> >> >> >> >> >
>>>> >> >> >> >>
>>>> >> >> >> >>
>>>> >> ---------------------------------------------------------------------
>>>> >> >> >> >> To unsubscribe, e-mail:
>>>> server-user-unsubscribe@james.apache.org
>>>> >> >> >> >> For additional commands, e-mail:
>>>> >> server-user-help@james.apache.org
>>>> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >> >
>>>> >> >> >>
>>>> >> >> >>
>>>> ---------------------------------------------------------------------
>>>> >> >>
>>>>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@apache.org>.
Hi Max
seems like you were luck y enough to just trigger the build at the
same time as the new imap build snapshots were deployed.

I will update spring-beans.xml to reflect needed changes and commit it
within the Next Hour.

Bye
Norman

2010/5/7, Max Levinson <ma...@gmail.com>:
> Updated trunk built it successfully, but getting this error during start:
>
> ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
> LocalDelivery: org.apache.mailet.MailetException: Could not load mailet
> (LocalDelivery);
>   nested exception is:
>         org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
> Injection of resource dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'poster': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailboxmanager' defined in class path resource
> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
> org.apache.mailet.MailetException: Could not load mailet (LocalDelivery);
>   nested exception is:
>         org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
> Injection of resource dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'poster': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailboxmanager' defined in class path resource
> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
>         at
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
>         at
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>         at
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>         at
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>         at
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>         at
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>         at
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>         at
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>         at
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>         at
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>         at org.apache.james.container.spring.Main.main(Main.java:27)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
> Injection of resource dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'poster': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailboxmanager' defined in class path resource
> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>         at
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>         at
> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>         at
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>         ... 32 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'poster': Injection of resource dependencies failed;
> nested exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'mailboxmanager' defined in class path
> resource [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 39 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailboxmanager' defined in class path resource
> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 52 more
> Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>         ... 69 more
> ERROR 22:03:34,189 | james.spoolmanager | Caused by nested exception:
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'org.apache.james.transport.mailets.LocalDelivery': Injection of
> resource dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'poster': Injection of resource dependencies failed; nested
> exception is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailboxmanager' defined in class path resource
> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
>         at
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
>         at
> org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
>         at
> org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
>         at
> org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
>         at
> org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
>         at
> org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
>         at
> org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
>         at
> org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
>         at
> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
>         at
> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
>         at
> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
>         at
> org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
>         at org.apache.james.container.spring.Main.main(Main.java:27)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'poster': Injection of resource dependencies failed;
> nested exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'mailboxmanager' defined in class path
> resource [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
> while setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 39 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'mailboxmanager' defined in class path resource
> [spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
> setting constructor argument; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error
> creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
>         at
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
>         ... 52 more
> Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'subscriper' defined in class path resource
> [spring-beans.xml]: Unsatisfied dependency expressed through constructor
> argument with index 0 of type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
> convert constructor argument value of type [$Proxy27] to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
> convert value of type '$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
> to required type
> 'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
> exception is java.lang.IllegalStateException: Cannot convert value of type
> [$Proxy27 implementing
> org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
> to required type
> [org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
> editors or conversion strategy found
>         at
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>         ... 69 more
>
>
> 7 мая 2010 г. 17:38 пользователь Max Levinson
> <ma...@gmail.com>написал:
>
>> Norman, thanks for all your work and help on this project.
>>
>> I really appreciate that. Will test it now.
>>
>> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
>> norman.maurer@googlemail.com> написал:
>>
>> Hi Max,
>>>
>>> my fault.. I missed to update the version of mailet-base in pom.xml.
>>> Just committed the fix. Please  svn up and build again.
>>>
>>> Sorry again,
>>> Norman
>>>
>>>
>>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>>> > Hi,
>>> >
>>> > I have only these files
>>> >
>>> > [root@alex lib]# ll | grep mailet
>>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
>>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55 apache-mailet-base-1.0.jar
>>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>>> > james-server-mailets-3.0-SNAPSHOT.jar
>>> >
>>> >
>>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>>> >
>>> >> Hi Max,
>>> >>
>>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
>>> >> path/to/james/lib/ folder?
>>> >>
>>> >> Thx,
>>> >> Norman
>>> >>
>>> >>
>>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>>> >> > Hi Norman,
>>> >> >
>>> >> > I just got a chance to test this, I updated trunk and built it
>>> >> successfully.
>>> >> >
>>> >> > Then I started James,
>>> >> >
>>> >> > Now I can see that plugin is loading itself in spoolmanager.log. But
>>> >> error
>>> >> > which I mentioned is still happening.
>>> >> >
>>> >> > I am sending a message which should be caught by SpamAssassin and
>>> here is
>>> >> > what I am getting maybe it's different error, but I think it looks
>>> the
>>> >> same.
>>> >> >
>>> >> > ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler
>>> >> > |
>>> >> Failed
>>> >> > delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
>>> >> > Exhausted after delivery attempt: 1 caught:
>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> > Failed
>>> to
>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> > Failed
>>> to
>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >> > Caused by: java.lang.NullPointerException
>>> >> >        at
>>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >> >        at
>>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> > Method)
>>> >> >        at
>>> >> >
>>> >>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >> >        at
>>> >> >
>>> >>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >> >        at
>>> >> >
>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >> >        at
>>> >> >
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >> >        ... 54 more
>>> >> > WARN  20:20:08,399 |
>>> org.apache.camel.spring.spi.TransactionErrorHandler
>>> >> |
>>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to
>>> >> invoke
>>> >> > method: null on null due to: java.lang.NullPointerException
>>> >> > ERROR 20:20:08,404 |
>>> >> org.apache.camel.component.jms.EndpointMessageListener
>>> >> > | Caused by:
>>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>>> >> > - Failed to invoke method: null on null due to:
>>> >> > java.lang.NullPointerException]
>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> > Failed
>>> to
>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >> > Caused by: java.lang.NullPointerException
>>> >> >        at
>>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >> >        at
>>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> > Method)
>>> >> >        at
>>> >> >
>>> >>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >> >        at
>>> >> >
>>> >>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >> >        at
>>> >> >
>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >> >        at
>>> >> >
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >> >        ... 54 more
>>> >> > WARN  20:20:08,410 |
>>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>>> >> Execution
>>> >> > of JMS message listener failed, and no ErrorHandler has been set.
>>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> > Failed
>>> to
>>> >> > invoke method: null on null due to: java.lang.NullPointerException
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >        at
>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >> >        at
>>> >> >
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >> > Caused by: java.lang.NullPointerException
>>> >> >        at
>>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >> >        at
>>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> > Method)
>>> >> >        at
>>> >> >
>>> >>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >> >        at
>>> >> >
>>> >>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >> >        at
>>> >> >
>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >> >        at
>>> >> >
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >> >        at
>>> >> >
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >> >        ... 54 more
>>> >> >
>>> >> >
>>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>> >> >
>>> >> >> Hi Max,
>>> >> >>
>>> >> >> this bug is fixed now. Thanks again for reporting.
>>> >> >>
>>> >> >> Just svn up your source and run: "mvn -U clean package" to get the
>>> fix
>>> >> >>
>>> >> >> Thx,
>>> >> >> Norman
>>> >> >>
>>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>> >> >> > Done.
>>> >> >> >
>>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>>> >> >> >
>>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>> >> >> >
>>> >> >> >> Hi Max,
>>> >> >> >>
>>> >> >> >> sorry gave you the wrong link.. here you go:
>>> >> >> >>
>>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>>> >> >> >>
>>> >> >> >> Thx,
>>> >> >> >> Norman
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>> >> >> >> > Should I open it in Matchers/Mailets
>>> >> >> >> > (bundled)<
>>> >> >> >>
>>> >> >>
>>> >>
>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>>> >> >> >> >
>>> >> >> >> >  section or
>>> >> >> >> > in Trunk<
>>> >> >> >>
>>> >> >>
>>> >>
>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>>> >> >> >> >
>>> >> >> >> > ?
>>> >> >> >> >
>>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>>> >> >> >> >
>>> >> >> >> >> Hi Max,
>>> >> >> >> >>
>>> >> >> >> >> sounds like a bug to me.. could you please open a jira issue
>>> for
>>> >> it :
>>> >> >> >> >>
>>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>>> >> >> >> >>
>>> >> >> >> >> Thx,
>>> >> >> >> >> Norman
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>>> >> >> >> >> > And here I am again :)
>>> >> >> >> >> >
>>> >> >> >> >> > This time SpamAssassin plugin which I am trying to setup is
>>> not
>>> >> >> >> working
>>> >> >> >> >> > properly.
>>> >> >> >> >> >
>>> >> >> >> >> > Here is what I have in my config for it:
>>> >> >> >> >> >
>>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>>> >> >> >> >> >   <spamdPort>783</spamdPort>
>>> >> >> >> >> >  </mailet>
>>> >> >> >> >> >  <mailet
>>> >> >> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>>> >> >> >> >> > yes" class="ToProcessor">
>>> >> >> >> >> >   <processor>spam</processor>
>>> >> >> >> >> >  </mailet>
>>> >> >> >> >> >
>>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>>> >> >> >> >> >
>>> >> >> >> >> > I also can't find an entry in the logs which are saying
>>> >> >> >> >> > that
>>> >> >> >> Spamassassin
>>> >> >> >> >> > was loaded, as far as I understand I need to look for them
>>> in
>>> >> >> >> mailet.log
>>> >> >> >> >> >
>>> >> >> >> >> > After message get sent to spool and scanned by clamav this
>>> error
>>> >> >> comes
>>> >> >> >> >> up:
>>> >> >> >> >> >
>>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully
>>> >> >> >> >> > spooled
>>> >> mail
>>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>>> 192.168.81.1
>>> >> for
>>> >> >> [
>>> >> >> >> >> > max@fakeddomain2.com]
>>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
>>> >> >> localhost/
>>> >> >> >> >> > 127.0.0.1)
>>> >> >> >> >> > ERROR 00:21:01,905 |
>>> >> org.apache.camel.processor.DefaultErrorHandler
>>> >> >> |
>>> >> >> >> >> Failed
>>> >> >> >> >> > delivery for exchangeId:
>>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>>> >> >> >> >> >
>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> >> Failed
>>> >> >> >> to
>>> >> >> >> >> > invoke method: null on null due to:
>>> >> java.lang.NullPointerException
>>> >> >> >> >> >
>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> >> Failed
>>> >> >> >> to
>>> >> >> >> >> > invoke method: null on null due to:
>>> >> java.lang.NullPointerException
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >> >> >> >> >        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> >> Method)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >> >> >> >> >        ... 54 more
>>> >> >> >> >> > WARN  00:21:01,912 |
>>> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
>>> >> >> >> >> |
>>> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>>> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
>>> exception:
>>> >> >> >> Failed
>>> >> >> >> >> to
>>> >> >> >> >> > invoke method: null on null due to:
>>> >> java.lang.NullPointerException
>>> >> >> >> >> > ERROR 00:21:01,916 |
>>> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
>>> >> >> >> >> > | Caused by:
>>> >> >> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>>> >> >> >> >> > - Failed to invoke method: null on null due to:
>>> >> >> >> >> > java.lang.NullPointerException]
>>> >> >> >> >> >
>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> >> Failed
>>> >> >> >> to
>>> >> >> >> >> > invoke method: null on null due to:
>>> >> java.lang.NullPointerException
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >> >> >> >> >        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> >> Method)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >> >> >> >> >        ... 54 more
>>> >> >> >> >> > WARN  00:21:01,922 |
>>> >> >> >> >> >
>>> org.springframework.jms.listener.DefaultMessageListenerContainer
>>> >> |
>>> >> >> >> >> Execution
>>> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has
>>> >> >> >> >> > been
>>> >> set.
>>> >> >> >> >> >
>>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>>> >> >> Failed
>>> >> >> >> to
>>> >> >> >> >> > invoke method: null on null due to:
>>> >> java.lang.NullPointerException
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>>> >> >> >> >> >        at
>>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>>> >> >> >> >> > Caused by: java.lang.NullPointerException
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>>> >> >> >> >> >        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> >> Method)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >>
>>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>>> >> >> >> >> >        at
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>>> >> >> >> >> >        ... 54 more
>>> >> >> >> >> >
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> ---------------------------------------------------------------------
>>> >> >> >> >> To unsubscribe, e-mail:
>>> server-user-unsubscribe@james.apache.org
>>> >> >> >> >> For additional commands, e-mail:
>>> >> server-user-help@james.apache.org
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >>
>>> ---------------------------------------------------------------------
>>> >> >>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Updated trunk built it successfully, but getting this error during start:

ERROR 22:03:34,081 | james.spoolmanager | Unable to init mailet
LocalDelivery: org.apache.mailet.MailetException: Could not load mailet
(LocalDelivery);
  nested exception is:
        org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
Injection of resource dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'poster': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailboxmanager' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
org.apache.mailet.MailetException: Could not load mailet (LocalDelivery);
  nested exception is:
        org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
Injection of resource dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'poster': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailboxmanager' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.apache.james.transport.AbstractLoader.loadFailed(AbstractLoader.java:146)
        at
org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:74)
        at
org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
        at
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
        at
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
        at
org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
        at
org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
        at
org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
        at
org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
        at
org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
        at
org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
        at org.apache.james.container.spring.Main.main(Main.java:27)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'org.apache.james.transport.mailets.LocalDelivery':
Injection of resource dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'poster': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailboxmanager' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
        at
org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
        at
org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
        at
org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
        ... 32 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'poster': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mailboxmanager' defined in class path
resource [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
while setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 39 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailboxmanager' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
        at
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
        at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 52 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
        at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
        ... 69 more
ERROR 22:03:34,189 | james.spoolmanager | Caused by nested exception:
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.apache.james.transport.mailets.LocalDelivery': Injection of
resource dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'poster': Injection of resource dependencies failed; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailboxmanager' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
        at
org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:37)
        at
org.apache.james.transport.AbstractLoader.load(AbstractLoader.java:87)
        at
org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:56)
        at
org.apache.james.transport.camel.AbstractProcessorRouteBuilder.configure(AbstractProcessorRouteBuilder.java:162)
        at
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:295)
        at
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:250)
        at
org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:236)
        at
org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:549)
        at
org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:904)
        at
org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1004)
        at
org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1394)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
        at
org.apache.james.container.spring.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:72)
        at org.apache.james.container.spring.Main.main(Main.java:27)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'poster': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mailboxmanager' defined in class path
resource [spring-beans.xml]: Cannot resolve reference to bean 'subscriper'
while setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 39 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailboxmanager' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean 'subscriper' while
setting constructor argument; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
        at
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:586)
        at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:432)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:406)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:538)
        at
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159)
        at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
        at
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:294)
        ... 52 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'subscriper' defined in class path resource
[spring-beans.xml]: Unsatisfied dependency expressed through constructor
argument with index 0 of type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Could not
convert constructor argument value of type [$Proxy27] to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: Failed to
convert value of type '$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo'
to required type
'org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory'; nested
exception is java.lang.IllegalStateException: Cannot convert value of type
[$Proxy27 implementing
org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI,org.springframework.orm.jpa.EntityManagerFactoryInfo]
to required type
[org.apache.james.imap.jpa.MailboxSessionEntityManagerFactory]: no matching
editors or conversion strategy found
        at
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)
        at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
        ... 69 more


7 мая 2010 г. 17:38 пользователь Max Levinson <ma...@gmail.com>написал:

> Norman, thanks for all your work and help on this project.
>
> I really appreciate that. Will test it now.
>
> 7 мая 2010 г. 17:34 пользователь Norman Maurer <
> norman.maurer@googlemail.com> написал:
>
> Hi Max,
>>
>> my fault.. I missed to update the version of mailet-base in pom.xml.
>> Just committed the fix. Please  svn up and build again.
>>
>> Sorry again,
>> Norman
>>
>>
>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> > Hi,
>> >
>> > I have only these files
>> >
>> > [root@alex lib]# ll | grep mailet
>> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
>> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
>> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
>> > -rw-r--r-- 1 root root   31223 Апр 20 19:55 apache-mailet-base-1.0.jar
>> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
>> > apache-standard-mailets-1.0-20100502.140548-61.jar
>> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
>> > james-server-mailets-3.0-SNAPSHOT.jar
>> >
>> >
>> > 2010/5/7 Norman Maurer <no...@googlemail.com>
>> >
>> >> Hi Max,
>> >>
>> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
>> >> path/to/james/lib/ folder?
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> >> > Hi Norman,
>> >> >
>> >> > I just got a chance to test this, I updated trunk and built it
>> >> successfully.
>> >> >
>> >> > Then I started James,
>> >> >
>> >> > Now I can see that plugin is loading itself in spoolmanager.log. But
>> >> error
>> >> > which I mentioned is still happening.
>> >> >
>> >> > I am sending a message which should be caught by SpamAssassin and
>> here is
>> >> > what I am getting maybe it's different error, but I think it looks
>> the
>> >> same.
>> >> >
>> >> > ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler |
>> >> Failed
>> >> > delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
>> >> > Exhausted after delivery attempt: 1 caught:
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> > Caused by: java.lang.NullPointerException
>> >> >        at
>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >        at
>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >        ... 54 more
>> >> > WARN  20:20:08,399 |
>> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> |
>> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
>> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to
>> >> invoke
>> >> > method: null on null due to: java.lang.NullPointerException
>> >> > ERROR 20:20:08,404 |
>> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> > | Caused by:
>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> > - Failed to invoke method: null on null due to:
>> >> > java.lang.NullPointerException]
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> > Caused by: java.lang.NullPointerException
>> >> >        at
>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >        at
>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >        ... 54 more
>> >> > WARN  20:20:08,410 |
>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>> >> Execution
>> >> > of JMS message listener failed, and no ErrorHandler has been set.
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> > Caused by: java.lang.NullPointerException
>> >> >        at
>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >        at
>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >        ... 54 more
>> >> >
>> >> >
>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >
>> >> >> Hi Max,
>> >> >>
>> >> >> this bug is fixed now. Thanks again for reporting.
>> >> >>
>> >> >> Just svn up your source and run: "mvn -U clean package" to get the
>> fix
>> >> >>
>> >> >> Thx,
>> >> >> Norman
>> >> >>
>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> > Done.
>> >> >> >
>> >> >> > https://issues.apache.org/jira/browse/JAMES-996
>> >> >> >
>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >> >
>> >> >> >> Hi Max,
>> >> >> >>
>> >> >> >> sorry gave you the wrong link.. here you go:
>> >> >> >>
>> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >> >> >>
>> >> >> >> Thx,
>> >> >> >> Norman
>> >> >> >>
>> >> >> >>
>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> >> > Should I open it in Matchers/Mailets
>> >> >> >> > (bundled)<
>> >> >> >>
>> >> >>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >> >> >> >
>> >> >> >> >  section or
>> >> >> >> > in Trunk<
>> >> >> >>
>> >> >>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >> >> >> >
>> >> >> >> > ?
>> >> >> >> >
>> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >> >> >
>> >> >> >> >> Hi Max,
>> >> >> >> >>
>> >> >> >> >> sounds like a bug to me.. could you please open a jira issue
>> for
>> >> it :
>> >> >> >> >>
>> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
>> >> >> >> >>
>> >> >> >> >> Thx,
>> >> >> >> >> Norman
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> >> >> > And here I am again :)
>> >> >> >> >> >
>> >> >> >> >> > This time SpamAssassin plugin which I am trying to setup is
>> not
>> >> >> >> working
>> >> >> >> >> > properly.
>> >> >> >> >> >
>> >> >> >> >> > Here is what I have in my config for it:
>> >> >> >> >> >
>> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>> >> >> >> >> >   <spamdHost>localhost</spamdHost>
>> >> >> >> >> >   <spamdPort>783</spamdPort>
>> >> >> >> >> >  </mailet>
>> >> >> >> >> >  <mailet
>> >> >> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >> >> >> >> > yes" class="ToProcessor">
>> >> >> >> >> >   <processor>spam</processor>
>> >> >> >> >> >  </mailet>
>> >> >> >> >> >
>> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
>> >> >> >> >> >
>> >> >> >> >> > I also can't find an entry in the logs which are saying that
>> >> >> >> Spamassassin
>> >> >> >> >> > was loaded, as far as I understand I need to look for them
>> in
>> >> >> >> mailet.log
>> >> >> >> >> >
>> >> >> >> >> > After message get sent to spool and scanned by clamav this
>> error
>> >> >> comes
>> >> >> >> >> up:
>> >> >> >> >> >
>> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled
>> >> mail
>> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
>> 192.168.81.1
>> >> for
>> >> >> [
>> >> >> >> >> > max@fakeddomain2.com]
>> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
>> >> >> localhost/
>> >> >> >> >> > 127.0.0.1)
>> >> >> >> >> > ERROR 00:21:01,905 |
>> >> org.apache.camel.processor.DefaultErrorHandler
>> >> >> |
>> >> >> >> >> Failed
>> >> >> >> >> > delivery for exchangeId:
>> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
>> >> >> >> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> Failed
>> >> >> >> to
>> >> >> >> >> > invoke method: null on null due to:
>> >> java.lang.NullPointerException
>> >> >> >> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> Failed
>> >> >> >> to
>> >> >> >> >> > invoke method: null on null due to:
>> >> java.lang.NullPointerException
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >>
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >> >> >        at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> Method)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >> >> >        ... 54 more
>> >> >> >> >> > WARN  00:21:01,912 |
>> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> >> >> >> |
>> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
>> exception:
>> >> >> >> Failed
>> >> >> >> >> to
>> >> >> >> >> > invoke method: null on null due to:
>> >> java.lang.NullPointerException
>> >> >> >> >> > ERROR 00:21:01,916 |
>> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> >> >> >> > | Caused by:
>> >> >> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> >> >> >> > - Failed to invoke method: null on null due to:
>> >> >> >> >> > java.lang.NullPointerException]
>> >> >> >> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> Failed
>> >> >> >> to
>> >> >> >> >> > invoke method: null on null due to:
>> >> java.lang.NullPointerException
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >>
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >> >> >        at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> Method)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >> >> >        ... 54 more
>> >> >> >> >> > WARN  00:21:01,922 |
>> >> >> >> >> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer
>> >> |
>> >> >> >> >> Execution
>> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has been
>> >> set.
>> >> >> >> >> >
>> org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> >> Failed
>> >> >> >> to
>> >> >> >> >> > invoke method: null on null due to:
>> >> java.lang.NullPointerException
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >> >        at
>> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >>
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >> >> >        at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> >> Method)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >>
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >> >> >        at
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >> >> >        ... 54 more
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >> >>
>> >> ---------------------------------------------------------------------
>> >> >> >> >> To unsubscribe, e-mail:
>> server-user-unsubscribe@james.apache.org
>> >> >> >> >> For additional commands, e-mail:
>> >> server-user-help@james.apache.org
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> ---------------------------------------------------------------------
>> >> >>
>>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Norman, thanks for all your work and help on this project.

I really appreciate that. Will test it now.

7 мая 2010 г. 17:34 пользователь Norman Maurer <norman.maurer@googlemail.com
> написал:

> Hi Max,
>
> my fault.. I missed to update the version of mailet-base in pom.xml.
> Just committed the fix. Please  svn up and build again.
>
> Sorry again,
> Norman
>
>
> 2010/5/7 Max Levinson <ma...@gmail.com>:
> > Hi,
> >
> > I have only these files
> >
> > [root@alex lib]# ll | grep mailet
> > -rw-r--r-- 1 root root   43150 Апр 20 19:55
> > apache-jsieve-mailet-0.4-20100502.015721-92.jar
> > -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
> > -rw-r--r-- 1 root root   31223 Апр 20 19:55 apache-mailet-base-1.0.jar
> > -rw-r--r-- 1 root root   92914 Апр 20 19:55
> > apache-standard-mailets-1.0-20100502.140548-61.jar
> > -rw-r--r-- 1 root root  156957 Апр 20 19:55
> > james-server-mailets-3.0-SNAPSHOT.jar
> >
> >
> > 2010/5/7 Norman Maurer <no...@googlemail.com>
> >
> >> Hi Max,
> >>
> >> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
> >> path/to/james/lib/ folder?
> >>
> >> Thx,
> >> Norman
> >>
> >>
> >> 2010/5/7 Max Levinson <ma...@gmail.com>:
> >> > Hi Norman,
> >> >
> >> > I just got a chance to test this, I updated trunk and built it
> >> successfully.
> >> >
> >> > Then I started James,
> >> >
> >> > Now I can see that plugin is loading itself in spoolmanager.log. But
> >> error
> >> > which I mentioned is still happening.
> >> >
> >> > I am sending a message which should be caught by SpamAssassin and here
> is
> >> > what I am getting maybe it's different error, but I think it looks the
> >> same.
> >> >
> >> > ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler |
> >> Failed
> >> > delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
> >> > Exhausted after delivery attempt: 1 caught:
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >        at
> >> >
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >        at
> >> >
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >        at java.lang.Thread.run(Thread.java:619)
> >> > Caused by: java.lang.NullPointerException
> >> >        at
> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >        at
> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >        at
> >> >
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >        at
> >> >
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >        at
> >> >
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >        ... 54 more
> >> > WARN  20:20:08,399 |
> org.apache.camel.spring.spi.TransactionErrorHandler
> >> |
> >> > Transaction rollback (0x1cfb84c) for ExchangeId:
> >> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to
> >> invoke
> >> > method: null on null due to: java.lang.NullPointerException
> >> > ERROR 20:20:08,404 |
> >> org.apache.camel.component.jms.EndpointMessageListener
> >> > | Caused by:
> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> > - Failed to invoke method: null on null due to:
> >> > java.lang.NullPointerException]
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >        at
> >> >
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >        at
> >> >
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >        at java.lang.Thread.run(Thread.java:619)
> >> > Caused by: java.lang.NullPointerException
> >> >        at
> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >        at
> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >        at
> >> >
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >        at
> >> >
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >        at
> >> >
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >        ... 54 more
> >> > WARN  20:20:08,410 |
> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
> >> Execution
> >> > of JMS message listener failed, and no ErrorHandler has been set.
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >        at
> >> >
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >        at
> >> >
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >        at java.lang.Thread.run(Thread.java:619)
> >> > Caused by: java.lang.NullPointerException
> >> >        at
> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >        at
> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >        at
> >> >
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >        at
> >> >
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >        at
> >> >
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >        ... 54 more
> >> >
> >> >
> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >
> >> >> Hi Max,
> >> >>
> >> >> this bug is fixed now. Thanks again for reporting.
> >> >>
> >> >> Just svn up your source and run: "mvn -U clean package" to get the
> fix
> >> >>
> >> >> Thx,
> >> >> Norman
> >> >>
> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> > Done.
> >> >> >
> >> >> > https://issues.apache.org/jira/browse/JAMES-996
> >> >> >
> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >> >
> >> >> >> Hi Max,
> >> >> >>
> >> >> >> sorry gave you the wrong link.. here you go:
> >> >> >>
> >> >> >> https://issues.apache.org/jira/browse/MAILETBASE
> >> >> >>
> >> >> >> Thx,
> >> >> >> Norman
> >> >> >>
> >> >> >>
> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> >> > Should I open it in Matchers/Mailets
> >> >> >> > (bundled)<
> >> >> >>
> >> >>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >> >> >> >
> >> >> >> >  section or
> >> >> >> > in Trunk<
> >> >> >>
> >> >>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >> >> >> >
> >> >> >> > ?
> >> >> >> >
> >> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >> >> >
> >> >> >> >> Hi Max,
> >> >> >> >>
> >> >> >> >> sounds like a bug to me.. could you please open a jira issue
> for
> >> it :
> >> >> >> >>
> >> >> >> >> http://issues.apache.org/jira/browse/JAMES
> >> >> >> >>
> >> >> >> >> Thx,
> >> >> >> >> Norman
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> >> >> > And here I am again :)
> >> >> >> >> >
> >> >> >> >> > This time SpamAssassin plugin which I am trying to setup is
> not
> >> >> >> working
> >> >> >> >> > properly.
> >> >> >> >> >
> >> >> >> >> > Here is what I have in my config for it:
> >> >> >> >> >
> >> >> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
> >> >> >> >> >   <spamdHost>localhost</spamdHost>
> >> >> >> >> >   <spamdPort>783</spamdPort>
> >> >> >> >> >  </mailet>
> >> >> >> >> >  <mailet
> >> >> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >> >> >> >> > yes" class="ToProcessor">
> >> >> >> >> >   <processor>spam</processor>
> >> >> >> >> >  </mailet>
> >> >> >> >> >
> >> >> >> >> > Spamassassin runs on 127.0.0.1:783
> >> >> >> >> >
> >> >> >> >> > I also can't find an entry in the logs which are saying that
> >> >> >> Spamassassin
> >> >> >> >> > was loaded, as far as I understand I need to look for them in
> >> >> >> mailet.log
> >> >> >> >> >
> >> >> >> >> > After message get sent to spool and scanned by clamav this
> error
> >> >> comes
> >> >> >> >> up:
> >> >> >> >> >
> >> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled
> >> mail
> >> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on
> 192.168.81.1
> >> for
> >> >> [
> >> >> >> >> > max@fakeddomain2.com]
> >> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
> >> >> localhost/
> >> >> >> >> > 127.0.0.1)
> >> >> >> >> > ERROR 00:21:01,905 |
> >> org.apache.camel.processor.DefaultErrorHandler
> >> >> |
> >> >> >> >> Failed
> >> >> >> >> > delivery for exchangeId:
> >> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >> >> >> >> > Exhausted after delivery attempt: 1 caught:
> >> >> >> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> Failed
> >> >> >> to
> >> >> >> >> > invoke method: null on null due to:
> >> java.lang.NullPointerException
> >> >> >> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> Failed
> >> >> >> to
> >> >> >> >> > invoke method: null on null due to:
> >> java.lang.NullPointerException
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> > Caused by: java.lang.NullPointerException
> >> >> >> >> >        at
> >> >> >> >> >
> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> Method)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >> >> >        ... 54 more
> >> >> >> >> > WARN  00:21:01,912 |
> >> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
> >> >> >> >> |
> >> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
> >> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due
> exception:
> >> >> >> Failed
> >> >> >> >> to
> >> >> >> >> > invoke method: null on null due to:
> >> java.lang.NullPointerException
> >> >> >> >> > ERROR 00:21:01,916 |
> >> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
> >> >> >> >> > | Caused by:
> >> >> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> >> >> >> > - Failed to invoke method: null on null due to:
> >> >> >> >> > java.lang.NullPointerException]
> >> >> >> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> Failed
> >> >> >> to
> >> >> >> >> > invoke method: null on null due to:
> >> java.lang.NullPointerException
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> > Caused by: java.lang.NullPointerException
> >> >> >> >> >        at
> >> >> >> >> >
> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> Method)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >> >> >        ... 54 more
> >> >> >> >> > WARN  00:21:01,922 |
> >> >> >> >> >
> org.springframework.jms.listener.DefaultMessageListenerContainer
> >> |
> >> >> >> >> Execution
> >> >> >> >> > of JMS message listener failed, and no ErrorHandler has been
> >> set.
> >> >> >> >> >
> org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> >> Failed
> >> >> >> to
> >> >> >> >> > invoke method: null on null due to:
> >> java.lang.NullPointerException
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >> >        at
> >> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> > Caused by: java.lang.NullPointerException
> >> >> >> >> >        at
> >> >> >> >> >
> >> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> Method)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >>
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >> >> >        at
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >> >> >        ... 54 more
> >> >> >> >> >
> >> >> >> >>
> >> >> >> >>
> >> ---------------------------------------------------------------------
> >> >> >> >> To unsubscribe, e-mail:
> server-user-unsubscribe@james.apache.org
> >> >> >> >> For additional commands, e-mail:
> >> server-user-help@james.apache.org
> >> >> >> >>
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >> >>
> ---------------------------------------------------------------------
> >> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> >> >> For additional commands, e-mail:
> server-user-help@james.apache.org
> >> >> >>
> >> >> >>
> >> >> >
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> >> For additional commands, e-mail: server-user-help@james.apache.org
> >> >>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> For additional commands, e-mail: server-user-help@james.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@googlemail.com>.
Hi Max,

my fault.. I missed to update the version of mailet-base in pom.xml.
Just committed the fix. Please  svn up and build again.

Sorry again,
Norman


2010/5/7 Max Levinson <ma...@gmail.com>:
> Hi,
>
> I have only these files
>
> [root@alex lib]# ll | grep mailet
> -rw-r--r-- 1 root root   43150 Апр 20 19:55
> apache-jsieve-mailet-0.4-20100502.015721-92.jar
> -rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
> -rw-r--r-- 1 root root   31223 Апр 20 19:55 apache-mailet-base-1.0.jar
> -rw-r--r-- 1 root root   92914 Апр 20 19:55
> apache-standard-mailets-1.0-20100502.140548-61.jar
> -rw-r--r-- 1 root root  156957 Апр 20 19:55
> james-server-mailets-3.0-SNAPSHOT.jar
>
>
> 2010/5/7 Norman Maurer <no...@googlemail.com>
>
>> Hi Max,
>>
>> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
>> path/to/james/lib/ folder?
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/7 Max Levinson <ma...@gmail.com>:
>> > Hi Norman,
>> >
>> > I just got a chance to test this, I updated trunk and built it
>> successfully.
>> >
>> > Then I started James,
>> >
>> > Now I can see that plugin is loading itself in spoolmanager.log. But
>> error
>> > which I mentioned is still happening.
>> >
>> > I am sending a message which should be caught by SpamAssassin and here is
>> > what I am getting maybe it's different error, but I think it looks the
>> same.
>> >
>> > ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler |
>> Failed
>> > delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
>> > Exhausted after delivery attempt: 1 caught:
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >        at
>> >
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >        at
>> >
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >        at
>> >
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >        at
>> >
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >        at java.lang.Thread.run(Thread.java:619)
>> > Caused by: java.lang.NullPointerException
>> >        at
>> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >        at
>> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >        at
>> >
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >        at
>> >
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >        ... 54 more
>> > WARN  20:20:08,399 | org.apache.camel.spring.spi.TransactionErrorHandler
>> |
>> > Transaction rollback (0x1cfb84c) for ExchangeId:
>> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to
>> invoke
>> > method: null on null due to: java.lang.NullPointerException
>> > ERROR 20:20:08,404 |
>> org.apache.camel.component.jms.EndpointMessageListener
>> > | Caused by:
>> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> > - Failed to invoke method: null on null due to:
>> > java.lang.NullPointerException]
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >        at
>> >
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >        at
>> >
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >        at
>> >
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >        at
>> >
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >        at java.lang.Thread.run(Thread.java:619)
>> > Caused by: java.lang.NullPointerException
>> >        at
>> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >        at
>> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >        at
>> >
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >        at
>> >
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >        ... 54 more
>> > WARN  20:20:08,410 |
>> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>> Execution
>> > of JMS message listener failed, and no ErrorHandler has been set.
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >        at
>> >
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >        at
>> >
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >        at
>> >
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >        at
>> >
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >        at java.lang.Thread.run(Thread.java:619)
>> > Caused by: java.lang.NullPointerException
>> >        at
>> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >        at
>> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >        at
>> >
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >        at
>> >
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >        ... 54 more
>> >
>> >
>> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >
>> >> Hi Max,
>> >>
>> >> this bug is fixed now. Thanks again for reporting.
>> >>
>> >> Just svn up your source and run: "mvn -U clean package" to get the fix
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> > Done.
>> >> >
>> >> > https://issues.apache.org/jira/browse/JAMES-996
>> >> >
>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >
>> >> >> Hi Max,
>> >> >>
>> >> >> sorry gave you the wrong link.. here you go:
>> >> >>
>> >> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >> >>
>> >> >> Thx,
>> >> >> Norman
>> >> >>
>> >> >>
>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> > Should I open it in Matchers/Mailets
>> >> >> > (bundled)<
>> >> >>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >> >> >
>> >> >> >  section or
>> >> >> > in Trunk<
>> >> >>
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >> >> >
>> >> >> > ?
>> >> >> >
>> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >> >
>> >> >> >> Hi Max,
>> >> >> >>
>> >> >> >> sounds like a bug to me.. could you please open a jira issue for
>> it :
>> >> >> >>
>> >> >> >> http://issues.apache.org/jira/browse/JAMES
>> >> >> >>
>> >> >> >> Thx,
>> >> >> >> Norman
>> >> >> >>
>> >> >> >>
>> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> >> > And here I am again :)
>> >> >> >> >
>> >> >> >> > This time SpamAssassin plugin which I am trying to setup is not
>> >> >> working
>> >> >> >> > properly.
>> >> >> >> >
>> >> >> >> > Here is what I have in my config for it:
>> >> >> >> >
>> >> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>> >> >> >> >   <spamdHost>localhost</spamdHost>
>> >> >> >> >   <spamdPort>783</spamdPort>
>> >> >> >> >  </mailet>
>> >> >> >> >  <mailet
>> >> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >> >> >> > yes" class="ToProcessor">
>> >> >> >> >   <processor>spam</processor>
>> >> >> >> >  </mailet>
>> >> >> >> >
>> >> >> >> > Spamassassin runs on 127.0.0.1:783
>> >> >> >> >
>> >> >> >> > I also can't find an entry in the logs which are saying that
>> >> >> Spamassassin
>> >> >> >> > was loaded, as far as I understand I need to look for them in
>> >> >> mailet.log
>> >> >> >> >
>> >> >> >> > After message get sent to spool and scanned by clamav this error
>> >> comes
>> >> >> >> up:
>> >> >> >> >
>> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled
>> mail
>> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1
>> for
>> >> [
>> >> >> >> > max@fakeddomain2.com]
>> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
>> >> localhost/
>> >> >> >> > 127.0.0.1)
>> >> >> >> > ERROR 00:21:01,905 |
>> org.apache.camel.processor.DefaultErrorHandler
>> >> |
>> >> >> >> Failed
>> >> >> >> > delivery for exchangeId:
>> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >> >> >> > Exhausted after delivery attempt: 1 caught:
>> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> Failed
>> >> >> to
>> >> >> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> Failed
>> >> >> to
>> >> >> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >> >        at
>> >> >> >> >
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >> >        at
>> >> >> >> >
>> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> Method)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >        at
>> >> >> >> >
>> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >> >        at
>> >> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >> >        ... 54 more
>> >> >> >> > WARN  00:21:01,912 |
>> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> >> >> |
>> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception:
>> >> >> Failed
>> >> >> >> to
>> >> >> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >> >> >> > ERROR 00:21:01,916 |
>> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> >> >> > | Caused by:
>> >> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> >> >> > - Failed to invoke method: null on null due to:
>> >> >> >> > java.lang.NullPointerException]
>> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> Failed
>> >> >> to
>> >> >> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >> >        at
>> >> >> >> >
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >> >        at
>> >> >> >> >
>> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> Method)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >        at
>> >> >> >> >
>> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >> >        at
>> >> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >> >        ... 54 more
>> >> >> >> > WARN  00:21:01,922 |
>> >> >> >> > org.springframework.jms.listener.DefaultMessageListenerContainer
>> |
>> >> >> >> Execution
>> >> >> >> > of JMS message listener failed, and no ErrorHandler has been
>> set.
>> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> >> Failed
>> >> >> to
>> >> >> >> > invoke method: null on null due to:
>> java.lang.NullPointerException
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >> >        at
>> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >> >        at
>> >> >> >> >
>> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >> >        at
>> >> >> >> >
>> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> >> Method)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >> >        at
>> >> >> >> >
>> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >> >        at
>> >> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >> >        at
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >> >        ... 54 more
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> ---------------------------------------------------------------------
>> >> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> >> >> For additional commands, e-mail:
>> server-user-help@james.apache.org
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >>
>> >> >> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> >> For additional commands, e-mail: server-user-help@james.apache.org
>> >> >>
>> >> >>
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> For additional commands, e-mail: server-user-help@james.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi,

I have only these files

[root@alex lib]# ll | grep mailet
-rw-r--r-- 1 root root   43150 Апр 20 19:55
apache-jsieve-mailet-0.4-20100502.015721-92.jar
-rw-r--r-- 1 root root   13002 Апр 20 19:55 apache-mailet-2.4.jar
-rw-r--r-- 1 root root   31223 Апр 20 19:55 apache-mailet-base-1.0.jar
-rw-r--r-- 1 root root   92914 Апр 20 19:55
apache-standard-mailets-1.0-20100502.140548-61.jar
-rw-r--r-- 1 root root  156957 Апр 20 19:55
james-server-mailets-3.0-SNAPSHOT.jar


2010/5/7 Norman Maurer <no...@googlemail.com>

> Hi Max,
>
> could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
> path/to/james/lib/ folder?
>
> Thx,
> Norman
>
>
> 2010/5/7 Max Levinson <ma...@gmail.com>:
> > Hi Norman,
> >
> > I just got a chance to test this, I updated trunk and built it
> successfully.
> >
> > Then I started James,
> >
> > Now I can see that plugin is loading itself in spoolmanager.log. But
> error
> > which I mentioned is still happening.
> >
> > I am sending a message which should be caught by SpamAssassin and here is
> > what I am getting maybe it's different error, but I think it looks the
> same.
> >
> > ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler |
> Failed
> > delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
> > Exhausted after delivery attempt: 1 caught:
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >        at
> >
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >        at
> >
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >        at
> >
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >        at
> >
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >        at
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >        at
> >
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >        at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.lang.NullPointerException
> >        at
> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >        at
> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >        at
> >
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >        at
> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >        at
> >
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >        ... 54 more
> > WARN  20:20:08,399 | org.apache.camel.spring.spi.TransactionErrorHandler
> |
> > Transaction rollback (0x1cfb84c) for ExchangeId:
> > ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to
> invoke
> > method: null on null due to: java.lang.NullPointerException
> > ERROR 20:20:08,404 |
> org.apache.camel.component.jms.EndpointMessageListener
> > | Caused by:
> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> > - Failed to invoke method: null on null due to:
> > java.lang.NullPointerException]
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >        at
> >
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >        at
> >
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >        at
> >
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >        at
> >
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >        at
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >        at
> >
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >        at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.lang.NullPointerException
> >        at
> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >        at
> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >        at
> >
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >        at
> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >        at
> >
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >        ... 54 more
> > WARN  20:20:08,410 |
> > org.springframework.jms.listener.DefaultMessageListenerContainer |
> Execution
> > of JMS message listener failed, and no ErrorHandler has been set.
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >        at
> >
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >        at
> >
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >        at
> >
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >        at
> >
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >        at
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >        at
> >
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >        at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.lang.NullPointerException
> >        at
> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >        at
> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >        at
> >
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >        at
> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >        at
> >
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >        ... 54 more
> >
> >
> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >
> >> Hi Max,
> >>
> >> this bug is fixed now. Thanks again for reporting.
> >>
> >> Just svn up your source and run: "mvn -U clean package" to get the fix
> >>
> >> Thx,
> >> Norman
> >>
> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> > Done.
> >> >
> >> > https://issues.apache.org/jira/browse/JAMES-996
> >> >
> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >
> >> >> Hi Max,
> >> >>
> >> >> sorry gave you the wrong link.. here you go:
> >> >>
> >> >> https://issues.apache.org/jira/browse/MAILETBASE
> >> >>
> >> >> Thx,
> >> >> Norman
> >> >>
> >> >>
> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> > Should I open it in Matchers/Mailets
> >> >> > (bundled)<
> >> >>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >> >> >
> >> >> >  section or
> >> >> > in Trunk<
> >> >>
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >> >> >
> >> >> > ?
> >> >> >
> >> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >> >
> >> >> >> Hi Max,
> >> >> >>
> >> >> >> sounds like a bug to me.. could you please open a jira issue for
> it :
> >> >> >>
> >> >> >> http://issues.apache.org/jira/browse/JAMES
> >> >> >>
> >> >> >> Thx,
> >> >> >> Norman
> >> >> >>
> >> >> >>
> >> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> >> > And here I am again :)
> >> >> >> >
> >> >> >> > This time SpamAssassin plugin which I am trying to setup is not
> >> >> working
> >> >> >> > properly.
> >> >> >> >
> >> >> >> > Here is what I have in my config for it:
> >> >> >> >
> >> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
> >> >> >> >   <spamdHost>localhost</spamdHost>
> >> >> >> >   <spamdPort>783</spamdPort>
> >> >> >> >  </mailet>
> >> >> >> >  <mailet
> >> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >> >> >> > yes" class="ToProcessor">
> >> >> >> >   <processor>spam</processor>
> >> >> >> >  </mailet>
> >> >> >> >
> >> >> >> > Spamassassin runs on 127.0.0.1:783
> >> >> >> >
> >> >> >> > I also can't find an entry in the logs which are saying that
> >> >> Spamassassin
> >> >> >> > was loaded, as far as I understand I need to look for them in
> >> >> mailet.log
> >> >> >> >
> >> >> >> > After message get sent to spool and scanned by clamav this error
> >> comes
> >> >> >> up:
> >> >> >> >
> >> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled
> mail
> >> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1
> for
> >> [
> >> >> >> > max@fakeddomain2.com]
> >> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
> >> localhost/
> >> >> >> > 127.0.0.1)
> >> >> >> > ERROR 00:21:01,905 |
> org.apache.camel.processor.DefaultErrorHandler
> >> |
> >> >> >> Failed
> >> >> >> > delivery for exchangeId:
> >> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >> >> >> > Exhausted after delivery attempt: 1 caught:
> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> Failed
> >> >> to
> >> >> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> Failed
> >> >> to
> >> >> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >> > Caused by: java.lang.NullPointerException
> >> >> >> >        at
> >> >> >> >
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >> >        at
> >> >> >> >
> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >        at
> >> >> >> >
> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >> >        at
> >> >> >> >
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >> >        ... 54 more
> >> >> >> > WARN  00:21:01,912 |
> >> >> org.apache.camel.spring.spi.TransactionErrorHandler
> >> >> >> |
> >> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
> >> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception:
> >> >> Failed
> >> >> >> to
> >> >> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >> >> >> > ERROR 00:21:01,916 |
> >> >> >> org.apache.camel.component.jms.EndpointMessageListener
> >> >> >> > | Caused by:
> >> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> >> >> > - Failed to invoke method: null on null due to:
> >> >> >> > java.lang.NullPointerException]
> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> Failed
> >> >> to
> >> >> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >> > Caused by: java.lang.NullPointerException
> >> >> >> >        at
> >> >> >> >
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >> >        at
> >> >> >> >
> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >        at
> >> >> >> >
> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >> >        at
> >> >> >> >
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >> >        ... 54 more
> >> >> >> > WARN  00:21:01,922 |
> >> >> >> > org.springframework.jms.listener.DefaultMessageListenerContainer
> |
> >> >> >> Execution
> >> >> >> > of JMS message listener failed, and no ErrorHandler has been
> set.
> >> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> >> Failed
> >> >> to
> >> >> >> > invoke method: null on null due to:
> java.lang.NullPointerException
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >> >        at
> >> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> >> > Caused by: java.lang.NullPointerException
> >> >> >> >        at
> >> >> >> >
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >> >        at
> >> >> >> >
> >> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >> >        at
> >> >> >> >
> >> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >> >        at
> >> >> >> >
> >> >>
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >> >        at
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >> >        ... 54 more
> >> >> >> >
> >> >> >>
> >> >> >>
> ---------------------------------------------------------------------
> >> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> >> >> For additional commands, e-mail:
> server-user-help@james.apache.org
> >> >> >>
> >> >> >>
> >> >> >
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> >> For additional commands, e-mail: server-user-help@james.apache.org
> >> >>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> For additional commands, e-mail: server-user-help@james.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@googlemail.com>.
Hi Max,

could you check if you have a mailet-base-1.1-SNAPSHOT.jar in your
path/to/james/lib/ folder?

Thx,
Norman


2010/5/7 Max Levinson <ma...@gmail.com>:
> Hi Norman,
>
> I just got a chance to test this, I updated trunk and built it successfully.
>
> Then I started James,
>
> Now I can see that plugin is loading itself in spoolmanager.log. But error
> which I mentioned is still happening.
>
> I am sending a message which should be caught by SpamAssassin and here is
> what I am getting maybe it's different error, but I think it looks the same.
>
> ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler | Failed
> delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
> Exhausted after delivery attempt: 1 caught:
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>        at
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>        at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>        at
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>        at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>        at
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>        at
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>        at
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>        at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>        at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>        ... 54 more
> WARN  20:20:08,399 | org.apache.camel.spring.spi.TransactionErrorHandler |
> Transaction rollback (0x1cfb84c) for ExchangeId:
> ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to invoke
> method: null on null due to: java.lang.NullPointerException
> ERROR 20:20:08,404 | org.apache.camel.component.jms.EndpointMessageListener
> | Caused by: [org.apache.camel.language.bean.RuntimeBeanExpressionException
> - Failed to invoke method: null on null due to:
> java.lang.NullPointerException]
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>        at
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>        at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>        at
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>        at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>        at
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>        at
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>        at
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>        at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>        at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>        ... 54 more
> WARN  20:20:08,410 |
> org.springframework.jms.listener.DefaultMessageListenerContainer | Execution
> of JMS message listener failed, and no ErrorHandler has been set.
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>        at
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>        at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>        at
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>        at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>        at
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>        at
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>        at
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>        at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>        at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>        ... 54 more
>
>
> 2010/5/6 Norman Maurer <no...@googlemail.com>
>
>> Hi Max,
>>
>> this bug is fixed now. Thanks again for reporting.
>>
>> Just svn up your source and run: "mvn -U clean package" to get the fix
>>
>> Thx,
>> Norman
>>
>> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> > Done.
>> >
>> > https://issues.apache.org/jira/browse/JAMES-996
>> >
>> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >
>> >> Hi Max,
>> >>
>> >> sorry gave you the wrong link.. here you go:
>> >>
>> >> https://issues.apache.org/jira/browse/MAILETBASE
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> > Should I open it in Matchers/Mailets
>> >> > (bundled)<
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >> >
>> >> >  section or
>> >> > in Trunk<
>> >>
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >> >
>> >> > ?
>> >> >
>> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >> >
>> >> >> Hi Max,
>> >> >>
>> >> >> sounds like a bug to me.. could you please open a jira issue for it :
>> >> >>
>> >> >> http://issues.apache.org/jira/browse/JAMES
>> >> >>
>> >> >> Thx,
>> >> >> Norman
>> >> >>
>> >> >>
>> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> >> > And here I am again :)
>> >> >> >
>> >> >> > This time SpamAssassin plugin which I am trying to setup is not
>> >> working
>> >> >> > properly.
>> >> >> >
>> >> >> > Here is what I have in my config for it:
>> >> >> >
>> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>> >> >> >   <spamdHost>localhost</spamdHost>
>> >> >> >   <spamdPort>783</spamdPort>
>> >> >> >  </mailet>
>> >> >> >  <mailet
>> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >> >> > yes" class="ToProcessor">
>> >> >> >   <processor>spam</processor>
>> >> >> >  </mailet>
>> >> >> >
>> >> >> > Spamassassin runs on 127.0.0.1:783
>> >> >> >
>> >> >> > I also can't find an entry in the logs which are saying that
>> >> Spamassassin
>> >> >> > was loaded, as far as I understand I need to look for them in
>> >> mailet.log
>> >> >> >
>> >> >> > After message get sent to spool and scanned by clamav this error
>> comes
>> >> >> up:
>> >> >> >
>> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
>> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for
>> [
>> >> >> > max@fakeddomain2.com]
>> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
>> localhost/
>> >> >> > 127.0.0.1)
>> >> >> > ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler
>> |
>> >> >> Failed
>> >> >> > delivery for exchangeId:
>> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >> >> > Exhausted after delivery attempt: 1 caught:
>> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> Failed
>> >> to
>> >> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> Failed
>> >> to
>> >> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >        at
>> >> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >        at
>> >> >> >
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >        at
>> >> >> >
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >        at
>> >> >> >
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >        ... 54 more
>> >> >> > WARN  00:21:01,912 |
>> >> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> >> |
>> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception:
>> >> Failed
>> >> >> to
>> >> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >> > ERROR 00:21:01,916 |
>> >> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> >> > | Caused by:
>> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> >> > - Failed to invoke method: null on null due to:
>> >> >> > java.lang.NullPointerException]
>> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> Failed
>> >> to
>> >> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >        at
>> >> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >        at
>> >> >> >
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >        at
>> >> >> >
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >        at
>> >> >> >
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >        ... 54 more
>> >> >> > WARN  00:21:01,922 |
>> >> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>> >> >> Execution
>> >> >> > of JMS message listener failed, and no ErrorHandler has been set.
>> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
>> Failed
>> >> to
>> >> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >> >        at
>> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> >> > Caused by: java.lang.NullPointerException
>> >> >> >        at
>> >> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >> >        at
>> >> >> >
>> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >> >        at
>> >> >> >
>> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >> >        at
>> >> >> >
>> >>
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >> >        at
>> >> >> >
>> >> >>
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >> >        ... 54 more
>> >> >> >
>> >> >>
>> >> >> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> >> For additional commands, e-mail: server-user-help@james.apache.org
>> >> >>
>> >> >>
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> For additional commands, e-mail: server-user-help@james.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Hi Norman,

I just got a chance to test this, I updated trunk and built it successfully.

Then I started James,

Now I can see that plugin is loading itself in spoolmanager.log. But error
which I mentioned is still happening.

I am sending a message which should be caught by SpamAssassin and here is
what I am getting maybe it's different error, but I think it looks the same.

ERROR 20:20:08,392 | org.apache.camel.processor.DefaultErrorHandler | Failed
delivery for exchangeId: ID:alex.com-56636-1271780172932-2:0:13:1:1.
Exhausted after delivery attempt: 1 caught:
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
        at
org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
        at
org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
        at
org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        at
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
        at
org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
        at
org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
        at
org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
        ... 54 more
WARN  20:20:08,399 | org.apache.camel.spring.spi.TransactionErrorHandler |
Transaction rollback (0x1cfb84c) for ExchangeId:
ID:alex.com-56636-1271780172932-2:0:13:1:1 due exception: Failed to invoke
method: null on null due to: java.lang.NullPointerException
ERROR 20:20:08,404 | org.apache.camel.component.jms.EndpointMessageListener
| Caused by: [org.apache.camel.language.bean.RuntimeBeanExpressionException
- Failed to invoke method: null on null due to:
java.lang.NullPointerException]
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
        at
org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
        at
org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
        at
org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        at
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
        at
org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
        at
org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
        at
org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
        ... 54 more
WARN  20:20:08,410 |
org.springframework.jms.listener.DefaultMessageListenerContainer | Execution
of JMS message listener failed, and no ErrorHandler has been set.
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
invoke method: null on null due to: java.lang.NullPointerException
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
        at
org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
        at
org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
        at
org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
        at
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
        at
org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
        at
org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
        at
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
        at
org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
        at
org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
        at
org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
        at
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
        ... 54 more


2010/5/6 Norman Maurer <no...@googlemail.com>

> Hi Max,
>
> this bug is fixed now. Thanks again for reporting.
>
> Just svn up your source and run: "mvn -U clean package" to get the fix
>
> Thx,
> Norman
>
> 2010/5/6 Max Levinson <ma...@gmail.com>:
> > Done.
> >
> > https://issues.apache.org/jira/browse/JAMES-996
> >
> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >
> >> Hi Max,
> >>
> >> sorry gave you the wrong link.. here you go:
> >>
> >> https://issues.apache.org/jira/browse/MAILETBASE
> >>
> >> Thx,
> >> Norman
> >>
> >>
> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> > Should I open it in Matchers/Mailets
> >> > (bundled)<
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >> >
> >> >  section or
> >> > in Trunk<
> >>
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >> >
> >> > ?
> >> >
> >> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >> >
> >> >> Hi Max,
> >> >>
> >> >> sounds like a bug to me.. could you please open a jira issue for it :
> >> >>
> >> >> http://issues.apache.org/jira/browse/JAMES
> >> >>
> >> >> Thx,
> >> >> Norman
> >> >>
> >> >>
> >> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> >> > And here I am again :)
> >> >> >
> >> >> > This time SpamAssassin plugin which I am trying to setup is not
> >> working
> >> >> > properly.
> >> >> >
> >> >> > Here is what I have in my config for it:
> >> >> >
> >> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
> >> >> >   <spamdHost>localhost</spamdHost>
> >> >> >   <spamdPort>783</spamdPort>
> >> >> >  </mailet>
> >> >> >  <mailet
> >> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >> >> > yes" class="ToProcessor">
> >> >> >   <processor>spam</processor>
> >> >> >  </mailet>
> >> >> >
> >> >> > Spamassassin runs on 127.0.0.1:783
> >> >> >
> >> >> > I also can't find an entry in the logs which are saying that
> >> Spamassassin
> >> >> > was loaded, as far as I understand I need to look for them in
> >> mailet.log
> >> >> >
> >> >> > After message get sent to spool and scanned by clamav this error
> comes
> >> >> up:
> >> >> >
> >> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
> >> >> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for
> [
> >> >> > max@fakeddomain2.com]
> >> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on
> localhost/
> >> >> > 127.0.0.1)
> >> >> > ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler
> |
> >> >> Failed
> >> >> > delivery for exchangeId:
> >> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >> >> > Exhausted after delivery attempt: 1 caught:
> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> Failed
> >> to
> >> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> Failed
> >> to
> >> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> > Caused by: java.lang.NullPointerException
> >> >> >        at
> >> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >        at
> >> >> >
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >        at
> >> >> >
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >        at
> >> >> >
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >        ... 54 more
> >> >> > WARN  00:21:01,912 |
> >> org.apache.camel.spring.spi.TransactionErrorHandler
> >> >> |
> >> >> > Transaction rollback (0x3aacb4) for ExchangeId:
> >> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception:
> >> Failed
> >> >> to
> >> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >> > ERROR 00:21:01,916 |
> >> >> org.apache.camel.component.jms.EndpointMessageListener
> >> >> > | Caused by:
> >> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> >> > - Failed to invoke method: null on null due to:
> >> >> > java.lang.NullPointerException]
> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> Failed
> >> to
> >> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> > Caused by: java.lang.NullPointerException
> >> >> >        at
> >> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >        at
> >> >> >
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >        at
> >> >> >
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >        at
> >> >> >
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >        ... 54 more
> >> >> > WARN  00:21:01,922 |
> >> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
> >> >> Execution
> >> >> > of JMS message listener failed, and no ErrorHandler has been set.
> >> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException:
> Failed
> >> to
> >> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >> >        at
> >> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >> >        at java.lang.Thread.run(Thread.java:619)
> >> >> > Caused by: java.lang.NullPointerException
> >> >> >        at
> >> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >> >        at
> >> >> >
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >        at
> >> >> >
> >> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >        at
> >> >> >
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >> >        at
> >> >> >
> >>
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >> >        at
> >> >> >
> >> >>
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >> >        ... 54 more
> >> >> >
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> >> For additional commands, e-mail: server-user-help@james.apache.org
> >> >>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> For additional commands, e-mail: server-user-help@james.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@googlemail.com>.
Hi Max,

this bug is fixed now. Thanks again for reporting.

Just svn up your source and run: "mvn -U clean package" to get the fix

Thx,
Norman

2010/5/6 Max Levinson <ma...@gmail.com>:
> Done.
>
> https://issues.apache.org/jira/browse/JAMES-996
>
> 2010/5/6 Norman Maurer <no...@googlemail.com>
>
>> Hi Max,
>>
>> sorry gave you the wrong link.. here you go:
>>
>> https://issues.apache.org/jira/browse/MAILETBASE
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> > Should I open it in Matchers/Mailets
>> > (bundled)<
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
>> >
>> >  section or
>> > in Trunk<
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
>> >
>> > ?
>> >
>> > 2010/5/6 Norman Maurer <no...@googlemail.com>
>> >
>> >> Hi Max,
>> >>
>> >> sounds like a bug to me.. could you please open a jira issue for it :
>> >>
>> >> http://issues.apache.org/jira/browse/JAMES
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >>
>> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> >> > And here I am again :)
>> >> >
>> >> > This time SpamAssassin plugin which I am trying to setup is not
>> working
>> >> > properly.
>> >> >
>> >> > Here is what I have in my config for it:
>> >> >
>> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>> >> >   <spamdHost>localhost</spamdHost>
>> >> >   <spamdPort>783</spamdPort>
>> >> >  </mailet>
>> >> >  <mailet
>> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> >> > yes" class="ToProcessor">
>> >> >   <processor>spam</processor>
>> >> >  </mailet>
>> >> >
>> >> > Spamassassin runs on 127.0.0.1:783
>> >> >
>> >> > I also can't find an entry in the logs which are saying that
>> Spamassassin
>> >> > was loaded, as far as I understand I need to look for them in
>> mailet.log
>> >> >
>> >> > After message get sent to spool and scanned by clamav this error comes
>> >> up:
>> >> >
>> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
>> >> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for [
>> >> > max@fakeddomain2.com]
>> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on localhost/
>> >> > 127.0.0.1)
>> >> > ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler |
>> >> Failed
>> >> > delivery for exchangeId:
>> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> >> > Exhausted after delivery attempt: 1 caught:
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> > Caused by: java.lang.NullPointerException
>> >> >        at
>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >        at
>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >        ... 54 more
>> >> > WARN  00:21:01,912 |
>> org.apache.camel.spring.spi.TransactionErrorHandler
>> >> |
>> >> > Transaction rollback (0x3aacb4) for ExchangeId:
>> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception:
>> Failed
>> >> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> > ERROR 00:21:01,916 |
>> >> org.apache.camel.component.jms.EndpointMessageListener
>> >> > | Caused by:
>> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> >> > - Failed to invoke method: null on null due to:
>> >> > java.lang.NullPointerException]
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> > Caused by: java.lang.NullPointerException
>> >> >        at
>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >        at
>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >        ... 54 more
>> >> > WARN  00:21:01,922 |
>> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>> >> Execution
>> >> > of JMS message listener failed, and no ErrorHandler has been set.
>> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
>> to
>> >> > invoke method: null on null due to: java.lang.NullPointerException
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >> >        at
>> >> >
>> >>
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >> >        at
>> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >> >        at
>> >> >
>> >>
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >> >        at java.lang.Thread.run(Thread.java:619)
>> >> > Caused by: java.lang.NullPointerException
>> >> >        at
>> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >> >        at
>> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >> >        at
>> >> >
>> >>
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> >        at
>> >> >
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >> >        at
>> >> >
>> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >> >        at
>> >> >
>> >>
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >> >        ... 54 more
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> >> For additional commands, e-mail: server-user-help@james.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Done.

https://issues.apache.org/jira/browse/JAMES-996

2010/5/6 Norman Maurer <no...@googlemail.com>

> Hi Max,
>
> sorry gave you the wrong link.. here you go:
>
> https://issues.apache.org/jira/browse/MAILETBASE
>
> Thx,
> Norman
>
>
> 2010/5/6 Max Levinson <ma...@gmail.com>:
> > Should I open it in Matchers/Mailets
> > (bundled)<
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010
> >
> >  section or
> > in Trunk<
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135
> >
> > ?
> >
> > 2010/5/6 Norman Maurer <no...@googlemail.com>
> >
> >> Hi Max,
> >>
> >> sounds like a bug to me.. could you please open a jira issue for it :
> >>
> >> http://issues.apache.org/jira/browse/JAMES
> >>
> >> Thx,
> >> Norman
> >>
> >>
> >> 2010/5/6 Max Levinson <ma...@gmail.com>:
> >> > And here I am again :)
> >> >
> >> > This time SpamAssassin plugin which I am trying to setup is not
> working
> >> > properly.
> >> >
> >> > Here is what I have in my config for it:
> >> >
> >> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
> >> >   <spamdHost>localhost</spamdHost>
> >> >   <spamdPort>783</spamdPort>
> >> >  </mailet>
> >> >  <mailet
> match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> >> > yes" class="ToProcessor">
> >> >   <processor>spam</processor>
> >> >  </mailet>
> >> >
> >> > Spamassassin runs on 127.0.0.1:783
> >> >
> >> > I also can't find an entry in the logs which are saying that
> Spamassassin
> >> > was loaded, as far as I understand I need to look for them in
> mailet.log
> >> >
> >> > After message get sent to spool and scanned by clamav this error comes
> >> up:
> >> >
> >> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
> >> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for [
> >> > max@fakeddomain2.com]
> >> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on localhost/
> >> > 127.0.0.1)
> >> > ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler |
> >> Failed
> >> > delivery for exchangeId:
> >> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> >> > Exhausted after delivery attempt: 1 caught:
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >        at
> >> >
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >        at
> >> >
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >        at java.lang.Thread.run(Thread.java:619)
> >> > Caused by: java.lang.NullPointerException
> >> >        at
> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >        at
> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >        at
> >> >
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >        at
> >> >
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >        at
> >> >
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >        ... 54 more
> >> > WARN  00:21:01,912 |
> org.apache.camel.spring.spi.TransactionErrorHandler
> >> |
> >> > Transaction rollback (0x3aacb4) for ExchangeId:
> >> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception:
> Failed
> >> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> > ERROR 00:21:01,916 |
> >> org.apache.camel.component.jms.EndpointMessageListener
> >> > | Caused by:
> >> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> >> > - Failed to invoke method: null on null due to:
> >> > java.lang.NullPointerException]
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >        at
> >> >
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >        at
> >> >
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >        at java.lang.Thread.run(Thread.java:619)
> >> > Caused by: java.lang.NullPointerException
> >> >        at
> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >        at
> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >        at
> >> >
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >        at
> >> >
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >        at
> >> >
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >        ... 54 more
> >> > WARN  00:21:01,922 |
> >> > org.springframework.jms.listener.DefaultMessageListenerContainer |
> >> Execution
> >> > of JMS message listener failed, and no ErrorHandler has been set.
> >> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed
> to
> >> > invoke method: null on null due to: java.lang.NullPointerException
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >> >        at
> >> >
> >>
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >> >        at
> >> >
> >>
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >> >        at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >> >        at
> >> >
> >>
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >> >        at
> >> >
> >>
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >> >        at
> >> >
> >>
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >> >        at
> >> >
> >>
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >> >        at java.lang.Thread.run(Thread.java:619)
> >> > Caused by: java.lang.NullPointerException
> >> >        at
> >> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >> >        at
> >> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >> >        at
> >> >
> >>
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >        at
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >        at
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >> >        at
> >> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >> >        at
> >> >
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >> >        at
> >> >
> >>
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >> >        at
> >> >
> >>
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >> >        ... 54 more
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >> For additional commands, e-mail: server-user-help@james.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@googlemail.com>.
Hi Max,

sorry gave you the wrong link.. here you go:

https://issues.apache.org/jira/browse/MAILETBASE

Thx,
Norman


2010/5/6 Max Levinson <ma...@gmail.com>:
> Should I open it in Matchers/Mailets
> (bundled)<https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010>
>  section or
> in Trunk<https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135>
> ?
>
> 2010/5/6 Norman Maurer <no...@googlemail.com>
>
>> Hi Max,
>>
>> sounds like a bug to me.. could you please open a jira issue for it :
>>
>> http://issues.apache.org/jira/browse/JAMES
>>
>> Thx,
>> Norman
>>
>>
>> 2010/5/6 Max Levinson <ma...@gmail.com>:
>> > And here I am again :)
>> >
>> > This time SpamAssassin plugin which I am trying to setup is not working
>> > properly.
>> >
>> > Here is what I have in my config for it:
>> >
>> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>> >   <spamdHost>localhost</spamdHost>
>> >   <spamdPort>783</spamdPort>
>> >  </mailet>
>> >  <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
>> > yes" class="ToProcessor">
>> >   <processor>spam</processor>
>> >  </mailet>
>> >
>> > Spamassassin runs on 127.0.0.1:783
>> >
>> > I also can't find an entry in the logs which are saying that Spamassassin
>> > was loaded, as far as I understand I need to look for them in mailet.log
>> >
>> > After message get sent to spool and scanned by clamav this error comes
>> up:
>> >
>> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
>> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for [
>> > max@fakeddomain2.com]
>> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on localhost/
>> > 127.0.0.1)
>> > ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler |
>> Failed
>> > delivery for exchangeId:
>> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
>> > Exhausted after delivery attempt: 1 caught:
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >        at
>> >
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >        at
>> >
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >        at
>> >
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >        at
>> >
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >        at java.lang.Thread.run(Thread.java:619)
>> > Caused by: java.lang.NullPointerException
>> >        at
>> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >        at
>> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >        at
>> >
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >        at
>> >
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >        ... 54 more
>> > WARN  00:21:01,912 | org.apache.camel.spring.spi.TransactionErrorHandler
>> |
>> > Transaction rollback (0x3aacb4) for ExchangeId:
>> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception: Failed
>> to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> > ERROR 00:21:01,916 |
>> org.apache.camel.component.jms.EndpointMessageListener
>> > | Caused by:
>> [org.apache.camel.language.bean.RuntimeBeanExpressionException
>> > - Failed to invoke method: null on null due to:
>> > java.lang.NullPointerException]
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >        at
>> >
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >        at
>> >
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >        at
>> >
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >        at
>> >
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >        at java.lang.Thread.run(Thread.java:619)
>> > Caused by: java.lang.NullPointerException
>> >        at
>> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >        at
>> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >        at
>> >
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >        at
>> >
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >        ... 54 more
>> > WARN  00:21:01,922 |
>> > org.springframework.jms.listener.DefaultMessageListenerContainer |
>> Execution
>> > of JMS message listener failed, and no ErrorHandler has been set.
>> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
>> > invoke method: null on null due to: java.lang.NullPointerException
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>> >        at
>> >
>> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>> >        at
>> >
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>> >        at
>> >
>> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>> >        at
>> >
>> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>> >        at
>> >
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>> >        at
>> >
>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>> >        at
>> >
>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>> >        at
>> >
>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>> >        at
>> >
>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>> >        at
>> >
>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>> >        at
>> >
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>> >        at
>> >
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>> >        at
>> >
>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>> >        at
>> >
>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>> >        at java.lang.Thread.run(Thread.java:619)
>> > Caused by: java.lang.NullPointerException
>> >        at
>> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>> >        at
>> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>> >        at
>> >
>> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >        at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>> >        at
>> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>> >        at
>> >
>> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>> >        at
>> >
>> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>> >        ... 54 more
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: James 3 from trunk and Spamassassin plugin.

Posted by Max Levinson <ma...@gmail.com>.
Should I open it in Matchers/Mailets
(bundled)<https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10411&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11010>
 section or
in Trunk<https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10411&fixfor=12312135>
?

2010/5/6 Norman Maurer <no...@googlemail.com>

> Hi Max,
>
> sounds like a bug to me.. could you please open a jira issue for it :
>
> http://issues.apache.org/jira/browse/JAMES
>
> Thx,
> Norman
>
>
> 2010/5/6 Max Levinson <ma...@gmail.com>:
> > And here I am again :)
> >
> > This time SpamAssassin plugin which I am trying to setup is not working
> > properly.
> >
> > Here is what I have in my config for it:
> >
> >  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
> >   <spamdHost>localhost</spamdHost>
> >   <spamdPort>783</spamdPort>
> >  </mailet>
> >  <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> > yes" class="ToProcessor">
> >   <processor>spam</processor>
> >  </mailet>
> >
> > Spamassassin runs on 127.0.0.1:783
> >
> > I also can't find an entry in the logs which are saying that Spamassassin
> > was loaded, as far as I understand I need to look for them in mailet.log
> >
> > After message get sent to spool and scanned by clamav this error comes
> up:
> >
> > INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
> > Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for [
> > max@fakeddomain2.com]
> > INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on localhost/
> > 127.0.0.1)
> > ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler |
> Failed
> > delivery for exchangeId:
> ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> > Exhausted after delivery attempt: 1 caught:
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >        at
> >
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >        at
> >
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >        at
> >
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >        at
> >
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >        at
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >        at
> >
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >        at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.lang.NullPointerException
> >        at
> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >        at
> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >        at
> >
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >        at
> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >        at
> >
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >        ... 54 more
> > WARN  00:21:01,912 | org.apache.camel.spring.spi.TransactionErrorHandler
> |
> > Transaction rollback (0x3aacb4) for ExchangeId:
> > ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception: Failed
> to
> > invoke method: null on null due to: java.lang.NullPointerException
> > ERROR 00:21:01,916 |
> org.apache.camel.component.jms.EndpointMessageListener
> > | Caused by:
> [org.apache.camel.language.bean.RuntimeBeanExpressionException
> > - Failed to invoke method: null on null due to:
> > java.lang.NullPointerException]
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >        at
> >
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >        at
> >
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >        at
> >
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >        at
> >
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >        at
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >        at
> >
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >        at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.lang.NullPointerException
> >        at
> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >        at
> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >        at
> >
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >        at
> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >        at
> >
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >        ... 54 more
> > WARN  00:21:01,922 |
> > org.springframework.jms.listener.DefaultMessageListenerContainer |
> Execution
> > of JMS message listener failed, and no ErrorHandler has been set.
> > org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> > invoke method: null on null due to: java.lang.NullPointerException
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
> >        at
> >
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
> >        at
> >
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
> >        at
> >
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
> >        at
> >
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
> >        at
> >
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> >        at
> >
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> >        at
> >
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> >        at
> >
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> >        at
> >
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> >        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> >        at
> >
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> >        at
> >
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> >        at
> >
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> >        at
> >
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
> >        at
> >
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
> >        at
> >
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
> >        at
> >
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
> >        at java.lang.Thread.run(Thread.java:619)
> > Caused by: java.lang.NullPointerException
> >        at
> > java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
> >        at
> > org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
> >        at
> >
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
> >        at
> > org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
> >        at
> >
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
> >        at
> >
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
> >        ... 54 more
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: James 3 from trunk and Spamassassin plugin.

Posted by Norman Maurer <no...@googlemail.com>.
Hi Max,

sounds like a bug to me.. could you please open a jira issue for it :

http://issues.apache.org/jira/browse/JAMES

Thx,
Norman


2010/5/6 Max Levinson <ma...@gmail.com>:
> And here I am again :)
>
> This time SpamAssassin plugin which I am trying to setup is not working
> properly.
>
> Here is what I have in my config for it:
>
>  <mailet notmatch="SenderHostIsLocal" class="SpamAssassin">
>   <spamdHost>localhost</spamdHost>
>   <spamdPort>783</spamdPort>
>  </mailet>
>  <mailet match="HasMailAttributeWithValue=org.apache.james.X-Spam-Flag,
> yes" class="ToProcessor">
>   <processor>spam</processor>
>  </mailet>
>
> Spamassassin runs on 127.0.0.1:783
>
> I also can't find an entry in the logs which are saying that Spamassassin
> was loaded, as far as I understand I need to look for them in mailet.log
>
> After message get sent to spool and scanned by clamav this error comes up:
>
> INFO  00:21:01,412 | james.smtpserver | Successfully spooled mail
> Mail1271708460970-1 from max@fakeddomain1.com on 192.168.81.1 for [
> max@fakeddomain2.com]
> INFO  00:21:01,833 | james.mailetcontext | OK (by CLAMD on localhost/
> 127.0.0.1)
> ERROR 00:21:01,905 | org.apache.camel.processor.DefaultErrorHandler | Failed
> delivery for exchangeId: ID:fakeddomain1.com-53649-1271708402328-2:0:13:1:1.
> Exhausted after delivery attempt: 1 caught:
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>        at
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>        at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>        at
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>        at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>        at
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>        at
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>        at
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>        at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>        at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>        ... 54 more
> WARN  00:21:01,912 | org.apache.camel.spring.spi.TransactionErrorHandler |
> Transaction rollback (0x3aacb4) for ExchangeId:
> ID:fakedomain1.com-53649-1271708402328-2:0:13:1:1 due exception: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
> ERROR 00:21:01,916 | org.apache.camel.component.jms.EndpointMessageListener
> | Caused by: [org.apache.camel.language.bean.RuntimeBeanExpressionException
> - Failed to invoke method: null on null due to:
> java.lang.NullPointerException]
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>        at
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>        at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>        at
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>        at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>        at
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>        at
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>        at
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>        at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>        at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>        ... 54 more
> WARN  00:21:01,922 |
> org.springframework.jms.listener.DefaultMessageListenerContainer | Execution
> of JMS message listener failed, and no ErrorHandler has been set.
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to
> invoke method: null on null due to: java.lang.NullPointerException
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:77)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:82)
>        at
> org.apache.camel.processor.Splitter.createProcessorExchangePairs(Splitter.java:72)
>        at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:129)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:51)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.access$001(TransactionErrorHandler.java:39)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:140)
>        at
> org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
>        at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:130)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:106)
>        at
> org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:84)
>        at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
>        at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
>        at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
>        at
> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
>        at
> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:84)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:559)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:977)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:969)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:871)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.AbstractCollection.removeAll(AbstractCollection.java:336)
>        at
> org.apache.mailet.base.MatcherInverter.match(MatcherInverter.java:81)
>        at
> org.apache.james.transport.camel.MatcherSplitter.split(MatcherSplitter.java:84)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:214)
>        at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:133)
>        at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:137)
>        at
> org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:74)
>        ... 54 more
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org