2015-01-17 24 views
1

我想在Luna中導出幾個可部署的功能,但我總是收到下面的錯誤消息。我有兩個插件項目,每個項目都有一個對應的功能項目和一個類別定義。通過這個設置,開普勒可以將可部署的功能完美地導出到一個文件夾中,但對於Luna來說,總是有這樣的信息。不能在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

這是在Bug 438652中報告的4.4.0版已知問題。修補程序隨發行版4.4.1一起發佈,因此對Eclipse的更新使此功能再次運行。