当前位置: 首页 > 知识库问答 >
问题:

Eclipse 2020-06 JDK 11,错误“无法解析模块:org.Eclipse.mylyn.commons.notifications.feed

王宜
2023-03-14

我正在用JDK11和Eclipse 2020-06开发一个RCP应用程序。我有一个基于功能的产品文件。当我发布产品时,我得到了如下错误。我听说JDK 11不包含JAXB。这个错误与此有关吗?我正在努力寻找解决办法。。谢谢你的帮助。谢谢

!ENTRYorg.eclipse.mylyn.commons.notifications.feed4 0 2021-02-08 18:15:45.088!消息框架事件错误!STACK 0org.osgi.framework.捆绑包异常:无法解决模块:org.eclipse.mylyn.commons.notifications.feed[470]捆绑包未解决,因为使用约束冲突。org.apache.felix.resolver.reason.原因异常:使用约束冲突。无法解决资源org.eclipse.mylyn.commons.notifications.feed[osgi.identity;type="osgi.bundle";version: Version="1.17.1. v20200511-1958";osgi.identity="org.eclipse.mylyn.commons.notifications.feed";Singleton:="true"],因为它暴露在包'javax.xml.bind来自资源javax.xml.bind[osgi.identity;type="osgi.bundle"; version: Version="2.2.0. v201105210648";osgi.identity="javax.xml.bind"]和jakarta.xml.bind[osgi.identity; type="osgi.bundle"; version: Version="2.3.3. v20201118-1818";osgi.identity="jakarta.xml.bind"]通过两个依赖链。

