Bug 81910 - Help cannot be displayed.
Summary: Help cannot be displayed.
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Help-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
Depends on: 132184
Blocks:
  Show dependency tree
 
Reported: 2004-12-26 10:12 EST by joe styborski CLA
Modified: 2006-03-17 10:04 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description joe styborski CLA 2004-12-26 10:12:20 EST
 
Comment 1 joe styborski CLA 2004-12-26 10:16:45 EST
I am new to Eclipse and fairly new to JAVA developemnt.  When I try to access 
the Help facility, I receive the following message.
Help cannot be displayed.  The embedded applicatioin server could not run the 
web application.  Check the log file for details.

I am attaching the log.

!SESSION Dec 26, 2004 09:58:11.656 ---------------------------------------------
eclipse.buildId=M200409161125
java.version=1.4.2_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

!ENTRY org.eclipse.tomcat 4 0 Dec 26, 2004 09:58:11.671
!MESSAGE Exception occurred starting application server.
!STACK 0
org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:532)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance
(LogFactoryImpl.java:272)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
	at org.apache.commons.digester.Digester.<init>(Digester.java:346)
	at org.apache.catalina.realm.MemoryRealm.getDigester
(MemoryRealm.java:278)
	at org.apache.catalina.realm.MemoryRealm.start(MemoryRealm.java:348)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173)
	at org.apache.catalina.core.StandardEngine.start
(StandardEngine.java:363)
	at org.apache.catalina.startup.Embedded.addEngine(Embedded.java:464)
	at org.eclipse.tomcat.internal.TomcatAppServer.start
(TomcatAppServer.java:97)
	at org.eclipse.help.internal.appserver.AppserverPlugin.startWebappServer
(AppserverPlugin.java:145)
	at org.eclipse.help.internal.appserver.AppserverPlugin.getAppServer
(AppserverPlugin.java:42)
	at org.eclipse.help.internal.appserver.WebappManager.start
(WebappManager.java:57)
	at org.eclipse.help.internal.base.BaseHelpSystem.ensureWebappRunning
(BaseHelpSystem.java:182)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:156)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at org.eclipse.ui.internal.actions.HelpContentsAction$1.run
(HelpContentsAction.java:78)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.actions.HelpContentsAction.run
(HelpContentsAction.java:76)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:915)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:866)
	at org.eclipse.jface.action.ActionContributionItem$7.handleEvent
(ActionContributionItem.java:785)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2772)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:96)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)
Caused by: org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:416)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:525)
	... 43 more
Caused by: org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:412)
	... 44 more

!ENTRY org.eclipse.help.base 4 0 Dec 26, 2004 09:58:11.687
!MESSAGE Help cannot be displayed.  The embedded application server could not 
run help web application.  Check the log for details.
!STACK 1
org.eclipse.core.runtime.CoreException[0]: 
org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:532)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance
(LogFactoryImpl.java:272)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
	at org.apache.commons.digester.Digester.<init>(Digester.java:346)
	at org.apache.catalina.realm.MemoryRealm.getDigester
(MemoryRealm.java:278)
	at org.apache.catalina.realm.MemoryRealm.start(MemoryRealm.java:348)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173)
	at org.apache.catalina.core.StandardEngine.start
(StandardEngine.java:363)
	at org.apache.catalina.startup.Embedded.addEngine(Embedded.java:464)
	at org.eclipse.tomcat.internal.TomcatAppServer.start
(TomcatAppServer.java:97)
	at org.eclipse.help.internal.appserver.AppserverPlugin.startWebappServer
(AppserverPlugin.java:145)
	at org.eclipse.help.internal.appserver.AppserverPlugin.getAppServer
(AppserverPlugin.java:42)
	at org.eclipse.help.internal.appserver.WebappManager.start
(WebappManager.java:57)
	at org.eclipse.help.internal.base.BaseHelpSystem.ensureWebappRunning
(BaseHelpSystem.java:182)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:156)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at org.eclipse.ui.internal.actions.HelpContentsAction$1.run
(HelpContentsAction.java:78)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.actions.HelpContentsAction.run
(HelpContentsAction.java:76)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:915)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:866)
	at org.eclipse.jface.action.ActionContributionItem$7.handleEvent
(ActionContributionItem.java:785)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2772)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:96)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)
Caused by: org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:416)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:525)
	... 43 more
Caused by: org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:412)
	... 44 more
!SUBENTRY 1 org.eclipse.tomcat 4 0 Dec 26, 2004 09:58:11.687
!MESSAGE Exception occurred starting application server.
!STACK 0
org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:532)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance
(LogFactoryImpl.java:272)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
	at org.apache.commons.digester.Digester.<init>(Digester.java:346)
	at org.apache.catalina.realm.MemoryRealm.getDigester
(MemoryRealm.java:278)
	at org.apache.catalina.realm.MemoryRealm.start(MemoryRealm.java:348)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173)
	at org.apache.catalina.core.StandardEngine.start
(StandardEngine.java:363)
	at org.apache.catalina.startup.Embedded.addEngine(Embedded.java:464)
	at org.eclipse.tomcat.internal.TomcatAppServer.start
(TomcatAppServer.java:97)
	at org.eclipse.help.internal.appserver.AppserverPlugin.startWebappServer
(AppserverPlugin.java:145)
	at org.eclipse.help.internal.appserver.AppserverPlugin.getAppServer
(AppserverPlugin.java:42)
	at org.eclipse.help.internal.appserver.WebappManager.start
(WebappManager.java:57)
	at org.eclipse.help.internal.base.BaseHelpSystem.ensureWebappRunning
(BaseHelpSystem.java:182)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:156)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at org.eclipse.ui.internal.actions.HelpContentsAction$1.run
(HelpContentsAction.java:78)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.actions.HelpContentsAction.run
(HelpContentsAction.java:76)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:915)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:866)
	at org.eclipse.jface.action.ActionContributionItem$7.handleEvent
(ActionContributionItem.java:785)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2772)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:96)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)
Caused by: org.apache.commons.logging.LogConfigurationException: 
org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:416)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:525)
	... 43 more
Caused by: org.apache.commons.logging.LogConfigurationException: Class 
org.apache.commons.logging.impl.Log4JLogger does not implement Log
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:412)
	... 44 more

!ENTRY org.eclipse.help.ui 4 0 Dec 26, 2004 09:58:15.187
!MESSAGE Help cannot be displayed.  The embedded application server could not 
run help web application.  Check the log for details.
Comment 2 Konrad Kolosowski CLA 2004-12-29 12:31:47 EST
This is probably the same issue as described in the readme:

Help browser displays a blank page
If you see a help launched with a blank page, and no errors displayed, it can 
be caused by a conflict between libraries in org.eclipse.tomcat plug-in and 
jars optionally installed in JRE jre/lib/ext directory. To fix the problem, 
ensure that the JRE used for running Eclipse does not contain any J2EE or 
Apache jars in the jre/lib/ext directory. (bug 63970)

Let us know if running with clean jre solves the problem.
Comment 3 Konrad Kolosowski CLA 2005-02-24 00:39:03 EST
No response.  Closing.