Ibm mobilefirst Worklight RuntimeMBeanCallable.call()异常

Ibm mobilefirst Worklight RuntimeMBeanCallable.call()异常,ibm-mobilefirst,worklight-studio,websphere-liberty,Ibm Mobilefirst,Worklight Studio,Websphere Liberty,自从我将我的项目从worklight 6.1合并到6.2以来,在部署我的应用程序时,我的Eclipse worklight Development Server日志中出现以下错误: [ERROR ] RuntimeMBeanCallable.call() exception java.lang.reflect.UndeclaredThrowableException [INFO ] Result: PrivateBanker: worklight///172.17.22.111: Ro

自从我将我的项目从worklight 6.1合并到6.2以来,在部署我的应用程序时,我的Eclipse worklight Development Server日志中出现以下错误:

[ERROR   ] RuntimeMBeanCallable.call() exception
java.lang.reflect.UndeclaredThrowableException
[INFO    ] Result: PrivateBanker: worklight///172.17.22.111: Rollback
[INFO    ] SRVE0242I: [PrivateBanker] [/PrivateBanker] [PreviewServlet]: Initialization successful.
在worklight控制台中,我发现以下内容:

[2014-07-08 11:02:30]             Starting build process: application 'PrivateBanker', all environments 
[2014-07-08 11:02:50]             Project 'PrivateBankerPrivateBankerAndroid' was imported. 
[2014-07-08 11:02:50]             Application 'PrivateBanker' with all environments build finished.
[2014-07-08 11:02:50]             Deploying application 'PrivateBanker' with all environments to Worklight Server... 
[2014-07-08 11:03:16]             Failed to deploy the application to Worklight server: UndeclaredThrowableException 
有人知道这意味着什么,有什么自负吗? 乍一看,应用程序看起来部署正确,因为我可以在浏览器模拟器中访问它

我尝试从头开始重新创建我的项目,只复制html和js文件,但错误依然存在。当我删除Android环境时,错误不会出现

我不知道这是否相关,但我也注意到日志中有以下警告

[WARNING ] CWNEN0070W: The javax.ws.rs.QueryParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader.
[WARNING ] CWNEN0070W: The javax.ws.rs.CookieParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader.
[WARNING ] CWNEN0070W: The javax.ws.rs.PathParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader.
[WARNING ] CWNEN0070W: The javax.ws.rs.HeaderParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader.
[WARNING ] CWNEN0070W: The javax.ws.rs.core.Context annotation class will not be recognized because it was loaded from the null location rather than from a product class loader.
[WARNING ] CWNEN0070W: The javax.ws.rs.MatrixParam annotation class will not be recognized because it was loaded from the null location rather than from a product class loader.

非常感谢您的帮助。

根据评论,这是Worklight 6.2中的一个已知问题;如果您是IBM Worklight客户或业务合作伙伴,则可以打开PMR(带有指向此问题的链接),以便在解决此问题后,将向您提供iFix。

警告与此无关。如果你能提供你的项目,我们将在这里运行它,看看这是怎么回事。好的,提供它的最佳方式是什么?你可以将它上传到Dropbox。好的,我发现了问题。在应用程序中,我使用一个带有PDF的大(20MB)json文件。此json文件位于apps\MyProject\common\data下。一旦我删除这个文件,我就可以毫无问题地部署我的项目。有人能解释一下这是如何导致我的异常的吗?我试图在一个新的HelloWorld项目中模拟这个问题,但在这里我遇到了一个内存不足的异常。这比未声明的hrowableexception更有意义。谢谢你的帮助。我将在获得帐户信息后创建PMR。PMR 49633.800.624已创建此问题的状态是什么?我在尝试在版本6.2.0.00-20140922-2259上构建时仍然看到错误。如果无法为您解决此问题,您可以为您的公司打开PMR,并在上面提到Hans的PMR。