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

时间:2015-01-17 15:47:19

标签: eclipse eclipse-luna

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

如何解决这个问题?我可以发布其他相关信息吗?

消息:

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

1 个答案:

答案 0 :(得分:1)

这是Bug 438652中报告的4.4.0版的已知问题。修订版随4.4.1版一起提供,因此对Eclipse的更新使此功能再次起作用。