我试图在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管理似乎没有起作用)但我仍然遇到上述失败。
没有迹象表明它失败的原因,据我所知,我的项目输出有效。
欢迎任何建议。
答案 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选项都已消失,但这是一个单独的问题。