链1:org.eclipse.mylyn.commons.notifications.feed[osgi.identity; type="osgi.bundle"; version: Version="1.17.1. v20200511-1958";osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; Singleton:="true"]要求:(

链2:org。日食梅林。平民通知。feed[osgi.identity;type=“osgi.bundle”;version:version=“1.17.1.v20200511-1958”;osgi.identity=“org.eclipse.mylyn.commons.notifications.feed”;singleton:=“true”]要求:(

!输入org.eclipse.mylyn.tasks.bugs4 0 2021-02-08 18:15:45.135!消息框架事件错误!堆栈0org.osgi.framework.捆绑包异常:无法解决模块:org.eclipse.mylyn.tasks.bugs[482]未解决的需求:要求捆绑包:org.eclipse.mylyn.tasks.ui;捆绑版本="[3.8.0,4.0.0)"-

链1:org.eclipse.mylyn.commons.notifications.feed[osgi.identity; type="osgi.bundle"; version: Version="1.17.1. v20200511-1958";osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; Singleton:="true"]要求:(

链2:org。日食梅林。平民通知。feed[osgi.identity;type=“osgi.bundle”;version:version=“1.17.1.v20200511-1958”;osgi.identity=“org.eclipse.mylyn.commons.notifications.feed”;singleton:=“true”]要求:(

!进入组织。日食梅林。任务。ui 4 0 2021-02-08 18:15:45.188!消息框架事件错误!堆栈0组织。奥斯基。框架BundleException:无法解析模块:org。日食梅林。任务。ui[484]未解决的需求:Require Bundle:org。日食梅林。平民通知。喂养捆绑版本=“1.0.0”-

链1:org.eclipse.mylyn.commons.notifications.feed[osgi.identity; type="osgi.bundle"; version: Version="1.17.1. v20200511-1958";osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; Singleton:="true"]要求:(

链2:org。日食梅林。平民通知。feed[osgi.identity;type=“osgi.bundle”;version:version=“1.17.1.v20200511-1958”;osgi.identity=“org.eclipse.mylyn.commons.notifications.feed”;singleton:=“true”]要求:(

!进入组织。日食e4。用户界面。工作台4 0 2021-02-08 18:16:06.178!消息计算失败:ReferenceExpression[definitionId=org.eclipse.cdt.dsf.debug.ui.testIsUpdateModesActionSetActive]!堆栈0组织。日食果心运行时。CoreException:找不到表达式定义组织。日食cdt。dsf。调试。用户界面。testIsUpdateModesActionSetActive位于组织。日食果心内部的表达。定义注册处。getExpression(DefinitionRegistry.java:82)位于org。日食果心内部的表达。引用表达式。在org上评估(ReferenceExpression.java:73)。日食用户界面。内部的服务。评估参考。在org上评估(EvaluationReference.java:74)。日食用户界面。内部的服务。评估参考。在org上评估(EvaluationReference.java:100)。日食用户界面。内部的服务。评估参考。在org上更改(EvaluationReference.java:94)。日食e4。果心内部的语境。可追踪计算文本。在org上更新(TrackableComputationExt.java:108)。日食e4。果心内部的语境。日食文本。org上的runAndTrack(EclipseContext.java:346)。日食用户界面。内部的服务。评估服务。addEvaluationReference(EvaluationService.java:239)位于org。日食用户界面。内部的服务。评估服务。org上的addEvaluationListener(EvaluationService.java:213)。日食用户界面。内部的活动。可变活动管理器。org上的updateActivity(MutableActivityManager.java:639)。日食用户界面。内部的活动。可变活动管理器。getActivity(MutableActivityManager.java:147)位于org。日食用户界面。内部的活动。ProxyActivityManager。getActivity(ProxyActivityManager.java:48)位于org。日食用户界面。内部的ActivityPersistanceHelper。loadEnabledStates(ActivityPersistanceHelper.java:214)位于org。日食用户界面。内部的ActivityPersistanceHelper。loadEnabledStates(ActivityPersistanceHelper.java:188)位于org。日食用户界面。内部的ActivityPersistanceHelper。(ActivityPersistanceHelper.java:140)位于org。日食用户界面。内部的ActivityPersistanceHelper。org上的getInstance(ActivityPersistanceHelper.java:108)。日食用户界面。内部的工作台。org上的init(Workbench.java:1624)。日食用户界面。内部的工作台。org上的runUI(Workbench.java:2793)。日食用户界面。内部的工作台。lambda$3(Workbench.java:646)位于org。日食果心数据绑定。看得见。领域在org上运行WithDefault(Realm.java:338)。日食用户界面。内部的工作台。org上的createAndRunWorkbench(Workbench.java:557)。日食用户界面。平台。createAndRunWorkbench(PlatformUI.java:154)位于org。日食用户界面。内部的石斑鱼类。应用IDEApplication。在org上启动(IDEApplication.java:150)。日食春分内部的应用程序。日食幻影。在org上运行(EclipseAppHandle.java:203)。日食果心运行时。内部的适配器。日食普朗彻。在org上运行应用程序(eclipseeappluncher.java:137)。日食果心运行时。内部的适配器。日食普朗彻。从org开始(eclipseapluncher.java:107)。日食果心运行时。适配器。食星。在org上运行(EclipseStarter.java:401)。日食果心运行时。适配器。食星。在java上运行(EclipseStarter.java:255)。base/jdk。内部的反映NativeMethodAccessorImpl。在java上调用0(本机方法)。base/jdk。内部的反映NativeMethodAccessorImpl。在java上调用(NativeMethodAccessorImpl.java:62)。base/jdk。内部的反映DelegatingMethodAccessorImpl。在java上调用(DelegatingMethodAccessorImpl.java:43)。base/java。朗,反思一下。方法在org上调用(Method.java:566)。日食春分发射器。主要的org上的invokeFramework(Main.java:657)。日食春分发射器。主要的basicRun(Main.java:594)位于org。日食春分发射器。主要的在org上运行(Main.java:1447)。日食春分发射器。主要的main(main.java:1420)

!进入组织。日食e4。用户界面。工作台4 0 2021-02-08 18:16:06.204!消息计算失败:ReferenceExpression[definitionId=org.eclipse.cdt.dsf.debug.ui.testIsUpdateModesActionSetActive]!堆栈0组织。日食果心运行时。CoreException:找不到表达式定义组织。日食cdt。dsf。调试。用户界面。testIsUpdateModesActionSetActive位于组织。日食果心内部的表达。定义注册处。getExpression(DefinitionRegistry.java:82)位于org。日食果心内部的表达。引用表达式。在org上评估(ReferenceExpression.java:73)。日食用户界面。内部的服务。评估参考。在org上评估(EvaluationReference.java:74)。日食用户界面。内部的活动。可变活动管理器。org上的updateActivity(MutableActivityManager.java:652)。日食用户界面。内部的活动。可变活动管理器。getActivity(MutableActivityManager.java:147)位于org。日食用户界面。内部的活动。ProxyActivityManager。getActivity(ProxyActivityManager.java:48)位于org。日食用户界面。内部的ActivityPersistanceHelper。loadEnabledStates(ActivityPersistanceHelper.java:214)位于org。日食用户界面。内部的ActivityPersistanceHelper。loadEnabledStates(ActivityPersistanceHelper.java:188)位于org。日食用户界面。内部的ActivityPersistanceHelper。(ActivityPersistanceHelper.java:140)位于org。日食用户界面。内部的ActivityPersistanceHelper。org上的getInstance(ActivityPersistanceHelper.java:108)。日食用户界面。内部的工作台。org上的init(Workbench.java:1624)。日食用户界面。内部的工作台。org上的runUI(Workbench.java:2793)。日食用户界面。内部的工作台。lambda$3(Workbench.java:646)位于org。日食果心数据绑定。看得见。领域在org上运行WithDefault(Realm.java:338)。日食用户界面。内部的工作台。org上的createAndRunWorkbench(Workbench.java:557)。日食用户界面。平台。createAndRunWorkbench(PlatformUI.java:154)位于org。日食用户界面。内部的石斑鱼类。应用IDEApplication。在org上启动(IDEApplication.java:150)。日食春分内部的应用程序。日食幻影。在org上运行(EclipseAppHandle.java:203)。日食果心运行时。内部的适配器。日食普朗彻。在org上运行应用程序(eclipseeappluncher.java:137)。日食果心运行时。内部的适配器。日食普朗彻。从org开始(eclipseapluncher.java:107)。日食果心运行时。适配器。食星。在org上运行(EclipseStarter.java:401)。日食果心运行时。适配器。食星。在java上运行(EclipseStarter.java:255)。base/jdk。内部的反映NativeMethodAccessorImpl。在java上调用0(本机方法)。base/jdk。内部的反映NativeMethodAccessorImpl。在java上调用(NativeMethodAccessorImpl.java:62)。base/jdk。内部的反映DelegatingMethodAccessorImpl。在java上调用(DelegatingMethodAccessorImpl.java:43)。base/java。朗,反思一下。方法在org上调用(Method.java:566)。日食春分发射器。主要的org上的invokeFramework(Main.java:657)。日食春分发射器。主要的basicRun(Main.java:594)位于org。日食春分发射器。主要的在org上运行(Main.java:1447)。日食春分发射器。主要的main(main.java:1420)

共有2个答案

尚声
2023-03-14

我在Eclipse 2021-12 JDK 11上也遇到了同样的问题。这个线程提供了一个解决方案,只要你使用一个OOMPH安装文件来构建你的产品(我想…)。https://www.eclipse.org/forums/index.php/t/1106342/

因为我只是在使用Maven Tycho,所以我仍然有这个问题,但我刚刚找到了一个解决方案。创建一个新的功能项目,并添加与版本完全匹配的所需pluigin。这是文件功能的相关部分。xml:

   <requires>
      <import plugin="com.sun.xml.bind" version="2.2.0.v20201118-1845" match="perfect"/>
   </requires>

请检查插件版本,如果它适合你。

您必须在eclipse安装中安装该插件,或者如果正在使用该插件,则必须将其添加到目标平台。Orbit repo针对Eclipse 2021-12发布了以下版本:

https://download.eclipse.org/tools/orbit/downloads/drops2/R20211213173813/repository/plugins/com.sun.xml.bind_2.2.0.v20201118-1845.jar

将此功能添加到您的产品文件中,在内容选项卡中。(当然,我必须将项目添加为maven模块)。当您导出产品(或使用Tycho构建)时,插件应该包括在内。

孔阳炎
2023-03-14

安装Spring仪表板(可选)fromhttps://download.springsource.com/snapshot/TOOLS/nightly/e4.18解决方案为我解决了这个问题(来源:https://github.com/spring-projects/sts4/issues/588#issuecomment-762313076).

 类似资料:
  • 问题内容: 我正在使用Babel和Webpack开发一个React应用,我想使用npm中的软件包。我已经安装了该软件包并将其保存为项目的依赖项。运行npm start后,出现此错误: ./~/file-exists/index.js中的错误找不到 模块:错误:无法在C:\ GitHub \ CryptoPrices \ node_modules \ file-exists @ ./~/file-e

  • 我正在使用Redux尝试我的第一个react-native应用程序,并在设备上运行应用程序时得到以下错误消息, “UnableToResolveError:无法从C:\project\testing\index.android.js解析模块react-redux/native:模块映射或以下目录中不存在模块:C:\project\testing\node_modules\react-redux”

  • 尝试在android上构建带有react-navigation的react-native v0.61.5应用程序时遇到此错误。iOS运行良好,不知道为什么我会得到这个index.android文件错误,因为我认为react-native将索引文件合并到singular < code > index . js 作为入口点。 这是全部错误: 加载依赖图,完成。错误:无法解析模块<代码>。``中的/in

  • 问题内容: 我正在将样式加载器与webpack和react框架一起使用。当我在终端中运行webpack时,尽管我已正确指定了文件路径,但我仍获取import.js文件。 webpack.config.js: 问题答案: 尝试在下面运行脚本: 修改webpack配置,在中添加字段。

  • 当我执行npm运行构建时,我得到以下错误 找不到./src/assets/scss/theme.scss(./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/theme.scss)模块:错误:无

  • 问题内容: 我见过几篇与此类型的错误相关的文章。但是我无法解决。 我的package.json: 我在webpack上遇到以下错误: 但是在我做的cmd行中 我得到3.10.10。反应场在那里。但是我不知道为什么它仍然会给出这个错误。 当我通过npm安装“ npm install react-dom”并运行webpack时,出现以下错误: 请帮忙。 问题答案: 未安装Issue ,当您点击时,它会