【问题标题】:jalopy source code formatter give Unhandled event loop exception when formattingjalopy 源代码格式化程序在格式化时给出未处理的事件循环异常
【发布时间】:2013-08-16 08:13:30
【问题描述】:

我用eclipse Indigo和Juno按照jalopy installation guide设置了jalopy,我的jalopy版本是1.9.4。我可以毫无问题地在 Indigo 中格式化代码。但我无法格式化代码 在朱诺。在错误日志视图中,当我尝试在 Juno 中格式化代码时,我可以在 org.eclipse.ui 插件中看到 Unhandled event loop exception

这是相关的异常堆栈跟踪

org.eclipse.swt.SWTException: 无法执行 runnable (java.util.ConcurrentModificationException) 在 org.eclipse.swt.SWT.error(SWT.java:4361) 在 org.eclipse.swt.SWT.error(SWT.java:4276) 在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138) 在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4144) 在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 在 org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 在 org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) 在 java.lang.reflect.Method.invoke(未知来源) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1438) 在 org.eclipse.equinox.launcher.Main.main(Main.java:1414) 引起:java.util.ConcurrentModificationException 在 com.triemax.EclipsePlugin.l(EclipsePlugin.java) 在 com.triemax.EclipsePlugin.a(EclipsePlugin.java:74) 在 com.triemax.nu.run(nu.java:8) 在 org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) 在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) ... 24 更多

这个异常的原因是什么?如何预防?

EDIT:Eclipse Kepler 中出现同样的异常

【问题讨论】:

    标签: eclipse-juno eclipse-indigo jalopy


    【解决方案1】:

    您的版本与 Juno 或 Kepler 不兼容。更新的版本解决了这个问题。

    【讨论】:

    • 你能把提到兼容性的官方页面贴出来吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 2011-09-18
    • 2011-11-04
    • 2010-11-17
    相关资源
    最近更新 更多