You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Tim-Christian Mundt <mu...@tzi.de> on 2009/12/21 17:38:19 UTC

cannot run James (probably configuration issue)

Hi,

after your new commit, Norman, I was able to successfully compile James. 
However, I couldn't mange to run it. It seems like a matcher 
configuration issue, although I couldn't find one in the config files. 
The output in spoolmanager.log looks like so:

21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher 
HasMailAttributeWithValue=org.apache.james.infected: 
javax.mail.MessagingException: Syntax Error. Missing ','.
javax.mail.MessagingException: Syntax Error. Missing ','.
    at 
org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
    at 
org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
    at 
org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
    at 
org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
    at 
org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
    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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
    at 
org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
    at 
com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
    at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
    at 
com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
    at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
    at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
    at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
    at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
    at 
org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
    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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
    at 
org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
    at 
com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
    at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
    at 
com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
    at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
    at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
    at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
    at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
    at 
org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
    at 
org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
    at 
org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
    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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
    at 
org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
    at 
com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
    at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
    at 
com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
    at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
    at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
    at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
    at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
    at 
org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
    at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
    at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
    at 
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
    at 
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
    at 
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
    at 
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
    at 
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
    at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
    at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
    at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
    at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
    at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
    at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
    at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
    at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
    at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
    at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
    at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
    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.avalon.phoenix.launcher.Main.startup(Main.java:135)
    at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)


Tow interesting things:
1) I can't find the file mentioned in the first line: 
HasMailAttributeWithValue.java (only HasMailAttributeWithValueRegex.java 
is present)
2) In the config.xml it reads: <mailet 
match="HasMailAttributeWithValue=org.apache.james.infected, true" 
class="ToProcessor">
This line obviously contains a ",".

Attached you can find the phoenix.log and the complete spoolmanager.log. 
I'm not really familiar with how Phoenix is configured and thus I don't 
have any more ideas how to proceed. I'd appreciate any help.

Regards,
Tim

Re: cannot run James (probably configuration issue)

Posted by Tim-Christian Mundt <mu...@tzi.de>.
Norman,

I have a project here which I need IMAP for. The goal is to write custom 
mail and user repositories in order to exert James as an IMAP interface 
to our system. Hope, this is the right way to go.

By the way: Is there any documentation or tutorial about the best 
practices developing James? (short code-compile-test cycles, using eclipse)

Thanks for your support
Tim

