Stefan C. Pachlina

ITler, Hobby-Fotograf und Koch, Autor, Handwerker, Gärtner, Bastler, Krimiliebhaber, Brettspieler, Retrogamer, Wanderer und Vinylist

IT

IDA-STEP .FileTableLock Zugriff verweigert

IDA-STEP V4 produziert beim Starten unter Windows 7 als User einen Fehler, als Administrator nicht.

Problem:

ida-step-error_001

Als Admin läßt sich die Applikation starten, man hat als dieser ja auch keine Einschränkungen bezüglich der Zugriffsberechtigungen.

Unter C:\Program Files\IDA-STEP\configuration findet man log-Files mit folgendem Inhalt:

!SESSION 2012-05-22 14:30:19.212 ———————————————–
eclipse.buildId=unknown
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_AT
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2012-05-22 14:30:21.036
!MESSAGE Error reading configuration: C:\Program Files\IDA-STEP\configuration\org.eclipse.osgi\.manager\.fileTableLock (Zugriff verweigert)
!STACK 0
java.io.FileNotFoundException: C:\Program Files\IDA-STEP\configuration\org.eclipse.osgi\.manager\.fileTableLock (Zugriff verweigert)
    at java.io.RandomAccessFile.open(Native Method)
    at java.io.RandomAccessFile.(Unknown Source)
    at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:33)
    at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:387)
    at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:688)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initFileManager(BaseStorage.java:213)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(BaseStorage.java:147)
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:114)
    at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:185)
    at org.eclipse.osgi.framework.internal.core.Framework.(Framework.java:157)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:286)
    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:619)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

 

Lösung:

C:\Program Files\IDA-STEP\configuration\config.ini editieren

  • Ans Ende der Datei folgenden Parameter einfügen:
    osgi.locking=none
  • config.ini speichern
  • IDA-STEP starten

Thats it 😉

Schreibe einen Kommentar