微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu 16.04 上的 STS 4.8.0 导入对话框错误“未处理的事件循环”

如何解决Ubuntu 16.04 上的 STS 4.8.0 导入对话框错误“未处理的事件循环”

点击Import to use code templates in STS at Windows -> Preferences -> Java -> Code Style -> Formatter,弹出“Unhandled event loop exception”错误提示退出工作台

请提出解决方法

环境详情:

eclipse.buildId=4.8.0.202009151856-RELEASE java.version=14.0.2 java.vendor=甲骨文公司 BootLoader 常量:OS=linux,ARCH=x86_64,WS=gtk,NL=en_US 框架参数:-product org.springframework.boot.ide.branding.sts4 命令行参数:-os linux -ws gtk -arch x86_64 -product org.springframework.boot.ide.branding.sts4

错误详情: 未处理的事件循环异常

org.eclipse.swt.SWTError: 没有更多的句柄 在 org.eclipse.swt.SWT.error(SWT.java:4895) 在 org.eclipse.swt.SWT.error(SWT.java:4784) 在 org.eclipse.swt.SWT.error(SWT.java:4755) 在 org.eclipse.swt.widgets.Dialog.error(Dialog.java:202) 在 org.eclipse.swt.widgets.FileDialog.openNativeChooserDialog(FileDialog.java:345) 在 org.eclipse.swt.widgets.FileDialog.open(FileDialog.java:329) 在 org.eclipse.ui.texteditor.templates.TemplatePreferencePage.import_(TemplatePreferencePage.java:1224) 在 org.eclipse.ui.texteditor.templates.TemplatePreferencePage.lambda$8(TemplatePreferencePage.java:949) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) 在 org.eclipse.swt.widgets.display.sendEvent(display.java:5745) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) 在 org.eclipse.swt.widgets.display.runDeferredEvents(display.java:5013) 在 org.eclipse.swt.widgets.display.readAnddispatch(display.java:4507) 在 org.eclipse.jface.window.Window.runEventLoop(Window.java:823) 在 org.eclipse.jface.window.Window.open(Window.java:799) 在 org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:66) 在 org.eclipse.jface.action.Action.runWithEvent(Action.java:474) 在 org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:579) 在 org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:413) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) 在 org.eclipse.swt.widgets.display.sendEvent(display.java:5745) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427) 在 org.eclipse.swt.widgets.display.runDeferredEvents(display.java:5013) 在 org.eclipse.swt.widgets.display.readAnddispatch(display.java:4507) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) 在 org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153)

尝试解决引用类似问题的尝试无济于事:

  1. 尝试更新 ~./profile 导出 GTK_IM_MODULE=ibus

  2. 增加 Xmx

-xms256m -Xmx8192m

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。