Norman Maurer schrieb:
> Hi Tim,
>
> thx for the feedback. Anything special you are looking for which
> caused the choosing of try out trunk?
>
> Bye,
> Norman
>
>
> 2009/12/22 Tim-Christian Mundt <mu...@tzi.de>:
>   
>> Thanks, Stefano and Norman, it works now using your fix of the
>> ConfigAdaptor.
>>
>> Norman Maurer schrieb:
>>     
>>> Hi Tim,
>>>
>>> just remove the following part from the config.xml file:
>>>
>>>         <!-- If infected go to virus processor -->
>>>         <mailet
>>> match="HasMailAttributeWithValue=org.apache.james.infected, true"
>>> class="ToProcessor">
>>>            <processor> virus </processor>
>>>         </mailet>
>>>
>>> There seems to be a bug within james trunk which not let james
>>> correctly parse the config if a "," is contained in a value. I opened
>>> a JIRA for it to keep track:
>>>
>>> https://issues.apache.org/jira/browse/JAMES-940
>>>
>>> Bye,
>>> Norman
>>>
>>> 2009/12/21 Tim-Christian Mundt <mu...@tzi.de>:
>>>
>>>       
>>>> Hi,
>>>>
>>>> after your new commit, Norman, I was able to successfully compile James.
>>>> However, I couldn't mange to run it. It seems like a matcher
>>>> configuration
>>>> issue, although I couldn't find one in the config files. The output in
>>>> spoolmanager.log looks like so:
>>>>
>>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
>>>> HasMailAttributeWithValue=org.apache.james.infected:
>>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>>  at
>>>>
>>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>>  at
>>>>
>>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>>  at
>>>>
>>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>>  at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>>  at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>  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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>  at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>  at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>  at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>  at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>  at
>>>>
>>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>>  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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>  at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>  at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>  at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>  at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>  at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>>  at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>>  at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>>  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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>  at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>  at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>  at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>  at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>  at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>>  at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>>  at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>>  at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>>  at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>>  at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>>  at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>>  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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>>  at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>>>
>>>>
>>>> Tow interesting things:
>>>> 1) I can't find the file mentioned in the first line:
>>>> HasMailAttributeWithValue.java (only HasMailAttributeWithValueRegex.java
>>>> is
>>>> present)
>>>> 2) In the config.xml it reads: <mailet
>>>> match="HasMailAttributeWithValue=org.apache.james.infected, true"
>>>> class="ToProcessor">
>>>> This line obviously contains a ",".
>>>>
>>>> Attached you can find the phoenix.log and the complete spoolmanager.log.
>>>> I'm
>>>> not really familiar with how Phoenix is configured and thus I don't have
>>>> any
>>>> more ideas how to proceed. I'd appreciate any help.
>>>>
>>>> Regards,
>>>> Tim
>>>>
>>>> 21/12/09 16:59:05 INFO  spoolmanager: JamesSpoolManager init...
>>>> 21/12/09 16:59:05 INFO  spoolmanager: Matcher All instantiated.
>>>> 21/12/09 16:59:05 INFO  spoolmanager: Mailet PostmasterAlias
>>>> instantiated.
>>>> 21/12/09 16:59:05 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
>>>> 21/12/09 16:59:05 INFO  spoolmanager: Mailet Null instantiated.
>>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
>>>> HasMailAttributeWithValue=org.apache.james.infected:
>>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>>       at
>>>>
>>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>>       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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>>       at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init processor root:
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>>
>>>> 1 error
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>>
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>>       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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>>       at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>>> Caused by: org.apache.commons.configuration.ConfigurationException:
>>>> Unable
>>>> to init matcher
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       ... 56 more
>>>> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>>>>       at
>>>>
>>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>>       ... 69 more
>>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to instantiate spoolmanager
>>>> processor: org.apache.james.transport.StateAwareProcessorList
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Guice provision errors:
>>>>
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>>
>>>> 1 error
>>>>  while locating org.apache.james.transport.StateAwareProcessorList
>>>>
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>>       at
>>>> org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>>       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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>>       at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>>
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       ... 42 more
>>>> Caused by: org.apache.commons.configuration.ConfigurationException:
>>>> Unable
>>>> to init matcher
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>>       at
>>>>
>>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>>       at
>>>>
>>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>>       at
>>>>
>>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>>       at
>>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>>       ... 56 more
>>>> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>>>>       at
>>>>
>>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>>       ... 69 more
>>>>
>>>> INFO    2009-12-21 16:58:28.640 [Phoenix ] (): Logger started
>>>> WARN    2009-12-21 16:58:28.656 [Phoenix ] (): Phoenix was not started by
>>>> the daemon thus it will not be possible to restart the JVM via the
>>>> Management interface.
>>>> INFO    2009-12-21 16:58:29.500 [Phoenix.] (): Installing Sar located at
>>>>
>>>> file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/sqlResources.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\sqlResources.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/mailboxManagerSqlResources.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\mailboxManagerSqlResources.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/james-fetchmail.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-fetchmail.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/james-smtphandlerchain.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-smtphandlerchain.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/miResources.xml
>>>> can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\miResources.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/james-listmanager.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-listmanager.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>>> conf/james-liststores.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-liststores.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>>> conf/james-jms.xml
>>>> can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-jms.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>>> conf/samples/fetchmail/maxMessageSize.xml can not be extracted from the
>>>> Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\maxMessageSize.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>>> conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted from
>>>> the
>>>> Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>>> conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be
>>>> extracted
>>>> from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>>> conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from
>>>> the
>>>> Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>>> conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be extracted
>>>> from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>>> conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted from
>>>> the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>>> SAR-INF/config.xml
>>>> can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\config.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>>> SAR-INF/assembly.xml
>>>> can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\assembly.xml
>>>> because there is a file in the way.
>>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>>> SAR-INF/environment.xml can not be extracted from the Sar
>>>>
>>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>>> into directory
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\environment.xml
>>>> because there is a file in the way.
>>>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verifying that all
>>>> key-stores
>>>> have valid names.
>>>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that any keystore
>>>> names used by grant or permission reference actual keystores
>>>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that if target is
>>>> null
>>>> then actions is null.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
>>>> specified for Blocks and BlockListeners are valid.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
>>>> specified for Component are valid.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
>>>> specified for the Components are unique.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the
>>>> dependency
>>>> mapping is valid according to ComponentInfos.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the
>>>> dependency
>>>> mapping for every Component is valid with respect to other components.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that there are
>>>> no
>>>> circular dependencies between Components.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
>>>> specified for Blocks and BlockListeners are unique.
>>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the
>>>> specified
>>>> Blocks have valid types.
>>>> INFO    2009-12-21 16:58:31.765 [Phoenix.] (): Verifying that the
>>>> specified
>>>> BlockListeners have valid types.
>>>> INFO    2009-12-21 16:58:31.781 [Phoenix.] (): 32 Blocks to process for
>>>> phase "startup". Order of processing = [dnsserver, database-connections,
>>>> filesystem, mailstore, users-store, localusersrepository,
>>>> spoolrepository,
>>>> sockets, thread-manager, scheduler, domainlist, virtualusertable-store,
>>>> defaultvirtualusertable, James, connections, imapserver, mailetpackages,
>>>> matcherpackages, spoolmanager, spoolmanagement, processormanagement,
>>>> bayesiananalyzermanagement, virtualusertablemanagement,
>>>> domainlistmanagement, remotemanager, usermanagement, pop3server,
>>>> org.apache.james.smtpserver.protocol.DNSService, smtpserver,
>>>> nntp-repository, nntpserver, fetchmail].
>>>> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): Component named
>>>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>>
>>>> 1 error).
>>>> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): There was an error running
>>>> phase "startup" for Block named "spoolmanager". (Reason: Component named
>>>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>>
>>>> 1 error).).
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
>>>> Component named "spoolmanager" failed to pass through the Starting stage.
>>>> (Reason: com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>> 1 error).
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>> rethrown from
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>> rethrown from
>>>> org.apache.commons.configuration.ConfigurationException: Instantiation
>>>> exception: org.apache.james.transport.StateAwareProcessorList
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>> rethrown from
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Guice provision errors:
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>> 1 error
>>>>  while locating org.apache.james.transport.StateAwareProcessorList
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>> rethrown from
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> rethrown from
>>>> org.apache.commons.configuration.ConfigurationException: Unable to init
>>>> matcher
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>> rethrown from
>>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>>       at
>>>>
>>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>       at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> INFO    2009-12-21 16:59:05.218 [Phoenix.] (): exception while
>>>> starting:Component named "spoolmanager" failed to pass through the
>>>> Starting
>>>> stage. (Reason: com.google.inject.ProvisionException: Guice provision
>>>> errors:
>>>>
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>>
>>>> 1 error).
>>>>
>>>> WARN    2009-12-21 16:59:05.234 [Phoenix.] (): Failed to start
>>>> application
>>>> james.
>>>> org.apache.avalon.framework.CascadingException: Failed to start
>>>> application
>>>> james.
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:313)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>> rethrown from
>>>> org.apache.avalon.phoenix.interfaces.ApplicationException: Component
>>>> named
>>>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>> 1 error).
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:186)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>> rethrown from
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
>>>> Component named "spoolmanager" failed to pass through the Starting stage.
>>>> (Reason: com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>> 1 error).
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>>       at
>>>>
>>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>> rethrown from
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Instantiation exception:
>>>> org.apache.james.transport.StateAwareProcessorList
>>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>>       at
>>>>
>>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>> rethrown from
>>>> org.apache.commons.configuration.ConfigurationException: Instantiation
>>>> exception: org.apache.james.transport.StateAwareProcessorList
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>> rethrown from
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Guice provision errors:
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>> 1 error
>>>>  while locating org.apache.james.transport.StateAwareProcessorList
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>> rethrown from
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>> 1) Unable to init matcher
>>>>  while locating org.apache.james.transport.LinearProcessor
>>>> 1 error
>>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>>       at
>>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>>       at
>>>>
>>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> rethrown from
>>>> org.apache.commons.configuration.ConfigurationException: Unable to init
>>>> matcher
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>> rethrown from
>>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>>       at
>>>>
>>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>>       at
>>>>
>>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>>       at
>>>>
>>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>>       at
>>>>
>>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>>       at
>>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>       at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> WARN    2009-12-21 16:59:06.000 [Phoenix.] (): Error deleting Work
>>>> Directory
>>>>
>>>> "D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500".
>>>> (Reason: File
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
>>>> unable to be deleted.)
>>>> java.io.IOException: File
>>>>
>>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
>>>> unable to be deleted.
>>>>       at
>>>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:743)
>>>>       at
>>>> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>>>>       at
>>>>
>>>> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>>>>       at
>>>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>>>>       at
>>>> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>>>>       at
>>>>
>>>> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>>>>       at
>>>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>>>> WARN    2009-12-21 16:59:06.234 [Phoenix.] (): Failed to stop application
>>>> james as it is not initialized/started.
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>>>> For additional commands, e-mail: server-dev-help@james.apache.org
>>>>
>>>>
>>>>         
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>>> For additional commands, e-mail: server-dev-help@james.apache.org
>>>
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-dev-help@james.apache.org
>>
>>
>>     
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>   


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


