eclipse-plugin - Eclipse Ease - ReferenceError:未定义“loadModule”
问题描述
我们在 Eclipse Plugin 应用程序中使用 Eclipse ease,从 0.6 更新到 0.8 后,我们遇到以下错误。
!ENTRY org.eclipse.help.base 4 0 2021-07-29 05:29:13.360
!MESSAGE Help cannot be displayed. The embedded application server could not run help web application.
!STACK 0
org.osgi.framework.BundleException: org.eclipse.equinox.http.registry
at org.eclipse.help.internal.server.JettyHelpServer.checkBundle(JettyHelpServer.java:129)
at org.eclipse.help.internal.server.JettyHelpServer.start(JettyHelpServer.java:119)
at org.eclipse.help.internal.server.WebappManager.start(WebappManager.java:41)
at org.eclipse.help.internal.base.BaseHelpSystem.ensureWebappRunning(BaseHelpSystem.java:186)
at org.eclipse.help.internal.base.BaseHelpSystem.resolve(BaseHelpSystem.java:202)
at org.eclipse.help.ui.internal.DefaultHelpUI.resolve(DefaultHelpUI.java:376)
at org.eclipse.ui.internal.help.WorkbenchHelpSystem.resolve(WorkbenchHelpSystem.java:738)
at org.eclipse.ease.ui.help.hovers.ModuleHelp.getModuleHelpLocation(ModuleHelp.java:37)
at org.eclipse.ease.ui.view.ModuleExplorerView$3.getContent(ModuleExplorerView.java:251)
at org.eclipse.ease.ui.view.ModuleExplorerView$3.getContent(ModuleExplorerView.java:1)
at org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager$3.run(ControlHoverManager.java:142)
!ENTRY org.eclipse.ease.ui 4 0 2021-07-29 05:29:13.410
!MESSAGE Cannot find the module help content
!STACK 0
java.net.ConnectException: Connection refused (Connection refused)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/java.net.Socket.connect(Socket.java:558)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:341)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:362)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1253)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at java.base/java.net.URL.openStream(URL.java:1165)
at org.eclipse.ease.ui.help.hovers.ModuleHelp.getHtmlContent(ModuleHelp.java:50)
at org.eclipse.ease.ui.help.hovers.ModuleHelp.<init>(ModuleHelp.java:71)
at org.eclipse.ease.ui.view.ModuleExplorerView$3.getContent(ModuleExplorerView.java:253)
at org.eclipse.ease.ui.view.ModuleExplorerView$3.getContent(ModuleExplorerView.java:1)
at org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager$3.run(ControlHoverManager.java:142)
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.eclipse.ease.debugging.model.EaseDebugValue (file:/home/saul/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.ease_0.8.0.I202105061131.jar) to field java.lang.Throwable.depth
WARNING: Please consider reporting this to the maintainers of org.eclipse.ease.debugging.model.EaseDebugValue
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
在 rhino 解释器/控制台中,我们得到以下信息。
loadModule('/系统/环境'); ReferenceError:未定义“loadModule”。
我们能错过什么?应用程序编译成功,Eclipse Ease 插件列在安装详细信息中。
解决方案
由于错误 571990,EASE 无法与 eclipse 2021-03 目标平台一起使用
推荐阅读
- python - 如何修复 TypeError:预期的字符串或类似字节的对象
- javascript - 如何通过遍历DOM来获取元素的值
- jenkins - 如何在 Jenkinsfile 中使用环境变量
- excel - 将共享组 Outlook 日历约会导入 Excel
- excel - 查找特定文本并返回更改单元格颜色的单元格
- php - 使用值中的逗号从字符串创建数组
- html - css 背景图像显示在我的其他代码前面
- reactjs - 模块 '”
/react-redux"' 没有导出的成员 'Dispatch' - bash - 防止将 CTRL+C 发送到从 Bash 脚本调用的进程
- javascript - 为什么点符号对函数变量输入参数 Javascript 无效