Community
Participate
Working Groups
The Help window comes up blank when help is invoked from anywhere. The cursor turns into an hourglass when moved into the help window client area, and the Back and Forward menu items are grayed out. In the 20020214 build, this could be fixed by selecting Workspace/Preferences/Help, selecting the browser (the only one displayed, IE 5.0), and clicking OK. After doing that, Help worked. In more recent releases, when Help comes up undocked, this no longer fixes things.
Can you close the help window or does the windows not respond to clicks? Could you provide a bit more info: If you restart Eclipse and start help again, is this always working the same way? In 20020214, which help browser was coming up blank? Internal, external, or both? Do you have anything written to the eclipse .log file? Was not the IE browser selected in the preferences before you selected it again in 2014 driver? Do you have software firewall running? Thank you.
Konrad, thanks for taking a look at this. I hope the following answers help. >Can you close the help window or does the windows not respond to clicks? The window responds to all window buttons correctly. >Could you provide a bit more info: >If you restart Eclipse and start help again, is this always working the same way? Yes. >In 20020214, which help browser was coming up blank? Internal, external, or both? Internal certainly was, and external was too, I believe... though I'm not certain that I ever tried to launch an external browser. >Do you have anything written to the eclipse .log file? Yes, I do. I'm a little surprised to find this in today's log file; nothing like it showed up yesterday, with identical behavior. (This is from workspace/.metadata/.plugins/org.eclipse.tomcat/catalina.2002-03-15.log; if there are other log files you would like to see, let me know where to find them.) Log file contents follow: WebappLoader[]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.tomc at\ROOT StandardManager[]: Seeding random number generator class java.security.SecureRandom StandardManager[]: Seeding of random number generator has been completed StandardWrapper[:default]: Loading container servlet default default: init StandardWrapper[:invoker]: Loading container servlet invoker invoker: init jsp: init HttpConnector Opening server socket on all host IP addresses Connector.start LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind at org.apache.catalina.connector.http.HttpConnector.initialize (HttpConnector.java:1116) at org.apache.catalina.startup.Embedded.addConnector(Embedded.java:437) at org.eclipse.tomcat.TomcatAppServer.createServer (TomcatAppServer.java:215) at org.eclipse.tomcat.TomcatAppServer.start(TomcatAppServer.java:159) at org.eclipse.tomcat.TomcatAppServer.add(TomcatAppServer.java:44) at org.eclipse.help.AppServer.add(AppServer.java:74) at org.eclipse.help.internal.ui.WorkbenchHelpPlugin.startup (WorkbenchHelpPlugin.java:53) at org.eclipse.core.internal.plugins.PluginDescriptor$1.run (PluginDescriptor.java:701) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:817) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation (PluginDescriptor.java:713) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (PluginDescriptor.java:184) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin (PluginClassLoader.java:52) at org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf (PluginClassLoader.java:130) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:771) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:751) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:128) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:165) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension (ConfigurationElement.java:96) at org.eclipse.ui.internal.WorkbenchPlugin$1.run (WorkbenchPlugin.java:118) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension (WorkbenchPlugin.java:115) at org.eclipse.ui.internal.PluginAction.createDelegate (PluginAction.java:84) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:188) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0 (ActionContributionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1420) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:692) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:777) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) ----- Root Cause ----- java.net.BindException: Address in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at org.apache.catalina.net.DefaultServerSocketFactory.createSocket (DefaultServerSocketFactory.java:118) at org.apache.catalina.connector.http.HttpConnector.open (HttpConnector.java:946) at org.apache.catalina.connector.http.HttpConnector.initialize (HttpConnector.java:1114) at org.apache.catalina.startup.Embedded.addConnector(Embedded.java:437) at org.eclipse.tomcat.TomcatAppServer.createServer (TomcatAppServer.java:215) at org.eclipse.tomcat.TomcatAppServer.start(TomcatAppServer.java:159) at org.eclipse.tomcat.TomcatAppServer.add(TomcatAppServer.java:44) at org.eclipse.help.AppServer.add(AppServer.java:74) at org.eclipse.help.internal.ui.WorkbenchHelpPlugin.startup (WorkbenchHelpPlugin.java:53) at org.eclipse.core.internal.plugins.PluginDescriptor$1.run (PluginDescriptor.java:701) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:817) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation (PluginDescriptor.java:713) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (PluginDescriptor.java:184) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin (PluginClassLoader.java:52) at org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf (PluginClassLoader.java:130) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:771) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:751) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:128) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:165) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension (ConfigurationElement.java:96) at org.eclipse.ui.internal.WorkbenchPlugin$1.run (WorkbenchPlugin.java:118) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension (WorkbenchPlugin.java:115) at org.eclipse.ui.internal.PluginAction.createDelegate (PluginAction.java:84) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:188) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0 (ActionContributionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1420) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:692) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:777) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) WebappLoader[/help]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.help .webapp\help WebappLoader[/help]: Deploy JAR /WEB-INF/lib/webapp.jar to C:\java\eclipse\plugins\org.eclipse.help.webapp\WEB-INF\lib\webapp.jar StandardManager[/help]: Seeding random number generator class java.security.SecureRandom StandardManager[/help]: Seeding of random number generator has been completed StandardWrapper[/help:default]: Loading container servlet default default: init StandardWrapper[/help:invoker]: Loading container servlet invoker invoker: init jsp: init WebappLoader[]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.tomc at\ROOT StandardManager[]: Seeding random number generator class java.security.SecureRandom StandardManager[]: Seeding of random number generator has been completed StandardWrapper[:default]: Loading container servlet default default: init StandardWrapper[:invoker]: Loading container servlet invoker invoker: init jsp: init HttpConnector Opening server socket on all host IP addresses Connector.start LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind at org.apache.catalina.connector.http.HttpConnector.initialize (HttpConnector.java:1116) at org.apache.catalina.startup.Embedded.addConnector(Embedded.java:437) at org.eclipse.tomcat.TomcatAppServer.createServer (TomcatAppServer.java:215) at org.eclipse.tomcat.TomcatAppServer.start(TomcatAppServer.java:159) at org.eclipse.tomcat.TomcatAppServer.add(TomcatAppServer.java:44) at org.eclipse.help.AppServer.add(AppServer.java:74) at org.eclipse.help.internal.ui.WorkbenchHelpPlugin.startup (WorkbenchHelpPlugin.java:53) at org.eclipse.core.internal.plugins.PluginDescriptor$1.run (PluginDescriptor.java:701) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:817) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation (PluginDescriptor.java:713) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (PluginDescriptor.java:184) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin (PluginClassLoader.java:52) at org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf (PluginClassLoader.java:130) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:771) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:751) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:128) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:165) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension (ConfigurationElement.java:96) at org.eclipse.ui.internal.WorkbenchPlugin$1.run (WorkbenchPlugin.java:118) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension (WorkbenchPlugin.java:115) at org.eclipse.ui.internal.PluginAction.createDelegate (PluginAction.java:84) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:188) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0 (ActionContributionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1420) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:692) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:777) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) ----- Root Cause ----- java.net.BindException: Address in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at org.apache.catalina.net.DefaultServerSocketFactory.createSocket (DefaultServerSocketFactory.java:118) at org.apache.catalina.connector.http.HttpConnector.open (HttpConnector.java:946) at org.apache.catalina.connector.http.HttpConnector.initialize (HttpConnector.java:1114) at org.apache.catalina.startup.Embedded.addConnector(Embedded.java:437) at org.eclipse.tomcat.TomcatAppServer.createServer (TomcatAppServer.java:215) at org.eclipse.tomcat.TomcatAppServer.start(TomcatAppServer.java:159) at org.eclipse.tomcat.TomcatAppServer.add(TomcatAppServer.java:44) at org.eclipse.help.AppServer.add(AppServer.java:74) at org.eclipse.help.internal.ui.WorkbenchHelpPlugin.startup (WorkbenchHelpPlugin.java:53) at org.eclipse.core.internal.plugins.PluginDescriptor$1.run (PluginDescriptor.java:701) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:817) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation (PluginDescriptor.java:713) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (PluginDescriptor.java:184) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin (PluginClassLoader.java:52) at org.eclipse.core.internal.plugins.PluginClassLoader.findClassParentsSelf (PluginClassLoader.java:130) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:771) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (DelegatingURLClassLoader.java:751) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:128) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (PluginDescriptor.java:165) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension (ConfigurationElement.java:96) at org.eclipse.ui.internal.WorkbenchPlugin$1.run (WorkbenchPlugin.java:118) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension (WorkbenchPlugin.java:115) at org.eclipse.ui.internal.PluginAction.createDelegate (PluginAction.java:84) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:188) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0 (ActionContributionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1420) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:692) at org.eclipse.ui.internal.Workbench.run(Workbench.java:675) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:777) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) WebappLoader[/help]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.help .webapp\help WebappLoader[/help]: Deploy JAR /WEB-INF/lib/webapp.jar to C:\java\eclipse\plugins\org.eclipse.help.webapp\WEB-INF\lib\webapp.jar StandardManager[/help]: Seeding random number generator class java.security.SecureRandom StandardManager[/help]: Seeding of random number generator has been completed StandardWrapper[/help:default]: Loading container servlet default default: init StandardWrapper[/help:invoker]: Loading container servlet invoker invoker: init jsp: init <<<<<<<< [end of log] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >Was not the IE browser selected in the preferences before you selected it again >in 2014 driver? Yes, it was. >Do you have software firewall running? Yes, the corporate firewall. >Thank you. You're most welcome. :)
There is a problem binding tomcat to a port on NT platform. Couple of other people have similar problem. I am looking at a solution to it.
Should be fixed in the 20020321 integration (stable) build.
The 0321 build is still broken, but as far as I can tell, the fix didn't make it in (it wasn't listed in the build notes). Is there a separate help component? If not, which component should I check to see if the fix is present?
The fix made it into the org.eclipse.tomcat plugin in the stable build. This plugin does not provide build notes (it is intended for internal use by help). Could you post your latest .log files from running 20020321 build? Thanks.
Here's today's log (two separate Eclipse sessions); ============================ start of log ======================== WebappLoader[]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.tomc at\ROOT StandardManager[]: Seeding random number generator class java.security.SecureRandom StandardManager[]: Seeding of random number generator has been completed StandardWrapper[:default]: Loading container servlet default default: init StandardWrapper[:invoker]: Loading container servlet invoker invoker: init jsp: init HttpConnector Opening server socket on all host IP addresses HttpConnector[0] Starting background thread HttpProcessor[0][0] Starting background thread HttpProcessor[0][1] Starting background thread HttpProcessor[0][2] Starting background thread HttpProcessor[0][3] Starting background thread HttpProcessor[0][4] Starting background thread WebappLoader[/help]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.help .webapp\help WebappLoader[/help]: Deploy JAR /WEB-INF/lib/webapp.jar to C:\java\eclipse\plugins\org.eclipse.help.webapp\WEB-INF\lib\webapp.jar StandardManager[/help]: Seeding random number generator class java.security.SecureRandom StandardManager[/help]: Seeding of random number generator has been completed StandardWrapper[/help:default]: Loading container servlet default default: init StandardWrapper[/help:invoker]: Loading container servlet invoker invoker: init jsp: init HttpProcessor[0][4] Stopping background thread HttpProcessor[0][3] Stopping background thread HttpProcessor[0][2] Stopping background thread HttpProcessor[0][1] Stopping background thread HttpProcessor[0][0] Stopping background thread HttpConnector[0] Stopping background thread WebappLoader[]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.tomc at\ROOT StandardManager[]: Seeding random number generator class java.security.SecureRandom StandardManager[]: Seeding of random number generator has been completed StandardWrapper[:default]: Loading container servlet default default: init StandardWrapper[:invoker]: Loading container servlet invoker invoker: init jsp: init HttpConnector Opening server socket on all host IP addresses HttpConnector[0] Starting background thread HttpProcessor[0][0] Starting background thread HttpProcessor[0][1] Starting background thread HttpProcessor[0][2] Starting background thread HttpProcessor[0][3] Starting background thread HttpProcessor[0][4] Starting background thread WebappLoader[/help]: Deploying class repositories to work directory C:\java\eclipse\workspace\.metadata\.plugins\org.eclipse.tomcat\org.eclipse.help .webapp\help WebappLoader[/help]: Deploy JAR /WEB-INF/lib/webapp.jar to C:\java\eclipse\plugins\org.eclipse.help.webapp\WEB-INF\lib\webapp.jar StandardManager[/help]: Seeding random number generator class java.security.SecureRandom StandardManager[/help]: Seeding of random number generator has been completed StandardWrapper[/help:default]: Loading container servlet default default: init StandardWrapper[/help:invoker]: Loading container servlet invoker invoker: init jsp: init ============================ end of log ====================================== --Don Womick
Tomcat starts O.K. now, so at least one problem got fixed. Now have to determine what else goes wrong. You could try turning your dissabling your firewall (turning it off) and restarting Eclipse. If this does not help, could you go to Workbench- >Preferences->Help and set LogginOptions to Everyting, restart Eclipse, run help, and post the resulting eclipse\workspace\.metadata\.log file. Thanks for your patience.
I think I was confused about the firewall... I'm not running one on my workstation, but I thought the corporate firewall might have some effect on Tomcat, which is why I mentioned it. Sorry for the confusion.... Here's the log: ======================================begin log================================= Log: Mon Mar 25 12:42:13 EST 2002 1 org.eclipse.help 0 Help System started. Log: Mon Mar 25 12:42:16 EST 2002 1 org.eclipse.help 0 IEBrowserAdapter launch command is: C:\Program Files\JavaSoft\JRE\1.3.1_02\bin\javaw.exe - DinstallURL=file:C:/java/eclipse/plugins/org.eclipse.help.ui/ - DstateLocation=C:/java/eclipse/workspace/.metadata/.plugins/org.eclipse.help.ui - Djava.library.path=C:\java\eclipse\plugins\org.eclipse.swt\ws\win32;C:\java\ecli pse\plugins\org.eclipse.swt\os\win32 \x86;C:\java\eclipse\plugins\org.eclipse.swt\os\win32;C:\java\eclipse\plugins\or g.eclipse.swt\nl\en\US;C:\java\eclipse\plugins\org.eclipse.swt\nl\en;C:\java\ecl ipse\plugins\org.eclipse.swt;C:\WINNT\system32;.;C:\WINNT\System32;C:\WINNT;C:\o rant\bin;C:\Program Files\Oracle\jre\1.1.7 \bin;c:\ruby\bin;C:\WINNT\system32;C:\WINNT;C:\DMI\bin;C:\WINNT\System32 \WBEM;C:\Program Files\Sybase\Sybase Central\win32;C:\Sybase\ASEP;c:\bin;c:\ruby\scite;c:\tools\cygwin\bin;c:\java\1. 3.1.02 \bin;C:\Sybase\DLL;C:\Sybase\BIN;C:\tools\msvc\Common\Tools\WinNT;C:\tools\msvc\ Common\MSDev98\Bin;C:\tools\msvc\Common\Tools;C:\tools\msvc\VC98\bin; -cp C:\java\eclipse\plugins\org.apache.lucene\lucenedemo.zip;C:\java\eclipse\plugins \org.eclipse.swt\ws\win32 \swt.jar;C:\java\eclipse\plugins\org.apache.lucene\lucene-1.2- rc2.jar;C:\java\eclipse\plugins\org.eclipse.ui\workbench.jar;C:\java\eclipse\plu gins\org.eclipse.core.runtime\runtime.jar;C:\java\eclipse\plugins\org.eclipse.he lp\help.jar;C:\java\eclipse\plugins\org.eclipse.core.resources\resources.jar;C:\ java\eclipse\plugins\org.eclipse.help.ui\helpworkbench.jar;C:\java\eclipse\plugi ns\org.apache.xerces\xerces.jar;C:\java\eclipse\plugins\org.eclipse.search\searc h.jar; org.eclipse.help.ui.internal.browser.win32.IEHost Log: Mon Mar 25 12:42:16 EST 2002 1 org.eclipse.help 0 Sending the following command to the IE browser: displayURL http://127.0.0.1:1093/help Log: Mon Mar 25 12:46:02 EST 2002 1 org.eclipse.help 0 Help System shutting down. =======================================end log==================================
Reopening the bug. Also, try the following: After you start the help system, check the log, grab the URL (http://127.0.0.1:1093/help in your previous log, but the port will likely be different), and open it in the IE browser. If you get the same error (blank page) slightly change the URL so it looks like http://127.0.0.1:1093/help/index.jsp or http://127.0.0.1:1093/help/help.jsp Thanks!
Okay... here I get to show off my ignorance of TCP-IP :) "http://127.0.0.1:2879/help/" fails. "http://localhost:2879/help/" works. Why is this? Would the above substitution be a workable fix? If not, do I need to change my configuration somehow?
Our code in tomcat plugin contains test to pick up the best interface to connect to. It checks if it can connect to 127.0.0.1. If not, then it checks other interfaces, and ends up using localhost if all fail. The test for 127.0.0.1 passed, but IE still failed toconnect. I think, this can mean one (or both) of two things: 1. Your Internet Explorer used a proxy for 127.0.0.1, and not for localhost. 2. Our test code has bugs. Could check these on your machine: In Control Panel -> Internet Options -> Connections tab -> Lan Settings, which checkboxes do you have selected? Go to Advanced, what do you have listed in the Exceptions? Thanks.
You may need to install the Microsoft loopback adapter. I don't have an NT machine right now, but I think there is an adapters tab on the network settings (from control panel). When you install it, make sure you add 127.0.0.1 to it. In essence, it maps localhost to that address. I think we (help system) should try to get this work out of the box, without usres having to set anything special.
It looks like the proxy server configuration is allowing direct connection to "localhost," but trying to proxy 127.0.0.1. The connection attempt eventually times out.
Proxy settings for Internet Explorer are stored in Windows registry, that is difficult to access from java. Even if we got read access to it, we might not be able to run help, if settings are such that access to all local interfaces is directed to proxy. Therefore, we will require Internet Explorer present on user system and configured correctly (correctly is the keywork here), rather than trying to work around incorrect settings.
My user base has a proxy configured in IE. Changing the url of help from "http://127.0.0.1:2879/help/" to "http://localhost:2879/help/" would be an ideal solution for me. Is there a preference that can be set to change this? I recall finding a troubleshooting guide that supposedly did this prior to the Eclipse 3.3 release. I can't find anything to do this for Eclipse 3.3. If no preference exists for Eclipse 3.3, why can't one be created?