Hi Eric, Brilliant, that all works perfectly.
I had to make two, small, changes: 1) james-server-mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer/impl/matchers/BaseMatchersTest.java 22: //import org.apache.james.mailet.standard.matchers.All; 23: //import org.apache.james.mailet.standard.matchers.RecipientIs; 24: import org.apache.james.transport.matchers.All; 25: import org.apache.james.transport.matchers.RecipientIs; 2) james-server-mailets/src/main/java/org/apache/james/transport/matchers/AbstractStorageQuota.java 33: //import org.apache.james.mailet.standard.matchers.AbstractQuotaMatcher; Thanks, Martin On 29 December 2012 16:39, Eric Charles <[email protected]> wrote: > Hi Martin, > > Good catch. This comes from a side effect we didn't think at when > refactoring the mailet project > > I have committed the needed fixes. > Could you svn up (both server and mailet projects), install mailet in your > local mvn repo and check if server it's working now? > > Thx a lot, > > Eric > > > On 29/12/2012 16:53, Martin Hewitt wrote: > >> Hi Eric, >> >> I've updated and I now get further in the boot sequence, however I now get >> a failure on org.apache.james.mailet.**standard.mailets.** >> RecipientRewriteTable. >> >> My workspace search shows this class as being >> org.apache.james.transport.**mailets.RecipientRewriteTable >> >> My Maven Dependencies is showing apache-mailet-base:2.5.0 and >> apache-mailet-standard:2.5.0 and I removed all modules from Eclipse before >> updating and re-importing the main server folder. >> >> If I change MailetLoaderBeanFactory#**getStandardPackage to return >> "org.apache.james.transport.**mailets", the boot process fails on >> PostmasterAlias, but the All matcher is found and instantiated without >> error. >> >> Martin >> >> >> On 29 December 2012 14:32, Martin Hewitt <[email protected]> wrote: >> >> Hi Eric, >>> >>> Yes, I am, updating now. I've also just joined the server-dev list so I >>> can keep track of trunk. >>> >>> Thanks, >>> >>> Martin >>> >>> >>> On 29 December 2012 14:24, Eric Charles <[email protected]> wrote: >>> >>> Hi, >>>> >>>> I guess you are running a fresh trunk? >>>> If such, Can you svn up and try again. I have just committed a patch. >>>> >>>> Thx, Eric >>>> >>>> >>>> On 29/12/2012 14:33, Martin Hewitt wrote: >>>> >>>> Hi all, >>>>> >>>>> I'm now building James from trunk, and I get a ClassNotFoundException >>>>> when >>>>> looking for >>>>> >>>>> org.apache.james.transport.****matchers.All >>>>> >>>>> >>>>> Where's the moved/new version of this matcher? Am I using an outdated >>>>> configuration file? Has it been deprecated? >>>>> >>>>> Snipped stack trace is: >>>>> >>>>> ERROR 13:25:30,899 | james.mailprocessor | Unable to init matcher All: >>>>> org.apache.mailet.****MailetException: Could not load matcher (All) ( >>>>> java.lang.****ClassNotFoundException: org.apache.james.transport.** >>>>> matchers.All) >>>>> >>>>> org.apache.mailet.****MailetException: Could not load matcher (All) ( >>>>> java.lang.****ClassNotFoundException: org.apache.james.transport.** >>>>> matchers.All) >>>>> >>>>> at >>>>> org.apache.james.container.****spring.bean.factory.**** >>>>> mailetcontainer.** >>>>> AbstractLoaderBeanFactory.****loadFailed( >>>>> AbstractLoaderBeanFactory.****java:60) >>>>> >>>>> at >>>>> org.apache.james.container.****spring.bean.factory.**** >>>>> mailetcontainer.** >>>>> MatcherLoaderBeanFactory.****getMatcher( >>>>> MatcherLoaderBeanFactory.java:****55) >>>>> >>>>> at >>>>> org.apache.james.****mailetcontainer.lib.**** >>>>> AbstractStateMailetProcessor.**** >>>>> parseConfiguration( >>>>> AbstractStateMailetProcessor.****java:346) >>>>> >>>>> at org.apache.james.****mailetcontainer.lib.** >>>>> AbstractStateMailetProcessor.****init( >>>>> AbstractStateMailetProcessor.****java:119) >>>>> >>>>> at org.apache.james.****mailetcontainer.impl.camel.** >>>>> CamelMailetProcessor.init( >>>>> CamelMailetProcessor.java:101) >>>>> >>>>> at >>>>> org.apache.james.****mailetcontainer.impl.camel.**** >>>>> CamelCompositeProcessor. >>>>> **createMailProcessor( >>>>> CamelCompositeProcessor.java:****103) >>>>> >>>>> at >>>>> org.apache.james.****mailetcontainer.lib.**** >>>>> AbstractStateCompositeProcesso*** >>>>> *r.init( >>>>> AbstractStateCompositeProcesso****r.java:181) >>>>> >>>>> at org.apache.james.****mailetcontainer.impl.camel.** >>>>> CamelCompositeProcessor.init( >>>>> CamelCompositeProcessor.java:****66) >>>>> >>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native Method) >>>>> >>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke( >>>>> NativeMethodAccessorImpl.java:****39) >>>>> >>>>> at sun.reflect.****DelegatingMethodAccessorImpl.****invoke( >>>>> DelegatingMethodAccessorImpl.****java:25) >>>>> >>>>> at java.lang.reflect.Method.****invoke(Method.java:597) >>>>> >>>>> at >>>>> org.springframework.beans.****factory.annotation.** >>>>> InitDestroyAnnotationBeanPostP****rocessor$LifecycleElement.**** >>>>> invoke( >>>>> InitDestroyAnnotationBeanPostP****rocessor.java:346) >>>>> >>>>> >>>>> ------------------------------****----------------------------** >>>> --**--------- >>>> To unsubscribe, e-mail: server-user-unsubscribe@james.****apache.org< >>>> server-user-**[email protected]<[email protected]> >>>> > >>>> For additional commands, e-mail: [email protected].****org< >>>> server-user-help@james.**apache.org <[email protected]> >>>> > >>>> >>>> >>>> >>> >> > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > server-user-unsubscribe@james.**apache.org<[email protected]> > For additional commands, e-mail: > [email protected].**org<[email protected]> > >
