"无法部署人工制品错误"在Eclipse Mule ESB项目中

时间:2015-06-09 10:28:10

标签: mule

我试图在3.50 CE运行时运行一个简单的http echo应用程序,当我尝试运行时,我得到以下堆栈跟踪

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Failed to deploy artifact 'default', see below           +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
java.lang.NullPointerException
    at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:274)
...
Exception in thread "main" java.lang.NullPointerException
    at org.mule.module.launcher.DefaultArchiveDeployer.addZombieApp(DefaultArchiveDeployer.java:325)

附加背景:
我刚刚开始使用Mule(使用Eclipse插件)。我最初有试用版配置为企业版,我有一些简单的例子 - hello world和echo。

然后我下载了社区运行时并更改了项目的目标,此时我收到了No Application Name错误,我尝试从一开始就将它们重建为具有CE目标的新项目。

我也将它们作为mule应用程序运行,但是这个页面为 https://developer.mulesoft.com/docs/display/current/Studio+in+Eclipse 似乎表明我必须使用maven(我已经设置了 - 虽然自动POM管理似乎没有起作用)但我仍然遇到上述失败。

没有迹象表明它失败的原因,据我所知,我的项目输出有效。

欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

它的价值在于它现在正在发挥作用(在发布问题后不久修复它,即使它自昨天以来一直是阻止者)。

如果其他人搁浅同样的问题..

我没有使用最新的Community Edition运行时,因此我使用来自(http://studio.mulesoft.org/r4/studio-runtimes)的eclipse插件进行了升级。

我认为这可能与它有关,因为我以前一直使用r4插件(http://studio.mulesoft.org/r4/plugin)和Eclipse托管的3.5 CE。该插件可能不会与Runtimes向后兼容。

基本上一旦我完成安装并重新启动,我升级了我的项目以使用新的CE(更改项目设置和流程xml)。它第一次工作。

奇怪的是,我的所有Mule-Maven选项都已消失,但这是一个单独的问题。