Eclipse RCP项目Target Platform解析抛出IllegalArgumentException异常求助
Eclipse RCP Target Platform 解析异常求助
团队共用的Target Platform XML配置,仅在我本地报错,其他同事无异常。弹出窗口反复显示相同错误:
An internal error occurred during: "RCP Target" target definition".
java.lang.IllegalArgumentException
错误日志堆栈信息:
java.lang.IllegalArgumentException at org.eclipse.equinox.internal.p2.metadata.VersionParser.parse(VersionParser.java:83) at org.eclipse.equinox.p2.metadata.Version.create(Version.java:96) at org.eclipse.equinox.p2.metadata.Version.parseVersion(Version.java:164) at org.eclipse.equinox.p2.publisher.eclipse.BundlesAction.createBundleArtifactKey(BundlesAction.java:157) at org.eclipse.pde.internal.core.target.VirtualArtifactRepository.<init>(VirtualArtifactRepository.java:91) at org.eclipse.pde.internal.core.target.P2TargetUtils.addAdditionalProvisionIUs(P2TargetUtils.java:1667) at org.eclipse.pde.internal.core.target.P2TargetUtils.resolveWithPlanner(P2TargetUtils.java:1125) at org.eclipse.pde.internal.core.target.P2TargetUtils.synchronize(P2TargetUtils.java:822) at org.eclipse.pde.internal.core.target.TargetDefinition.lambda$3(TargetDefinition.java:395) at java.base/java.util.HashMap.forEach(HashMap.java:1429) at org.eclipse.pde.internal.core.target.TargetDefinition.resolve(TargetDefinition.java:392) at org.eclipse.pde.internal.ui.preferences.TargetPlatformPreferencePage$1.run(TargetPlatformPreferencePage.java:407) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Target Platform XML配置:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde version="3.8"?> <target name="RCP Target" sequenceNumber="70"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.draw2d.feature.group" version="3.23.0.202502242203"/> <unit id="org.eclipse.draw2d.source.feature.group" version="3.23.0.202502242203"/> <unit id="org.eclipse.gef.feature.group" version="3.23.0.202502242203"/> <unit id="org.eclipse.gef.source.feature.group" version="3.23.0.202502242203"/> <repository location="https://download.eclipse.org/tools/gef/classic/release/3.23.0"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.2800.v20250227-1734"/> <unit id="org.eclipse.platform.feature.group" version="4.35.0.v20250228-0640"/> <unit id="org.eclipse.platform.source.feature.group" version="4.35.0.v20250228-0640"/> <unit id="org.eclipse.rcp.feature.group" version="4.35.0.v20250228-0640"/> <unit id="org.eclipse.rcp.source.feature.group" version="4.35.0.v20250228-0640"/> <repository location="https://download.eclipse.org/eclipse/updates/4.35/R-4.35-202502280140/"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.babel.nls_eclipse_de.feature.group" version="4.26.0.v20230220105658"/> <unit id="org.eclipse.babel.nls_tools.gef_de.feature.group" version="4.26.0.v20230220105658"/> <repository location="https://download.eclipse.org/technology/babel/update-site/R0.20.0/2022-12"/> </location> <location path="C:\src\project\workspace\target" type="Directory"/> </locations> </target>
已尝试的修复操作:
- 创建干净工作区
- 重新克隆项目
- 删除所有工作区、
%USERPROFILE%\.eclipse和%USERPROFILE%\.m2目录 - 在其他位置创建新工作区
- 安装Eclipse IDE更新(当前版本:2025-03 (4.35.0),Build id: 20250306-0812)
- 重装Eclipse IDE
在本地Hyper-V的Windows 11开发环境虚拟机中测试,同样出现该问题。恳请帮忙排查问题原因。
内容的提问来源于stack exchange,提问作者Apollo
相关产品推荐
相关产品推荐

