Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Problem with non root accessing fileTableLock ?

I think that a sort of work around should be to clean up workspace configuration launching clipse with -clean option.

Kim Lux wrote:

Sorry to bug you guys, but I'm at a loss to figure this out.  Eclipse
runs fine as root.  As user it crashes.  Runs fine as user without cdt.
Add cdt (either -3.0.0 or 3.0.1) and it crashes.   Logged at bug 116187
at eclipse.org.

Any ideas ?
Thanks in advance.

Here is the command line log as user:

/usr/share/eclipse/eclipse
!SESSION 2005-11-14 15:10:01.910
-----------------------------------------------
eclipse.buildId=M20050929-0840
java.version=1.5.0_05
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY
initial@reference:file:plugins/org.eclipse.core.runtime_3.1.1.jar/ 0 0
2005-11-14 15:10:02.450
!MESSAGE FrameworkEvent.ERROR
!STACK 0
org.osgi.framework.BundleException: Exception in
org.eclipse.core.internal.runtime.PlatformActivator.start() of bundle
org.eclipse.core.runtime.
       at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:1013)
       at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC
ontextImpl.java:969)
       at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo
st.java:313)
       at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractB
undle.java:337)
       at
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framewor
k.java:1024)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles
(StartLevelManager.java:574)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Start
LevelManager.java:496)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLev
el(StartLevelManager.java:275)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent
(StartLevelManager.java:456)
       at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:189)
       at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.run(EventManager.java:291)
Caused by:
java.io.FileNotFoundException:
/usr/share/eclipse/configuration/org.eclipse.core.runtime/.manager/.file
TableLock (Permission denied)
       at java.io.FileOutputStream.openAppend(Native Method)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
       at
org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_Jav
aNio.java:34)
       at
org.eclipse.core.runtime.adaptor.FileManager.lock(FileManager.java:361)
       at
org.eclipse.core.runtime.adaptor.FileManager.open(FileManager.java:658)
       at
org.eclipse.core.internal.runtime.InternalPlatform.initializeRuntimeFile
Manager(InternalPlatform.java:786)
       at
org.eclipse.core.internal.runtime.InternalPlatform.start(InternalPlatfor
m.java:1086)
       at
org.eclipse.core.internal.runtime.PlatformActivator.startInternalPlatfor
m(PlatformActivator.java:141)
       at
org.eclipse.core.internal.runtime.PlatformActivator.start(PlatformActiva
tor.java:57)
       at org.eclipse.osgi.framework.internal.core.BundleContextImpl
$2.run(BundleContextImpl.java:994)
       at java.security.AccessController.doPrivileged(Native Method)
       at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:988)
       ... 10 more
Root exception:
java.io.FileNotFoundException:
/usr/share/eclipse/configuration/org.eclipse.core.runtime/.manager/.file
TableLock (Permission denied)
       at java.io.FileOutputStream.openAppend(Native Method)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
       at
org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_Jav
aNio.java:34)
       at
org.eclipse.core.runtime.adaptor.FileManager.lock(FileManager.java:361)
       at
org.eclipse.core.runtime.adaptor.FileManager.open(FileManager.java:658)
       at
org.eclipse.core.internal.runtime.InternalPlatform.initializeRuntimeFile
Manager(InternalPlatform.java:786)
       at
org.eclipse.core.internal.runtime.InternalPlatform.start(InternalPlatfor
m.java:1086)
       at
org.eclipse.core.internal.runtime.PlatformActivator.startInternalPlatfor
m(PlatformActivator.java:141)
       at
org.eclipse.core.internal.runtime.PlatformActivator.start(PlatformActiva
tor.java:57)
       at org.eclipse.osgi.framework.internal.core.BundleContextImpl
$2.run(BundleContextImpl.java:994)
       at java.security.AccessController.doPrivileged(Native Method)
       at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato
r(BundleContextImpl.java:988)
       at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC
ontextImpl.java:969)
       at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo
st.java:313)
       at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractB
undle.java:337)
       at
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framewor
k.java:1024)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles
(StartLevelManager.java:574)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Start
LevelManager.java:496)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLev
el(StartLevelManager.java:275)
       at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent
(StartLevelManager.java:456)
       at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:189)
       at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.run(EventManager.java:291)







Back to the top