Just to clarify. Spring DM was just referred to in the old post.
My environment is Grails, but I've got the problem both running grails
run-app, and packaged as a war file deployed to jetty and glassfish.

Regards,
Paul Nyheim

On Wed, Aug 24, 2011 at 7:43 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> Hi
>
> Thanks for the heads up. We have no official support for JDK7 with Camel.
> This is something we will work on in one of the next releases. But
> JDK7 has just been released.
>
> Likewise the issue could also steam from Spring-DM and thus harder to
> resolve. But thanks for reporting your observations.
>
>
>
> On Tue, Aug 23, 2011 at 3:16 PM, Paul Nyheim <paul.nyh...@gmail.com> wrote:
>> Hi.
>> Occationally I get a NPE that seems related to CamelNamespaceHandler
>> when running under Java 7. Switching back to Java 6 I don't seem to
>> get this problem.
>>
>> The problem seems very similar to the one from this thread
>> http://camel.465427.n5.nabble.com/Occasional-CamelNamespaceHandler-exception-when-running-with-Spring-DM-1-2-tt476984.html
>> , however as the thread is quite old, I would like to know if anyone
>> else has experienced this, and how to avoid it.
>>
>> My setup is a Grails 1.3.7 Application, using Camel 2.8.0, jdk1.7.0
>>
>> I have a camelContext configured in the spring resources.xml like this:
>>
>>  <camel:camelContext id="camel">
>>    <camel:routeBuilder ref="eventReceiverRouteBuilder" />
>>  </camel:camelContext>
>>
>> I also get the same error if I try to configure it in resources.groovy
>> like this:
>>
>>  xmlns camel: 'http://camel.apache.org/schema/spring'
>>
>>    camel{
>>        camelContext(id:"camel"){
>>            routeBuilder(ref:"eventReceiverRouteBuilder")
>>        }
>>    }
>>
>> Relevant parts of stacktrace: (complete stacktrace posted here:
>> http://pastebin.com/b88JZx6z )
>>
>> 2011-08-23 14:53:20,918 [main] WARN  spring.GrailsRuntimeConfigurator
>> - [RuntimeConfiguration] Unable to perform post initialization config:
>> /WEB-INF/spring/resources.xml
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected exception parsing XML document from URL
>> [file:./grails-app/conf/spring/resources.xml]; nested exception is
>> java.lang.NullPointerException
>>        at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)
>>        at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>        at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
>>        at 
>> org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:73)
>> ......
>> Caused by: java.lang.NullPointerException
>>        at 
>> com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.checkOverrideProperties(ClassBeanInfoImpl.java:190)
>>        at 
>> com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:171)
>>        at 
>> com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:494)
>>        at 
>> com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:513)
>> ......
>>        at javax.xml.bind.ContextFinder.find(ContextFinder.java:347)
>>        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:431)
>>        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:394)
>>        at 
>> org.apache.camel.spring.handler.CamelNamespaceHandler.createJaxbContext(CamelNamespaceHandler.java:185)
>>        at 
>> org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:172)
>>        at 
>> org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:300)
>>        at 
>> org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:85)
>>
>> Regards,
>> Paul Nyheim
>>
>
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: cib...@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/
>

Reply via email to