You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Thilo-Alexander Ginkel (Created) (JIRA)" <ji...@apache.org> on 2011/09/27 09:17:12 UTC

[jira] [Created] (DIRSTUDIO-742) Directory Studio will not start if its installation directory is not writeable

Directory Studio will not start if its installation directory is not writeable
------------------------------------------------------------------------------

                 Key: DIRSTUDIO-742
                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-742
             Project: Directory Studio
          Issue Type: Bug
    Affects Versions: 1.5.3
            Reporter: Thilo-Alexander Ginkel


If I untar Directory Studio into a directory that is not writeable by my normal user, such as /opt/, Apache Directory Studio will fail to start and emit the following exception to the console:

-- 8< --
!SESSION 2011-09-27 09:10:14.820 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2011-09-27 09:10:15.194
!MESSAGE Error reading configuration: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
!STACK 0
java.io.FileNotFoundException: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
        at java.io.RandomAccessFile.open(Native Method)
        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
        at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:32)
        at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:388)
        at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:686)
        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:121)
        at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:185)
        at org.eclipse.osgi.framework.internal.core.Framework.<init>(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(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
-- 8< --

My ~/.ApacheDirectoryStudio/.metadata/.log looks like this:

-- 8< --
!ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.644
!MESSAGE 
!STACK 0
java.io.IOException: No such file or directory
	at java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.io.File.checkAndCreate(File.java:1704)
	at java.io.File.createTempFile(File.java:1792)
	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
	at java.lang.Thread.run(Thread.java:662)

!ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
!MESSAGE 
!STACK 0
java.io.IOException: No such file or directory
	at java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.io.File.checkAndCreate(File.java:1704)
	at java.io.File.createTempFile(File.java:1792)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
	at java.lang.Thread.run(Thread.java:662)

!ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
!MESSAGE 
!STACK 0
java.io.IOException: No such file or directory
	at java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.io.File.checkAndCreate(File.java:1704)
	at java.io.File.createTempFile(File.java:1792)
	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
	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.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

!ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.646
!MESSAGE 
!STACK 0
java.io.IOException: No such file or directory
	at java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.io.File.checkAndCreate(File.java:1704)
	at java.io.File.createTempFile(File.java:1792)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
	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.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
-- 8< --


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (DIRSTUDIO-742) Directory Studio will not start if its installation directory is not writeable

Posted by "Pierre-Arnaud Marcelot (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRSTUDIO-742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Arnaud Marcelot resolved DIRSTUDIO-742.
----------------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0
         Assignee: Pierre-Arnaud Marcelot

This is fixed in the current trunk.

I tested on a Ubuntu VM.
I got the same error as reported with version 1.5.3 and version 2.0.0-SNAPSHOT does not have the problem and runs without issues.
                
> Directory Studio will not start if its installation directory is not writeable
> ------------------------------------------------------------------------------
>
>                 Key: DIRSTUDIO-742
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-742
>             Project: Directory Studio
>          Issue Type: Bug
>    Affects Versions: 1.5.3
>            Reporter: Thilo-Alexander Ginkel
>            Assignee: Pierre-Arnaud Marcelot
>             Fix For: 2.0.0
>
>
> If I untar Directory Studio into a directory that is not writeable by my normal user, such as /opt/, Apache Directory Studio will fail to start and emit the following exception to the console:
> -- 8< --
> !SESSION 2011-09-27 09:10:14.820 -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_26
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Command-line arguments:  -os linux -ws gtk -arch x86_64
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:10:15.194
> !MESSAGE Error reading configuration: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
> !STACK 0
> java.io.FileNotFoundException: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
>         at java.io.RandomAccessFile.open(Native Method)
>         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
>         at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:32)
>         at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:388)
>         at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:686)
>         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:121)
>         at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:185)
>         at org.eclipse.osgi.framework.internal.core.Framework.<init>(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(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>         at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> -- 8< --
> My ~/.ApacheDirectoryStudio/.metadata/.log looks like this:
> -- 8< --
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.644
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
> 	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
> 	at java.lang.Thread.run(Thread.java:662)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
> 	at java.lang.Thread.run(Thread.java:662)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
> 	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
> 	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
> 	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
> 	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
> 	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
> 	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
> 	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.launcher.Main.invokeFramework(Main.java:559)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.646
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
> 	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
> 	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
> 	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
> 	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
> 	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
> 	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.launcher.Main.invokeFramework(Main.java:559)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> -- 8< --

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRSTUDIO-742) Directory Studio will not start if its installation directory is not writeable

Posted by "Stefan Seelmann (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRSTUDIO-742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13116792#comment-13116792 ] 

Stefan Seelmann commented on DIRSTUDIO-742:
-------------------------------------------

I was able to reproduce the issue:
- /opt has mode bits 774 (rwxrwxr-x) with owner root:root
- "cd /opt" && "sudo tar -xzvf ApacheDirectoryStudio-linux-x86-1.5.3.v20100330.tar.gz"
- The ApacheDirectoryStudio-linux-x86-1.5.3.v20100330 folder of the unpacked tar.gz has bits 777(rwxrwxrwx)
- When starting Studio the above error occurs.

The reason is the default mode bits of the unpacked ApacheDirectoryStudio-* folder and various sub-folders. This should be changed to 775.

I was able to fix the problem by changing the mode bits:
seelmann@ubuntu1104:/opt$ sudo chmod -R o-w ApacheDirectoryStudio-linux-x86-1.5.3.v20100330

Note that in that case a ~/.eclipse directory is created for each user that contains the configuration location. Some more information about the different locations can be found at http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

                
> Directory Studio will not start if its installation directory is not writeable
> ------------------------------------------------------------------------------
>
>                 Key: DIRSTUDIO-742
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-742
>             Project: Directory Studio
>          Issue Type: Bug
>    Affects Versions: 1.5.3
>            Reporter: Thilo-Alexander Ginkel
>
> If I untar Directory Studio into a directory that is not writeable by my normal user, such as /opt/, Apache Directory Studio will fail to start and emit the following exception to the console:
> -- 8< --
> !SESSION 2011-09-27 09:10:14.820 -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_26
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Command-line arguments:  -os linux -ws gtk -arch x86_64
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:10:15.194
> !MESSAGE Error reading configuration: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
> !STACK 0
> java.io.FileNotFoundException: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
>         at java.io.RandomAccessFile.open(Native Method)
>         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
>         at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:32)
>         at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:388)
>         at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:686)
>         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:121)
>         at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:185)
>         at org.eclipse.osgi.framework.internal.core.Framework.<init>(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(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>         at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> -- 8< --
> My ~/.ApacheDirectoryStudio/.metadata/.log looks like this:
> -- 8< --
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.644
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
> 	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
> 	at java.lang.Thread.run(Thread.java:662)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
> 	at java.lang.Thread.run(Thread.java:662)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
> 	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
> 	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
> 	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
> 	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
> 	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
> 	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
> 	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.launcher.Main.invokeFramework(Main.java:559)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.646
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
> 	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
> 	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
> 	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
> 	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
> 	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
> 	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.launcher.Main.invokeFramework(Main.java:559)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> -- 8< --

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (DIRSTUDIO-742) Directory Studio will not start if its installation directory is not writeable

Posted by "Pierre-Arnaud Marcelot (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRSTUDIO-742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Arnaud Marcelot updated DIRSTUDIO-742:
---------------------------------------------

    Fix Version/s: 2.0.0-M1
    
> Directory Studio will not start if its installation directory is not writeable
> ------------------------------------------------------------------------------
>
>                 Key: DIRSTUDIO-742
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-742
>             Project: Directory Studio
>          Issue Type: Bug
>    Affects Versions: 1.5.3
>            Reporter: Thilo-Alexander Ginkel
>            Assignee: Pierre-Arnaud Marcelot
>             Fix For: 2.0.0-M1, 2.0.0
>
>
> If I untar Directory Studio into a directory that is not writeable by my normal user, such as /opt/, Apache Directory Studio will fail to start and emit the following exception to the console:
> -- 8< --
> !SESSION 2011-09-27 09:10:14.820 -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_26
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Command-line arguments:  -os linux -ws gtk -arch x86_64
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:10:15.194
> !MESSAGE Error reading configuration: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
> !STACK 0
> java.io.FileNotFoundException: /opt/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
>         at java.io.RandomAccessFile.open(Native Method)
>         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
>         at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:32)
>         at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:388)
>         at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:686)
>         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:121)
>         at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:185)
>         at org.eclipse.osgi.framework.internal.core.Framework.<init>(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(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>         at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> -- 8< --
> My ~/.ApacheDirectoryStudio/.metadata/.log looks like this:
> -- 8< --
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.644
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
> 	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
> 	at java.lang.Thread.run(Thread.java:662)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:423)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1199)
> 	at java.lang.Thread.run(Thread.java:662)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.645
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:712)
> 	at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:774)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:540)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:433)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
> 	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
> 	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
> 	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
> 	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
> 	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
> 	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.launcher.Main.invokeFramework(Main.java:559)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> !ENTRY org.eclipse.osgi 4 0 2011-09-27 09:11:56.646
> !MESSAGE 
> !STACK 0
> java.io.IOException: No such file or directory
> 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
> 	at java.io.File.checkAndCreate(File.java:1704)
> 	at java.io.File.createTempFile(File.java:1792)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveStateData(BaseStorage.java:595)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:434)
> 	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStop(BaseStorage.java:834)
> 	at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStop(BaseAdaptor.java:262)
> 	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.stop(SystemBundleActivator.java:72)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:843)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:836)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.suspendAllBundles(StartLevelManager.java:623)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:265)
> 	at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:216)
> 	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:266)
> 	at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:685)
> 	at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:583)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:409)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
> 	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.launcher.Main.invokeFramework(Main.java:559)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> -- 8< --

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira