无法在 Luna 中导出可部署的功能

Can't export deployable features in Luna

我试图在 Luna 中导出几个可部署的功能,但我总是收到以下错误消息。我有两个插件项目,每个都有一个相应的功能项目和一个类别定义。通过此设置,Kepler 将可部署的功能完美地导出到一个文件夹中,但是对于 Luna,总是有这条消息。

如何解决?有没有其他相关信息可以post?

留言:

An internal error occurred during: "Export Features".

异常堆栈跟踪:

java.lang.NullPointerException
    at org.eclipse.osgi.internal.resolver.NativeCodeSpecificationImpl.isSatisfiedBy(NativeCodeSpecificationImpl.java:88)
    at org.eclipse.osgi.internal.module.ResolverImpl.isResolvable(ResolverImpl.java:285)
    at org.eclipse.osgi.internal.module.ResolverImpl.resolveBundles(ResolverImpl.java:639)
    at org.eclipse.osgi.internal.module.ResolverImpl.resolve(ResolverImpl.java:477)
    at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:545)
    at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:605)
    at org.eclipse.pde.internal.build.site.BuildTimeSite.getRegistry(BuildTimeSite.java:186)
    at org.eclipse.pde.internal.build.BuildScriptGenerator.generateFeatures(BuildScriptGenerator.java:276)
    at org.eclipse.pde.internal.build.BuildScriptGenerator.generate(BuildScriptGenerator.java:127)
    at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:257)
    at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:224)
    at org.eclipse.pde.internal.core.exports.FeatureExportOperation.run(FeatureExportOperation.java:108)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

会话数据:

eclipse.buildId=4.4.0.I20140606-1215
java.version=1.8.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Framework arguments:  -product org.eclipse.epp.package.standard.product
Command-line arguments:  -data /media/lads/Data/users/lads/Trabalho/Eclipse/Luna/Workspace.Acceleo -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product

这是 Bug 438652 中报告的版本 4.4.0 的一个已知问题。 4.4.1 版附带了一个修复程序,因此更新 Eclipse 可使此功能再次运行。