我目前正在探索和使用openChrom,试图通过编写一些插件来扩展该项目。我遵循官方 github 页面上的开发快速入门指南,到目前为止我已经能够克隆存储库并启动应用程序。但是,我无法获取并安装转换器,因为每次我尝试这样做时,控制台都会提示此错误:
java.lang.IllegalArgumentException: Profile id _SELF_ is not registered.
at org.eclipse.equinox.internal.p2.director.ProfileChangeRequest.createByProfileId(ProfileChangeRequest.java:49)
at org.eclipse.equinox.p2.operations.InstallOperation.computeProfileChangeRequest(InstallOperation.java:74)
at org.eclipse.equinox.p2.operations.ProfileChangeOperation.makeResolveJob(ProfileChangeOperation.java:168)
at org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)
at net.openchrom.installer.ui.discovery.PrepareInstallProfileJob.resolve(PrepareInstallProfileJob.java:125)
at net.openchrom.installer.ui.discovery.PrepareInstallProfileJob.run(PrepareInstallProfileJob.java:95)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:124)
我对 RCP 非常陌生,刚刚开始学习它是因为我想扩展 openChrom 以便为我的色谱项目提供一些额外的功能。如果您知道有关此问题的任何信息,请指导我,谢谢!
我尝试删除和添加项目并调整产品配置,但没有改变任何东西。
请务必访问
net.openchrom.rcp.compilation.community.product
并按其网站上的绿色播放按钮启动应用程序。