1

org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法从相对位置导入 bean 定义 [camel-context.xml] 违规资源:ServletContext 资源 [/WEB-INF/spring/web-application-context.xml ]; 嵌套异常是 org.springframework.beans.factory.BeanDefinitionStoreException:无法创建 JAXB 绑定器;嵌套异常是 javax.xml.bind.JAXBException - 带有链接异常:[java.lang.NullPointerException] at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68) at org.springframework.beans。 factory.parsing.ReaderContext.error(ReaderContext.java:85) 在 org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76) 在 org.springframework.beans.factory.xml。org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:196) 处的 DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:271) 被截断。请参阅日志文件以获取完整的堆栈跟踪原因:org.springframework.beans.factory.BeanDefinitionStoreException:无法创建 JAXB 绑定器;嵌套异常是 javax.xml.bind.JAXBException - 带有链接异常:未能创建 JAXB 绑定器;嵌套异常是 javax.xml.bind.JAXBException - 带有链接异常:未能创建 JAXB 绑定器;嵌套异常是 javax.xml.bind.JAXBException - 带有链接异常:

[java.lang.NullPointerException] at org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:304) at org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:85 ) 在 org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73) 在 org.springframework.beans 的 org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:59)。 factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1423) 被截断。请参阅日志文件以获取完整的堆栈跟踪原因:javax.xml.bind.JAXBException - 带有链接异常:org.eclipse.persistence.jaxb 的 [java.lang.NullPointerException]。JAXBContext$ContextPathInput.createContextState(JAXBContext.java:906) 在 org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:840) 在 org.eclipse.persistence.jaxb.JAXBContext.(JAXBContext.java:181 ) 在 org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:129) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 被截断。查看日志文件以获取完整的堆栈跟踪 调用0(本机方法)被截断。查看日志文件以获取完整的堆栈跟踪 调用0(本机方法)被截断。查看日志文件以获取完整的堆栈跟踪

引起:在 org.eclipse.persistence.jaxb.compiler.MappingsGenerator.generateProject(MappingsGenerator.java:246)的 org.eclipse.persistence.jaxb.compiler.MappingsGenerator.generateMappings(MappingsGenerator.java:2429) 的java.lang.NullPointerException在 org.eclipse.persistence.jaxb.compiler.Generator.generateProject(Generator.java:188) 在 org.eclipse.persistence.jaxb.JAXBContext$ContextPathInput.createContextState(JAXBContext.java:911) 在 org.eclipse.persistence.jaxb .JAXBContext$ContextPathInput.createContextState(JAXBContext.java:904)

这是在尝试使用 eclipseelink 2.5.1-SNAPSHOT 版本来克服https://bugs.eclipse.org/bugs/show_bug.cgi?id=411993时。

4

1 回答 1

0

注意:我是EclipseLink JAXB (MOXy)负责人,也是JAXB (JSR-222)专家组的成员。

更新

我已经在 EclipseLink 2.5.1 和 2.6.0 流中签入了针对此问题的修复。从 2013 年 8 月 24 日开始,您将能够从以下链接下载带有此修复程序的夜间版本:


我打开了以下错误,您可以使用它来跟踪我们在此问题上的进展:

于 2013-08-23T17:54:27.657 回答