Re: cannot run James (probably configuration issue)

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

thx for the feedback. Anything special you are looking for which
caused the choosing of try out trunk?

Bye,
Norman


2009/12/22 Tim-Christian Mundt <mu...@tzi.de>:
> Thanks, Stefano and Norman, it works now using your fix of the
> ConfigAdaptor.
>
> Norman Maurer schrieb:
>>
>> Hi Tim,
>>
>> just remove the following part from the config.xml file:
>>
>>         <!-- If infected go to virus processor -->
>>         <mailet
>> match="HasMailAttributeWithValue=org.apache.james.infected, true"
>> class="ToProcessor">
>>            <processor> virus </processor>
>>         </mailet>
>>
>> There seems to be a bug within james trunk which not let james
>> correctly parse the config if a "," is contained in a value. I opened
>> a JIRA for it to keep track:
>>
>> https://issues.apache.org/jira/browse/JAMES-940
>>
>> Bye,
>> Norman
>>
>> 2009/12/21 Tim-Christian Mundt <mu...@tzi.de>:
>>
>>>
>>> Hi,
>>>
>>> after your new commit, Norman, I was able to successfully compile James.
>>> However, I couldn't mange to run it. It seems like a matcher
>>> configuration
>>> issue, although I couldn't find one in the config files. The output in
>>> spoolmanager.log looks like so:
>>>
>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
>>> HasMailAttributeWithValue=org.apache.james.infected:
>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>  at
>>>
>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>  at
>>>
>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>  at
>>>
>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>  at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>  at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>  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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>  at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>  at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>  at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>  at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>  at
>>>
>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>  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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>  at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>  at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>  at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>  at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>  at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>  at
>>>
>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>  at
>>>
>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>  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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>  at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>  at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>  at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>  at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>  at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>  at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>  at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>  at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>  at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>  at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>  at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>  at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>  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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>  at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>>
>>>
>>> Tow interesting things:
>>> 1) I can't find the file mentioned in the first line:
>>> HasMailAttributeWithValue.java (only HasMailAttributeWithValueRegex.java
>>> is
>>> present)
>>> 2) In the config.xml it reads: <mailet
>>> match="HasMailAttributeWithValue=org.apache.james.infected, true"
>>> class="ToProcessor">
>>> This line obviously contains a ",".
>>>
>>> Attached you can find the phoenix.log and the complete spoolmanager.log.
>>> I'm
>>> not really familiar with how Phoenix is configured and thus I don't have
>>> any
>>> more ideas how to proceed. I'd appreciate any help.
>>>
>>> Regards,
>>> Tim
>>>
>>> 21/12/09 16:59:05 INFO  spoolmanager: JamesSpoolManager init...
>>> 21/12/09 16:59:05 INFO  spoolmanager: Matcher All instantiated.
>>> 21/12/09 16:59:05 INFO  spoolmanager: Mailet PostmasterAlias
>>> instantiated.
>>> 21/12/09 16:59:05 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
>>> 21/12/09 16:59:05 INFO  spoolmanager: Mailet Null instantiated.
>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
>>> HasMailAttributeWithValue=org.apache.james.infected:
>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>       at
>>>
>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>       at
>>>
>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>       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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>       at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init processor root:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>>
>>> 1 error
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>>
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>       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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>       at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>> Caused by: org.apache.commons.configuration.ConfigurationException:
>>> Unable
>>> to init matcher
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       ... 56 more
>>> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>>>       at
>>>
>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>       at
>>>
>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>       ... 69 more
>>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to instantiate spoolmanager
>>> processor: org.apache.james.transport.StateAwareProcessorList
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Guice provision errors:
>>>
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>>
>>> 1 error
>>>  while locating org.apache.james.transport.StateAwareProcessorList
>>>
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>>       at
>>> org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>>       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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>>       at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>>
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       ... 42 more
>>> Caused by: org.apache.commons.configuration.ConfigurationException:
>>> Unable
>>> to init matcher
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>>       at
>>>
>>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>>       at
>>>
>>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>>       at
>>>
>>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>>       at
>>>
>>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>>       at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>>       at
>>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>>       ... 56 more
>>> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>>>       at
>>>
>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>       at
>>>
>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>       ... 69 more
>>>
>>> INFO    2009-12-21 16:58:28.640 [Phoenix ] (): Logger started
>>> WARN    2009-12-21 16:58:28.656 [Phoenix ] (): Phoenix was not started by
>>> the daemon thus it will not be possible to restart the JVM via the
>>> Management interface.
>>> INFO    2009-12-21 16:58:29.500 [Phoenix.] (): Installing Sar located at
>>>
>>> file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/sqlResources.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\sqlResources.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/mailboxManagerSqlResources.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\mailboxManagerSqlResources.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/james-fetchmail.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-fetchmail.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/james-smtphandlerchain.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-smtphandlerchain.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/miResources.xml
>>> can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\miResources.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/james-listmanager.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-listmanager.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>>> conf/james-liststores.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-liststores.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>> conf/james-jms.xml
>>> can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-jms.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>> conf/samples/fetchmail/maxMessageSize.xml can not be extracted from the
>>> Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\maxMessageSize.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>> conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted from
>>> the
>>> Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>>> conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be
>>> extracted
>>> from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>> conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from
>>> the
>>> Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>> conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be extracted
>>> from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>> conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted from
>>> the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>> SAR-INF/config.xml
>>> can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\config.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>> SAR-INF/assembly.xml
>>> can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\assembly.xml
>>> because there is a file in the way.
>>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>>> SAR-INF/environment.xml can not be extracted from the Sar
>>>
>>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>>> into directory
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\environment.xml
>>> because there is a file in the way.
>>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verifying that all
>>> key-stores
>>> have valid names.
>>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that any keystore
>>> names used by grant or permission reference actual keystores
>>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that if target is
>>> null
>>> then actions is null.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
>>> specified for Blocks and BlockListeners are valid.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
>>> specified for Component are valid.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
>>> specified for the Components are unique.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the
>>> dependency
>>> mapping is valid according to ComponentInfos.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the
>>> dependency
>>> mapping for every Component is valid with respect to other components.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that there are
>>> no
>>> circular dependencies between Components.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
>>> specified for Blocks and BlockListeners are unique.
>>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the
>>> specified
>>> Blocks have valid types.
>>> INFO    2009-12-21 16:58:31.765 [Phoenix.] (): Verifying that the
>>> specified
>>> BlockListeners have valid types.
>>> INFO    2009-12-21 16:58:31.781 [Phoenix.] (): 32 Blocks to process for
>>> phase "startup". Order of processing = [dnsserver, database-connections,
>>> filesystem, mailstore, users-store, localusersrepository,
>>> spoolrepository,
>>> sockets, thread-manager, scheduler, domainlist, virtualusertable-store,
>>> defaultvirtualusertable, James, connections, imapserver, mailetpackages,
>>> matcherpackages, spoolmanager, spoolmanagement, processormanagement,
>>> bayesiananalyzermanagement, virtualusertablemanagement,
>>> domainlistmanagement, remotemanager, usermanagement, pop3server,
>>> org.apache.james.smtpserver.protocol.DNSService, smtpserver,
>>> nntp-repository, nntpserver, fetchmail].
>>> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): Component named
>>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>
>>> 1 error).
>>> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): There was an error running
>>> phase "startup" for Block named "spoolmanager". (Reason: Component named
>>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>
>>> 1 error).).
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
>>> Component named "spoolmanager" failed to pass through the Starting stage.
>>> (Reason: com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>> 1 error).
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>> rethrown from
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>> rethrown from
>>> org.apache.commons.configuration.ConfigurationException: Instantiation
>>> exception: org.apache.james.transport.StateAwareProcessorList
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>> rethrown from
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Guice provision errors:
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>> 1 error
>>>  while locating org.apache.james.transport.StateAwareProcessorList
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>> rethrown from
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> rethrown from
>>> org.apache.commons.configuration.ConfigurationException: Unable to init
>>> matcher
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>> rethrown from
>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>       at
>>>
>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>       at
>>>
>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>       at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> INFO    2009-12-21 16:59:05.218 [Phoenix.] (): exception while
>>> starting:Component named "spoolmanager" failed to pass through the
>>> Starting
>>> stage. (Reason: com.google.inject.ProvisionException: Guice provision
>>> errors:
>>>
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>>
>>> 1 error).
>>>
>>> WARN    2009-12-21 16:59:05.234 [Phoenix.] (): Failed to start
>>> application
>>> james.
>>> org.apache.avalon.framework.CascadingException: Failed to start
>>> application
>>> james.
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:313)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>> rethrown from
>>> org.apache.avalon.phoenix.interfaces.ApplicationException: Component
>>> named
>>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>> 1 error).
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:186)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>> rethrown from
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
>>> Component named "spoolmanager" failed to pass through the Starting stage.
>>> (Reason: com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>> 1 error).
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>>>       at
>>>
>>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>>       at
>>>
>>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>> rethrown from
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Instantiation exception:
>>> org.apache.james.transport.StateAwareProcessorList
>>>  while locating org.apache.james.transport.JamesSpoolManager
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>>       at
>>>
>>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>> rethrown from
>>> org.apache.commons.configuration.ConfigurationException: Instantiation
>>> exception: org.apache.james.transport.StateAwareProcessorList
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>>>       at
>>>
>>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>> rethrown from
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Guice provision errors:
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>> 1 error
>>>  while locating org.apache.james.transport.StateAwareProcessorList
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>> rethrown from
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 1) Unable to init matcher
>>>  while locating org.apache.james.transport.LinearProcessor
>>> 1 error
>>>       at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>>       at
>>> com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>>       at
>>>
>>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> rethrown from
>>> org.apache.commons.configuration.ConfigurationException: Unable to init
>>> matcher
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>> rethrown from
>>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>>       at
>>>
>>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>>       at
>>>
>>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>>       at
>>>
>>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>>       at
>>>
>>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>>       at
>>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>       at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> WARN    2009-12-21 16:59:06.000 [Phoenix.] (): Error deleting Work
>>> Directory
>>>
>>> "D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500".
>>> (Reason: File
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
>>> unable to be deleted.)
>>> java.io.IOException: File
>>>
>>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
>>> unable to be deleted.
>>>       at
>>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:743)
>>>       at
>>> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>>>       at
>>>
>>> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>>>       at
>>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>>>       at
>>> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>>>       at
>>>
>>> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>>>       at
>>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>>> WARN    2009-12-21 16:59:06.234 [Phoenix.] (): Failed to stop application
>>> james as it is not initialized/started.
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>>> For additional commands, e-mail: server-dev-help@james.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-dev-help@james.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>
>

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


