[
https://issues.apache.org/jira/browse/JAMES-1444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13537431#comment-13537431
]
Adhish commented on JAMES-1444:
-------------------------------
More detailed logs:
INFO 22:13:04,950 | james.mailprocessor | Matcher
HasMailAttributeWithValueRegex=jDKIM.AUTHRESULT, fail instantiated.
INFO 22:13:04,950 | james.mailprocessor | Mailet Null instantiated.
INFO 22:13:04,955 | james.mailprocessor | Matcher HostIsLocal instantiated.
INFO 22:13:04,977 | james.mailprocessor | Mailet Forward instantiated.
INFO 22:13:04,977 | james.mailprocessor | Matcher All instantiated.
INFO 22:13:04,979 | james.mailprocessor | Mailet Forward instantiated.
INFO 22:13:04,979 | james.mailprocessor | Matcher All instantiated.
INFO 22:13:04,980 | james.mailprocessor | Mailet ToProcessor instantiated.
Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'mailprocessor': Invocation of init method failed; nested exception
is java.lang.NullPointerException
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:135)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at
org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
at
org.apache.james.app.spring.JamesAppSpringMain.init(JamesAppSpringMain.java:61)
at
org.apache.james.app.spring.JamesAppSpringMain.main(JamesAppSpringMain.java:42)
Caused by: java.lang.NullPointerException
at
org.apache.james.mailetcontainer.impl.jmx.MatcherManagement.getMatcherName(MatcherManagement.java:75)
at
org.apache.james.mailetcontainer.impl.jmx.JMXStateMailetProcessorListener.registerMatchers(JMXStateMailetProcessorListener.java:149)
at
org.apache.james.mailetcontainer.impl.jmx.JMXStateMailetProcessorListener.registerMBeans(JMXStateMailetProcessorListener.java:106)
at
org.apache.james.mailetcontainer.impl.jmx.JMXStateMailetProcessorListener.<init>(JMXStateMailetProcessorListener.java:62)
at
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:123)
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.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.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:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346)
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299)
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132)
... 16 more
> Using HasMailAttributeWithValueRegex matcher causes NPE during startup when
> JMX is enabled
> ------------------------------------------------------------------------------------------
>
> Key: JAMES-1444
> URL: https://issues.apache.org/jira/browse/JAMES-1444
> Project: James Server
> Issue Type: Bug
> Components: JMX, Matchers/Mailets (bundled)
> Affects Versions: 3.0-beta4
> Reporter: Adhish
>
> When I use the following Mailet/Matcher,
> <mailet match="HasMailAttributeWithValueRegex=jDKIM.AUTHRESULT, fail"
> class="Null"/>
> I get a NullPointerException as below:
> Caused by: java.lang.NullPointerException
> at
> org.apache.james.mailetcontainer.impl.jmx.MatcherManagement.getMatcherName(MatcherManagement.java:75)
> This does not happen when I use the HasMailAttributeWithValue matcher though.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]