BIRTjava.lang.NoClassDefFoundError:org/eclipse/jetty/util/Decorator

Jav*_*Fan 4 eclipse birt jetty

我安装了64位Oxygen.2并通过"更新软件"安装了BIRT Framework.
当尝试从BIRT的GUI呈现报告(到任何格式)时,我收到以下错误:

java.lang.NoClassDefFoundError: org.eclipse.birt.report.viewer.utilities.ViewerWebApp.start(ViewerWebApp.java:40)org.eclipse.birt.report.viewer.utilities的org/eclipse/jetty/util/Decorator位于org.eclipse.birt.report.viewer.utilities.WebappAccessor.start的org.eclipse.birt.report.viewer.utilities.AppServerWrapper.start(AppServerWrapper.java:155)上的.AppServerWrapper.startJettyServer(AppServerWrapper.java:256) (WebappAccessor.java:72)org.eclipse.bport.report.view.uartities.Web中的org.eclipse.b上的org.eclipse.bport.report.viewer.utilities.WebViewer.startWebApp(WebViewer.java:827).(WebViewer.java) :1078)org.eclipse.birt.report.viewer.utilities.WebViewer.display(WebViewer.java:1073)org.eclipse.birt.report.designer.ui.actions.PreviewSupport.preview(PreviewSupport.java:402) )org.eclipse.birt.report.designer.ui.actions.PreviewSupport $ 3.widgetSelected(PreviewSupport.java:245)org.eclipse上的org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) .swt.widgets.EventTa 位于org.eclipse.swt.widgets.Widget.sendEvent(Display.java:4428)org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)org.eclipse上的ble.sendEvent(EventTable.java:86)位于org.eclipse.e4.ui.internal.workbench.swt的org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)的.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238) .PartRenderingEngine $ 5.run(PartRenderingEngine.java:1150)org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.运行(PartRenderingEngine.java:1039)org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)org.eclipse.ui.internal.Workbench.lambda $ 3(Workbench.java:680) )org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)位于org.eclipse.ui.PlatformUI的org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594).在org.eclipse.ui.internal.ide.a的createAndRunWorkbench(PlatformUI.java:148)位于org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication的org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)的pplication.IDEApplication.start(IDEApplication.java:151) EclipseAppLauncher.java:134)在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)的org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.在org.eclipse.equinox.launcher.Main的org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)的java.lang.reflect.Method.invoke(未知来源)中委托MethodAethodAccessorImpl.invoke(未知来源) .basicRun(Main.java:590)org.eclipse.equinox.launcher.Main.run(Main.java:1499)
引起:java.lang.ClassNotFoundException:org.eclipse.jetty Org.eclipse.osty.Op中的org.eclipse.jet .上面有org.eclipse.::::::: or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or .bundleLoader.findClass(BundleLoader.java:395)位于org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java)的org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) :150)在java.lang.ClassLoader.loadClass(未知来源)......还有36个

谁知道如何解决这个问题?

Nei*_*ini 10

更新04/04/18 - 在解决问题的第一个bug中报告了一个解决方法.将附加到该bug的插件文件复制到Eclipse安装的"dropins"文件夹并重新启动.它对我有用.

在Eclipse的Bugzilla中有两个与此错误相关的错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=517662(这里有解决方法)

https://bugs.eclipse.org/bugs/show_bug.cgi?id=529990