Re: cannot run James (probably configuration issue)

Posted by Tim-Christian Mundt <mu...@tzi.de>.
Thanks, Stefano and Norman, it works now using your fix of the 
ConfigAdaptor.

Norman Maurer schrieb:
> Hi Tim,
>
> just remove the following part from the config.xml file:
>
>          <!-- If infected go to virus processor -->
>          <mailet
> match="HasMailAttributeWithValue=org.apache.james.infected, true"
> class="ToProcessor">
>             <processor> virus </processor>
>          </mailet>
>
> There seems to be a bug within james trunk which not let james
> correctly parse the config if a "," is contained in a value. I opened
> a JIRA for it to keep track:
>
> https://issues.apache.org/jira/browse/JAMES-940
>
> Bye,
> Norman
>
> 2009/12/21 Tim-Christian Mundt <mu...@tzi.de>:
>   
>> Hi,
>>
>> after your new commit, Norman, I was able to successfully compile James.
>> However, I couldn't mange to run it. It seems like a matcher configuration
>> issue, although I couldn't find one in the config files. The output in
>> spoolmanager.log looks like so:
>>
>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
>> HasMailAttributeWithValue=org.apache.james.infected:
>> javax.mail.MessagingException: Syntax Error. Missing ','.
>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>   at
>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>   at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>   at
>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>   at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>   at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>   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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>   at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>   at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>   at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>   at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>   at
>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>   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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>   at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>   at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>   at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>   at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>   at
>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>   at
>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>   at
>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>   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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>   at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>   at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>   at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>   at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>   at
>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>   at
>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>   at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>   at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>   at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>   at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>   at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>   at
>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>   at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>   at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>   at
>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>   at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>   at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>   at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>   at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>   at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>   at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>   at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>   at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>   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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>   at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>>
>>
>> Tow interesting things:
>> 1) I can't find the file mentioned in the first line:
>> HasMailAttributeWithValue.java (only HasMailAttributeWithValueRegex.java is
>> present)
>> 2) In the config.xml it reads: <mailet
>> match="HasMailAttributeWithValue=org.apache.james.infected, true"
>> class="ToProcessor">
>> This line obviously contains a ",".
>>
>> Attached you can find the phoenix.log and the complete spoolmanager.log. I'm
>> not really familiar with how Phoenix is configured and thus I don't have any
>> more ideas how to proceed. I'd appreciate any help.
>>
>> Regards,
>> Tim
>>
>> 21/12/09 16:59:05 INFO  spoolmanager: JamesSpoolManager init...
>> 21/12/09 16:59:05 INFO  spoolmanager: Matcher All instantiated.
>> 21/12/09 16:59:05 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
>> 21/12/09 16:59:05 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
>> 21/12/09 16:59:05 INFO  spoolmanager: Mailet Null instantiated.
>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
>> HasMailAttributeWithValue=org.apache.james.infected:
>> javax.mail.MessagingException: Syntax Error. Missing ','.
>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>        at
>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>        at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>        at
>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>        at
>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>        at
>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>        at
>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>        at
>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>        at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>        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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init processor root:
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>>
>> 1 error
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>>
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>        at
>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>        at
>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>        at
>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>        at
>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>        at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>        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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>> Caused by: org.apache.commons.configuration.ConfigurationException: Unable
>> to init matcher
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        ... 56 more
>> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>>        at
>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>        at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>        at
>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>        ... 69 more
>> 21/12/09 16:59:05 ERROR spoolmanager: Unable to instantiate spoolmanager
>> processor: org.apache.james.transport.StateAwareProcessorList
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Guice provision errors:
>>
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>>
>> 1 error
>>  while locating org.apache.james.transport.StateAwareProcessorList
>>
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>>        at
>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>>        at
>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>        at
>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>>        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>        at
>> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>>        at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>>        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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>>        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>>
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        ... 42 more
>> Caused by: org.apache.commons.configuration.ConfigurationException: Unable
>> to init matcher
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>>        at
>> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>>        at
>> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>>        at
>> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>>        at
>> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>>        at
>> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>>        ... 56 more
>> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>>        at
>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>        at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>        at
>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>        ... 69 more
>>
>> INFO    2009-12-21 16:58:28.640 [Phoenix ] (): Logger started
>> WARN    2009-12-21 16:58:28.656 [Phoenix ] (): Phoenix was not started by
>> the daemon thus it will not be possible to restart the JVM via the
>> Management interface.
>> INFO    2009-12-21 16:58:29.500 [Phoenix.] (): Installing Sar located at
>> file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>> conf/sqlResources.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\sqlResources.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>> conf/mailboxManagerSqlResources.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\mailboxManagerSqlResources.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>> conf/james-fetchmail.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-fetchmail.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>> conf/james-smtphandlerchain.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-smtphandlerchain.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file conf/miResources.xml
>> can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\miResources.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>> conf/james-listmanager.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-listmanager.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
>> conf/james-liststores.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-liststores.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file conf/james-jms.xml
>> can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-jms.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>> conf/samples/fetchmail/maxMessageSize.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\maxMessageSize.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>> conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted from the
>> Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
>> conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be extracted
>> from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>> conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from the
>> Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>> conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be extracted
>> from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>> conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted from
>> the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file SAR-INF/config.xml
>> can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\config.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file SAR-INF/assembly.xml
>> can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\assembly.xml
>> because there is a file in the way.
>> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
>> SAR-INF/environment.xml can not be extracted from the Sar
>> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
>> into directory
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\environment.xml
>> because there is a file in the way.
>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verifying that all key-stores
>> have valid names.
>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that any keystore
>> names used by grant or permission reference actual keystores
>> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that if target is null
>> then actions is null.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
>> specified for Blocks and BlockListeners are valid.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
>> specified for Component are valid.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
>> specified for the Components are unique.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the dependency
>> mapping is valid according to ComponentInfos.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the dependency
>> mapping for every Component is valid with respect to other components.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that there are no
>> circular dependencies between Components.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
>> specified for Blocks and BlockListeners are unique.
>> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the specified
>> Blocks have valid types.
>> INFO    2009-12-21 16:58:31.765 [Phoenix.] (): Verifying that the specified
>> BlockListeners have valid types.
>> INFO    2009-12-21 16:58:31.781 [Phoenix.] (): 32 Blocks to process for
>> phase "startup". Order of processing = [dnsserver, database-connections,
>> filesystem, mailstore, users-store, localusersrepository, spoolrepository,
>> sockets, thread-manager, scheduler, domainlist, virtualusertable-store,
>> defaultvirtualusertable, James, connections, imapserver, mailetpackages,
>> matcherpackages, spoolmanager, spoolmanagement, processormanagement,
>> bayesiananalyzermanagement, virtualusertablemanagement,
>> domainlistmanagement, remotemanager, usermanagement, pop3server,
>> org.apache.james.smtpserver.protocol.DNSService, smtpserver,
>> nntp-repository, nntpserver, fetchmail].
>> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): Component named
>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>>
>> 1 error).
>> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): There was an error running
>> phase "startup" for Block named "spoolmanager". (Reason: Component named
>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>>
>> 1 error).).
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
>> Component named "spoolmanager" failed to pass through the Starting stage.
>> (Reason: com.google.inject.ProvisionException: Guice provision errors:
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>> 1 error).
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>> rethrown from
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>> rethrown from
>> org.apache.commons.configuration.ConfigurationException: Instantiation
>> exception: org.apache.james.transport.StateAwareProcessorList
>>        at
>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>>        at
>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>> rethrown from
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Guice provision errors:
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>> 1 error
>>  while locating org.apache.james.transport.StateAwareProcessorList
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>> rethrown from
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> rethrown from
>> org.apache.commons.configuration.ConfigurationException: Unable to init
>> matcher
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>> rethrown from
>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>        at
>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>        at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>        at
>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> INFO    2009-12-21 16:59:05.218 [Phoenix.] (): exception while
>> starting:Component named "spoolmanager" failed to pass through the Starting
>> stage. (Reason: com.google.inject.ProvisionException: Guice provision
>> errors:
>>
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>>
>> 1 error).
>>
>> WARN    2009-12-21 16:59:05.234 [Phoenix.] (): Failed to start application
>> james.
>> org.apache.avalon.framework.CascadingException: Failed to start application
>> james.
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:313)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>>        at
>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>>        at
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>> rethrown from
>> org.apache.avalon.phoenix.interfaces.ApplicationException: Component named
>> "spoolmanager" failed to pass through the Starting stage. (Reason:
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>> 1 error).
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:186)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>>        at
>> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>> rethrown from
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
>> Component named "spoolmanager" failed to pass through the Starting stage.
>> (Reason: com.google.inject.ProvisionException: Guice provision errors:
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>> 1 error).
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>>        at
>> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>>        at
>> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>> rethrown from
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Instantiation exception:
>> org.apache.james.transport.StateAwareProcessorList
>>  while locating org.apache.james.transport.JamesSpoolManager
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>>        at
>> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>> rethrown from
>> org.apache.commons.configuration.ConfigurationException: Instantiation
>> exception: org.apache.james.transport.StateAwareProcessorList
>>        at
>> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>>        at
>> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>> rethrown from
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Guice provision errors:
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>> 1 error
>>  while locating org.apache.james.transport.StateAwareProcessorList
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>> rethrown from
>> com.google.inject.ProvisionException: Guice provision errors:
>> 1) Unable to init matcher
>>  while locating org.apache.james.transport.LinearProcessor
>> 1 error
>>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>>        at
>> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> rethrown from
>> org.apache.commons.configuration.ConfigurationException: Unable to init
>> matcher
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>> rethrown from
>> javax.mail.MessagingException: Syntax Error. Missing ','.
>>        at
>> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>>        at
>> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>>        at
>> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>>        at
>> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>>        at
>> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> WARN    2009-12-21 16:59:06.000 [Phoenix.] (): Error deleting Work Directory
>> "D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500".
>> (Reason: File
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
>> unable to be deleted.)
>> java.io.IOException: File
>> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
>> unable to be deleted.
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:743)
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>>        at
>> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>> WARN    2009-12-21 16:59:06.234 [Phoenix.] (): Failed to stop application
>> james as it is not initialized/started.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-dev-help@james.apache.org
>>
>>     
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>   


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


