Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326394 - [Help] Error in R Help Documentation Files after Modifying "eclipse.ini"
Summary: [Help] Error in R Help Documentation Files after Modifying "eclipse.ini"
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 3.5.2   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: platform-ua-inbox CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-28 06:27 EDT by Wonsang You CLA
Modified: 2019-11-14 02:21 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wonsang You CLA 2010-09-28 06:27:54 EDT
Build Identifier: M20100211-1343

When I run the eclipse 3.5 from the console, I had the following error message.

---
Failed to instantiate logger [org.slf4j.impl.StaticLoggerBinder]
Reported exception:
java.lang.UnsupportedOperationException: No ILoggerFactory has been provided
	at org.slf4j.impl.StaticLoggerBinder.getLoggerFactory(StaticLoggerBinder.java:45)
	at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:60)
	at org.mortbay.log.Slf4jLog.<init>(Slf4jLog.java:31)
	at org.mortbay.log.Slf4jLog.<init>(Slf4jLog.java:26)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at java.lang.Class.newInstance0(Class.java:355)
	at java.lang.Class.newInstance(Class.java:308)
	at org.mortbay.log.Log.<clinit>(Log.java:68)
	at org.slf4j.Logger.setThresholdLogger(Logger.java:46)
	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:597)
	at org.eclipse.equinox.http.jetty.internal.Activator.setStdErrLogThreshold(Activator.java:74)
	at org.eclipse.equinox.http.jetty.internal.Activator.start(Activator.java:54)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)
	at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:454)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at de.walware.statet.r.internal.core.rhelp.JettyServer.startServer(JettyServer.java:58)
	at de.walware.statet.r.internal.core.rhelp.RHelpManager.startServer(RHelpManager.java:419)
	at de.walware.statet.r.internal.core.rhelp.RHelpManager.ensureIsRunning(RHelpManager.java:372)
	at de.walware.statet.r.internal.core.rhelp.RHelpManager$InitJob.run(RHelpManager.java:92)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


Reproducible: Always

Steps to Reproduce:
1.sudo gedit /etc/eclipse.ini
2.Add "-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/firefox-3.6.10" below "-vmargs".
3.Add the following lines.
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=
org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=80
-Dhttp.proxyHost=proxy3
-DsocksProxyPort=3333
-DsocksProxyHost=proxy2
-Dhttp.nonProxyHosts=localhost|127.0.0.1
Comment 1 Remy Suen CLA 2010-09-30 17:44:24 EDT
Do you get this problem with Eclipse 3.6.1?
http://download.eclipse.org/eclipse/downloads/drops/R-3.6.1-201009090800/index.php

It seems to me as though you did get Eclipse from eclipse.org.
Comment 2 Wonsang You CLA 2010-10-01 06:32:41 EDT
(In reply to comment #1)

I also tried to use Eclipse 3.6.1 which can be downloaded from the Eclipse website. However, the problem still happened. Moreover, I could not open the help browser (both internal and external).
Comment 3 Chris Goldthorpe CLA 2010-11-03 13:09:47 EDT
A couple more questions.

What happens if you try to run eclipse with an unmodified eclipse.ini?
Which JRE is being used?
Comment 4 Wonsang You CLA 2010-11-03 13:23:35 EDT
(In reply to comment #3)

Thank you for your help. I would like to reply to your questions.

1. What happens if you try to run eclipse with an unmodified eclipse.ini?
- When I did not modify eclipse.ini with proxy setting, I had the following problems.
(1) Eclipse could not have access to the Internet.
(2) When I opened the Help browser, a window appeared but it had no contents inside. I could not use the Help browser. That is why I tried to set up "XULRunnerPath".

2. Which JRE is being used?
- I used java-6-sun-1.6.0.22 as JRE.
Comment 5 Chris Goldthorpe CLA 2010-11-03 19:32:15 EDT
Simon, do you see anything in this stack trace that hints at what is going on? I saw some de.walware packages in the stack trace and I don't recognize those as part of Eclipse - are those part of Jetty?
Comment 6 Chris Goldthorpe CLA 2011-04-29 13:58:49 EDT
Are you still seeing this problem or were you able to figure it out?
Comment 7 Lars Vogel CLA 2019-11-14 02:21:32 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

If the bug is still relevant, please remove the "stalebug" whiteboard tag.