Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orbit-dev] orbit S20080326131619 breaks the help system because of jetty



---------- Forwarded message ----------
From: Mark <javamark@xxxxxxxxx>
Date: 12 Apr 2008 19:12
Subject: orbit S20080326131619 breaks the help system because of jetty
To: orbit-dev@xxxxxxxxxxx

Hello,

I was testing out the GMF functionality (2.1.0M6a). See the following link (Stable build 11 April 2008)

http://www.eclipse.org/modeling/gmf/downloads/

One of the requirements is: Orbit S20080326131619 Installing this breaks the help sytem:

However I solved it by removing the following jars form the orbit plugin directory:

org.mortbay.jetty.server_6.1.7.v200803061811.jar
org.mortbay.jetty.util.source_6.1.7.v200803061811.jar
org.mortbay.jetty.util_6.1.7.v200803061811.jar
org.mortbay.jetty.server.source_6.1.7.v200803061811.jar

The exception you get if leave the jars in orbits plugin folder is:

!ENTRY org.eclipse.ui 4 0 2008-04-12 16:28:54.502
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IncompatibleClassChangeError: Class org.eclipse.equinox.http.servlet.HttpServiceServlet does not implement the requested interface javax.servlet.Servlet
    at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.init(HttpServerManager.java:247)
    at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:383)
    at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243)
    at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:446)
    at org.mortbay.jetty.servlet.ServletHandler.doStart(ServletHandler.java:415)
    at org.mortbay.util.Container.start(Container.java:72)
    at org.mortbay.http.HttpContext.startHandlers(HttpContext.java:1704)
    at org.mortbay.http.HttpContext.doStart(HttpContext.java:1675)
    at org.mortbay.util.Container.start(Container.java:72)
    at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
    at org.mortbay.util.Container.start(Container.java:72)
    at org.eclipse.equinox.http.jetty.internal.HttpServerManager.updated(HttpServerManager.java:94)
    at org.eclipse.equinox.http.jetty.internal.Activator.startServer(Activator.java:209)
    at org.eclipse.equinox.http.jetty.JettyConfigurator.startServer(JettyConfigurator.java:41)
    at org.eclipse.help.internal.server.WebappManager.start(WebappManager.java:46)
    at org.eclipse.help.internal.base.BaseHelpSystem.ensureWebappRunning(BaseHelpSystem.java:187)
    at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL(HelpDisplay.java:155)
    at org.eclipse.help.internal.base.HelpDisplay.displayHelpResource(HelpDisplay.java:73)
    at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelpResource(DefaultHelpUI.java:261)
    at org.eclipse.ui.internal.help.WorkbenchHelpSystem.displayHelpResource(WorkbenchHelpSystem.java:911)
    at org.eclipse.ui.internal.intro.impl.model.url.ShowHelpURLHandler.showHelpTopic(ShowHelpURLHandler.java:72)
    at org.eclipse.ui.internal.intro.impl.model.url.IntroURL.showHelpTopic(IntroURL.java:372)
    at org.eclipse.ui.internal.intro.impl.model.url.IntroURL.doExecute(IntroURL.java:178)
    at org.eclipse.ui.internal.intro.impl.model.url.IntroURL$1.run(IntroURL.java:144)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.intro.impl.model.url.IntroURL.execute(IntroURL.java:141)
    at org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartLocationListener.changing(BrowserIntroPartLocationListener.java:130)
    at org.eclipse.swt.browser.IE$4.handleEvent(IE.java:280)
    at org.eclipse.swt.ole.win32.OleEventTable.sendEvent(OleEventTable.java:55)
    at org.eclipse.swt.ole.win32.OleEventSink.notifyListener(OleEventSink.java:145)
    at org.eclipse.swt.ole.win32.OleEventSink.Invoke(OleEventSink.java:120)
    at org.eclipse.swt.ole.win32.OleEventSink.access$1(OleEventSink.java:97)
    at org.eclipse.swt.ole.win32.OleEventSink$1.method6(OleEventSink.java:71)
    at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:119)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2339)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3370)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2375)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2339)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2205)
    at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:478)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:473)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:362)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1236)


Back to the top