Re: cannot run James (probably configuration issue)

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

just remove the following part from the config.xml file:

         <!-- If infected go to virus processor -->
         <mailet
match="HasMailAttributeWithValue=org.apache.james.infected, true"
class="ToProcessor">
            <processor> virus </processor>
         </mailet>

There seems to be a bug within james trunk which not let james
correctly parse the config if a "," is contained in a value. I opened
a JIRA for it to keep track:

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

Bye,
Norman

2009/12/21 Tim-Christian Mundt <mu...@tzi.de>:
> Hi,
>
> after your new commit, Norman, I was able to successfully compile James.
> However, I couldn't mange to run it. It seems like a matcher configuration
> issue, although I couldn't find one in the config files. The output in
> spoolmanager.log looks like so:
>
> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
> HasMailAttributeWithValue=org.apache.james.infected:
> javax.mail.MessagingException: Syntax Error. Missing ','.
> javax.mail.MessagingException: Syntax Error. Missing ','.
>   at
> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>   at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>   at
> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>   at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>   at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>   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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>   at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>   at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>   at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>   at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>   at
> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>   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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>   at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>   at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>   at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>   at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>   at
> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>   at
> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>   at
> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>   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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>   at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>   at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>   at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>   at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>   at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>   at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>   at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>   at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>   at
> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>   at
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>   at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>   at
> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>   at
> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>   at
> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>   at
> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>   at
> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>   at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>   at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>   at
> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>   at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>   at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>   at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>   at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>   at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>   at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>   at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>   at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>   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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>   at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
>
>
> Tow interesting things:
> 1) I can't find the file mentioned in the first line:
> HasMailAttributeWithValue.java (only HasMailAttributeWithValueRegex.java is
> present)
> 2) In the config.xml it reads: <mailet
> match="HasMailAttributeWithValue=org.apache.james.infected, true"
> class="ToProcessor">
> This line obviously contains a ",".
>
> Attached you can find the phoenix.log and the complete spoolmanager.log. I'm
> not really familiar with how Phoenix is configured and thus I don't have any
> more ideas how to proceed. I'd appreciate any help.
>
> Regards,
> Tim
>
> 21/12/09 16:59:05 INFO  spoolmanager: JamesSpoolManager init...
> 21/12/09 16:59:05 INFO  spoolmanager: Matcher All instantiated.
> 21/12/09 16:59:05 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
> 21/12/09 16:59:05 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
> 21/12/09 16:59:05 INFO  spoolmanager: Mailet Null instantiated.
> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
> HasMailAttributeWithValue=org.apache.james.infected:
> javax.mail.MessagingException: Syntax Error. Missing ','.
> javax.mail.MessagingException: Syntax Error. Missing ','.
>        at
> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>        at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>        at
> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>        at
> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>        at
> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>        at
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>        at
> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>        at
> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>        at
> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>        at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>        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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
> 21/12/09 16:59:05 ERROR spoolmanager: Unable to init processor root:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
>
> 1 error
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
>
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>        at
> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>        at
> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>        at
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>        at
> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>        at
> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>        at
> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>        at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>        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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
> Caused by: org.apache.commons.configuration.ConfigurationException: Unable
> to init matcher
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        ... 56 more
> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>        at
> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>        at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>        at
> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>        ... 69 more
> 21/12/09 16:59:05 ERROR spoolmanager: Unable to instantiate spoolmanager
> processor: org.apache.james.transport.StateAwareProcessorList
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Guice provision errors:
>
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
>
> 1 error
>  while locating org.apache.james.transport.StateAwareProcessorList
>
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
>        at
> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
>        at
> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>        at
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:200)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180)
>        at
> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>        at
> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268)
>        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>        at
> org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184)
>        at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145)
>        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.avalon.phoenix.launcher.Main.startup(Main.java:135)
>        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84)
> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
>
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        ... 42 more
> Caused by: org.apache.commons.configuration.ConfigurationException: Unable
> to init matcher
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
>        at
> org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
>        at
> com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
>        at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
>        at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
>        at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
>        at
> com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
>        ... 56 more
> Caused by: javax.mail.MessagingException: Syntax Error. Missing ','.
>        at
> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>        at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>        at
> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>        ... 69 more
>
> INFO    2009-12-21 16:58:28.640 [Phoenix ] (): Logger started
> WARN    2009-12-21 16:58:28.656 [Phoenix ] (): Phoenix was not started by
> the daemon thus it will not be possible to restart the JVM via the
> Management interface.
> INFO    2009-12-21 16:58:29.500 [Phoenix.] (): Installing Sar located at
> file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
> conf/sqlResources.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\sqlResources.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
> conf/mailboxManagerSqlResources.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\mailboxManagerSqlResources.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
> conf/james-fetchmail.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-fetchmail.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
> conf/james-smtphandlerchain.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-smtphandlerchain.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file conf/miResources.xml
> can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\miResources.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
> conf/james-listmanager.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-listmanager.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.687 [Phoenix.] (): The file
> conf/james-liststores.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-liststores.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file conf/james-jms.xml
> can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\james-jms.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
> conf/samples/fetchmail/maxMessageSize.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\maxMessageSize.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
> conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted from the
> Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.703 [Phoenix.] (): The file
> conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be extracted
> from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
> conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from the
> Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
> conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be extracted
> from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
> conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted from
> the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file SAR-INF/config.xml
> can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\config.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file SAR-INF/assembly.xml
> can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\assembly.xml
> because there is a file in the way.
> WARN    2009-12-21 16:58:30.718 [Phoenix.] (): The file
> SAR-INF/environment.xml can not be extracted from the Sar
> "file:/D:/myProject/james/dist/james-server-3.0-M1/downloads/bin/james-server-3.0-M1/apps/james.sar"
> into directory
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\apps\james\SAR-INF\environment.xml
> because there is a file in the way.
> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verifying that all key-stores
> have valid names.
> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that any keystore
> names used by grant or permission reference actual keystores
> INFO    2009-12-21 16:58:31.015 [Phoenix.] (): Verify that if target is null
> then actions is null.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
> specified for Blocks and BlockListeners are valid.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
> specified for Component are valid.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the names
> specified for the Components are unique.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the dependency
> mapping is valid according to ComponentInfos.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the dependency
> mapping for every Component is valid with respect to other components.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that there are no
> circular dependencies between Components.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the name
> specified for Blocks and BlockListeners are unique.
> INFO    2009-12-21 16:58:31.625 [Phoenix.] (): Verifying that the specified
> Blocks have valid types.
> INFO    2009-12-21 16:58:31.765 [Phoenix.] (): Verifying that the specified
> BlockListeners have valid types.
> INFO    2009-12-21 16:58:31.781 [Phoenix.] (): 32 Blocks to process for
> phase "startup". Order of processing = [dnsserver, database-connections,
> filesystem, mailstore, users-store, localusersrepository, spoolrepository,
> sockets, thread-manager, scheduler, domainlist, virtualusertable-store,
> defaultvirtualusertable, James, connections, imapserver, mailetpackages,
> matcherpackages, spoolmanager, spoolmanagement, processormanagement,
> bayesiananalyzermanagement, virtualusertablemanagement,
> domainlistmanagement, remotemanager, usermanagement, pop3server,
> org.apache.james.smtpserver.protocol.DNSService, smtpserver,
> nntp-repository, nntpserver, fetchmail].
> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): Component named
> "spoolmanager" failed to pass through the Starting stage. (Reason:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
>
> 1 error).
> ERROR   2009-12-21 16:59:05.203 [Phoenix.] (): There was an error running
> phase "startup" for Block named "spoolmanager". (Reason: Component named
> "spoolmanager" failed to pass through the Starting stage. (Reason:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
>
> 1 error).).
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
> Component named "spoolmanager" failed to pass through the Starting stage.
> (Reason: com.google.inject.ProvisionException: Guice provision errors:
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
> 1 error).
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
> rethrown from
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>        at
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
> rethrown from
> org.apache.commons.configuration.ConfigurationException: Instantiation
> exception: org.apache.james.transport.StateAwareProcessorList
>        at
> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>        at
> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
> rethrown from
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Guice provision errors:
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
> 1 error
>  while locating org.apache.james.transport.StateAwareProcessorList
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
> rethrown from
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> rethrown from
> org.apache.commons.configuration.ConfigurationException: Unable to init
> matcher
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
> rethrown from
> javax.mail.MessagingException: Syntax Error. Missing ','.
>        at
> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>        at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>        at
> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> INFO    2009-12-21 16:59:05.218 [Phoenix.] (): exception while
> starting:Component named "spoolmanager" failed to pass through the Starting
> stage. (Reason: com.google.inject.ProvisionException: Guice provision
> errors:
>
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
>
> 1 error).
>
> WARN    2009-12-21 16:59:05.234 [Phoenix.] (): Failed to start application
> james.
> org.apache.avalon.framework.CascadingException: Failed to start application
> james.
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:313)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
>        at
> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520)
>        at
> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509)
> rethrown from
> org.apache.avalon.phoenix.interfaces.ApplicationException: Component named
> "spoolmanager" failed to pass through the Starting stage. (Reason:
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
> 1 error).
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:186)
>        at
> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295)
>        at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376)
> rethrown from
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
> Component named "spoolmanager" failed to pass through the Starting stage.
> (Reason: com.google.inject.ProvisionException: Guice provision errors:
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
> 1 error).
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
>        at
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530)
>        at
> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478)
> rethrown from
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Instantiation exception:
> org.apache.james.transport.StateAwareProcessorList
>  while locating org.apache.james.transport.JamesSpoolManager
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
>        at
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
> rethrown from
> org.apache.commons.configuration.ConfigurationException: Instantiation
> exception: org.apache.james.transport.StateAwareProcessorList
>        at
> org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:143)
>        at
> org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
> rethrown from
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Guice provision errors:
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
> 1 error
>  while locating org.apache.james.transport.StateAwareProcessorList
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
> rethrown from
> com.google.inject.ProvisionException: Guice provision errors:
> 1) Unable to init matcher
>  while locating org.apache.james.transport.LinearProcessor
> 1 error
>        at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
>        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
>        at
> org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> rethrown from
> org.apache.commons.configuration.ConfigurationException: Unable to init
> matcher
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:645)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        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.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
> rethrown from
> javax.mail.MessagingException: Syntax Error. Missing ','.
>        at
> org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
>        at
> org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
>        at
> org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
>        at
> org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
>        at
> org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> WARN    2009-12-21 16:59:06.000 [Phoenix.] (): Error deleting Work Directory
> "D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500".
> (Reason: File
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
> unable to be deleted.)
> java.io.IOException: File
> D:\myProject\james\dist\james-server-3.0-M1\downloads\bin\james-server-3.0-M1\work\james-1261411109500\SAR-INF\lib\concurrent-1.3.4.jar
> unable to be deleted.
>        at
> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:743)
>        at
> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>        at
> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>        at
> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
>        at
> org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910)
>        at
> org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866)
>        at
> org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735)
> WARN    2009-12-21 16:59:06.234 [Phoenix.] (): Failed to stop application
> james as it is not initialized/started.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>

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