Grails Apache Camel插件运行时依赖性“;运行时';骆驼:骆驼邮件:2.9.0'&引用;导致应用程序停止

Grails Apache Camel插件运行时依赖性“;运行时';骆驼:骆驼邮件:2.9.0'&引用;导致应用程序停止,grails,apache-camel,grails-plugin,Grails,Apache Camel,Grails Plugin,我最近将Grails应用程序从2.2.3升级到了2.3.5版 但是在那之后,我的应用程序就不再运行了,在搜索和调试了应用程序和插件之后,我将所有插件添加到一个新的应用程序中。仅当我从BuildConfig.groovy中删除以下依赖项时,应用程序才会运行 用于接收GMail电子邮件的Apache Camel插件运行时依赖项 dependencies { runtime 'org.apache.camel:camel-mail:2.9.0' } 通过抛出以下异常导致应用程序停止 请帮助我

我最近将Grails应用程序从2.2.3升级到了2.3.5版

但是在那之后,我的应用程序就不再运行了,在搜索和调试了应用程序和插件之后,我将所有插件添加到一个新的应用程序中。仅当我从BuildConfig.groovy中删除以下依赖项时,应用程序才会运行

用于接收GMail电子邮件的Apache Camel插件运行时依赖项

dependencies {
    runtime 'org.apache.camel:camel-mail:2.9.0'
}
通过抛出以下异常导致应用程序停止

请帮助我解决这个问题,我也尝试过Apache Camel插件的最新版本1.2.9,但到目前为止运气不佳

Error |
2014-02-05 12:10:05,196 [localhost-startStop-1] ERROR context.GrailsContextLoader  - Error initializing the application: null
Message: null
    Line | Method
->> 3357 | <init>                    in java.util.Arrays$ArrayList
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|   3343 | asList                    in java.util.Arrays
|    238 | getDeclaredFields . . . . in com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator
|     47 | getDeclaredFields         in     ''
|    359 | findFieldProperties . . . in com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl
|    290 | getProperties             in     ''
|    165 | getProperties . . . . . . in com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
|    232 | getClassInfo              in com.sun.xml.internal.bind.v2.model.impl.ModelBuilder
|     89 | getClassInfo . . . . . .  in com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder
|     70 | getClassInfo              in     ''
|    198 | getClassInfo . . . . . .  in com.sun.xml.internal.bind.v2.model.impl.ModelBuilder
|     84 | getClassInfo              in com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder
|     70 | getClassInfo . . . . . .  in     ''
|    304 | getTypeInfo               in com.sun.xml.internal.bind.v2.model.impl.ModelBuilder
|    319 | getTypeInfo . . . . . . . in     ''
|    430 | getTypeInfoSet            in com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl
|    277 | <init> . . . . . . . . .  in     ''
|   1100 | build                     in com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder
|    143 | createContext . . . . . . in com.sun.xml.internal.bind.v2.ContextFactory
|    110 | createContext             in     ''
|    191 | createContext . . . . . . in     ''
|    128 | newInstance               in javax.xml.bind.ContextFinder
|    290 | find . . . . . . . . . .  in     ''
|    372 | newInstance               in javax.xml.bind.JAXBContext
|    337 | newInstance . . . . . . . in     ''
|    188 | createJaxbContext         in org.apache.camel.spring.handler.CamelNamespaceHandler
|    175 | getJaxbContext . . . . .  in     ''
|    303 | doParse                   in org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser
|    131 | invokeMethod . . . . . .  in grails.spring.DynamicElementReader
|     61 | doCall                    in RoutingGrailsPlugin$_closure1
|    756 | invokeBeanDefiningClosure in grails.spring.BeanBuilder
|    584 | beans                     in     ''
|    527 | invokeMethod . . . . . .  in     ''
|    303 | innerRun                  in java.util.concurrent.FutureTask$Sync
|    138 | run . . . . . . . . . . . in java.util.concurrent.FutureTask
|    886 | runTask                   in java.util.concurrent.ThreadPoolExecutor$Worker
|    908 | run . . . . . . . . . . . in     ''
^    662 | run                       in java.lang.Thread
错误|
2014-02-05 12:10:05196[localhost-startStop-1]ERROR context.grailContextLoader-初始化应用程序时出错:null
消息:空
直线法
->>3357 |在java.util.Arrays$ArrayList中
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|3343 | java.util.array中的asList
|238 | getDeclaredFields。在com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator中
|47 |获取“”中的DeclaredFields
|359 | findFieldProperties。在com.sun.xml.internal.bind.v2.model.impl.ClassInfo中
|290 |获取“”中的属性
|165 | getProperties。在com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfo中
|232 | com.sun.xml.internal.bind.v2.model.impl.ModelBuilder中的getClassInfo
|89 | getClassInfo。在com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder中
|70 |在“”中获取ClassInfo
|198 | getClassInfo。在com.sun.xml.internal.bind.v2.model.impl.ModelBuilder中
|84 | com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder中的getClassInfo
|70 | getClassInfo。在“
|304 | com.sun.xml.internal.bind.v2.model.impl.ModelBuilder中的getTypeInfo
|319 |获取类型信息。在“
|430 | com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl中的getTypeInfoSet
|    277 |  . . . . . . . . .  在“
|1100 |在com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder中构建
|143 |创建上下文。在com.sun.xml.internal.bind.v2.ContextFactory中
|110 |在“”中创建上下文
|191 |创建上下文。在“
|128 | javax.xml.bind.ContextFinder中的newInstance
|290 |查找。在“
|372 | javax.xml.bind.JAXBContext中的newInstance
|337 |新实例。在“
|188 | org.apache.camel.spring.handler.CamelNamespaceHandler中的createJaxbContext
|175 | getJaxbContext。在“
|303 | org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser中的doParse
|131 |调用方法。在grails.spring.DynamicElementReader中
|61 | doCall in RoutingGrailsPlugin$|u closure1
|756 |在grails.spring.BeanBuilder中调用ebeandefiningclosure
|584 |豆在“
|527 |调用方法。在“
|303 |在java.util.concurrent.FutureTask$Sync中运行innerRun
|138 |运行。在java.util.concurrent.FutureTask中
|886 | java.util.concurrent.ThreadPoolExecutor$Worker中的runTask
|908 |运行。在“
^662 |在java.lang.Thread中运行

@tim_yates我也面临同样的问题,将从2.2.4升级到2.3.4。我们在项目中使用camel和routing插件,错误日志为[localhost-startStop-1]ERROR context.grailContextLoader-初始化应用程序时出错:org/springframework/jms/connection/SingleConnectionFactory消息:org/springframework/jms/connection/SingleConnectionFactory Line | Method->2531 | java.lang.Class中的privateGetDeclaredMethods2002年|在“”中公布方法