[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [buckminster-dev] Automatic headless buckminster build and update
|
The error is rather odd given that the locations indeed look the same. I looked at the code that throws the exception.
It does this:
if (!fwConfigLocation.equals(fwPersistentDataLocation))
throw new IllegalStateException("!fwConfigLocation.equals(fwPersistentDataLocation)\n" + "\t!fwConfigLocation=" +
fwConfigLocation.getAbsolutePath() + "\n\t,fwPersistentDataLocation=" + fwPersistentDataLocation.getAbsolutePath());
The fwConfigLocation and fwPersistentDataLocation are both instances of java.io.File. In your log the exception shows up
with the text:
!fwConfigLocation.equals(fwPersistentDataLocation)
!fwConfigLocation=/home/gch/bucky/configuration
,fwPersistentDataLocation=/home/gch/bucky/configuration
So the File's are not equal but the absolute paths appear to be exactly the same. The only way I can see that happening
is if there would be some invisible whitespace or perhaps a double '//' somewhere in the path. Can you please double
check that that's not the case? Also, please note that the error is most likely introduced by the initial director
install even though you don't encounter it until you do the buckminster install.
Regards,
Thomas Hallgren
Guillaume Chatelet wrote:
Hi Johannes and Thomas,
I used underscores in my name so not to conflict with another
installation. Just to check I changed it to "bucky" and this gave me the
same results.
I'm using the last director version from the download page
http://www.eclipse.org/buckminster/downloads.html
More precisely this specific download from ialto (I'm in france and it
seems to be the default mirror for me) :
http://eclipse.ialto.org/tools/buckminster/products/director_1.0.0.r10307.zip
As for the permissions, well it's all standard, downloaded and extracted
with my account in my home directory. Script is created with the same
user and chmoded +x ( well it executes so ... )
It's very odd to me it's working on your computer and not on mine. I
also tought it could come from an old archive in the proxy cache but I
tried yesterday evening at home on my Linux box and I had the same
result ... Really, really strange ...
Guillaume
Here is the "not so relevant" log with the "bucky" installation directory :
Installing org.eclipse.buckminster.cmdline.product 1.1.350.r10356.
Operation completed in 25738 ms.
!SESSION 2009-07-16 12:40:47.654
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments: install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.core.headless.feature
Command-line arguments: -consolelog install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.core.headless.feature
!ENTRY org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2009-07-16
12:41:04.288
!MESSAGE Error while loading manipulator.
!STACK 0
java.lang.IllegalStateException:
!fwConfigLocation.equals(fwPersistentDataLocation)
!fwConfigLocation=/home/gch/bucky/configuration
,fwPersistentDataLocation=/home/gch/bucky/configuration
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.checkConsistencyOfFwConfigLocAndFwPersistentDataLoc(EquinoxManipulatorImpl.java:65)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:360)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:50)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.installBundle(InstallBundleAction.java:76)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.execute(InstallBundleAction.java:29)
at
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
at
org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
at
org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
at
org.eclipse.buckminster.installer.Install.planAndExecute(Install.java:122)
at org.eclipse.buckminster.installer.Install.run(Install.java:190)
at
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(AbstractCommand.java:155)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:341)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:135)
at org.eclipse.buckminster.cmdline.Headless.start(Headless.java:189)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
!SESSION 2009-07-16 12:41:05.083
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments: install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.cvs.headless.feature
Command-line arguments: -consolelog install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.cvs.headless.feature
!ENTRY org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2009-07-16
12:41:10.074
!MESSAGE Error while loading manipulator.
!STACK 0
java.lang.IllegalStateException:
!fwConfigLocation.equals(fwPersistentDataLocation)
!fwConfigLocation=/home/gch/bucky/configuration
,fwPersistentDataLocation=/home/gch/bucky/configuration
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.checkConsistencyOfFwConfigLocAndFwPersistentDataLoc(EquinoxManipulatorImpl.java:65)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:360)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:50)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.installBundle(InstallBundleAction.java:76)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.execute(InstallBundleAction.java:29)
at
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
at
org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
at
org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
at
org.eclipse.buckminster.installer.Install.planAndExecute(Install.java:122)
at org.eclipse.buckminster.installer.Install.run(Install.java:190)
at
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(AbstractCommand.java:155)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:341)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:135)
at org.eclipse.buckminster.cmdline.Headless.start(Headless.java:189)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
!SESSION 2009-07-16 12:41:10.491
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments: install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.pde.headless.feature
Command-line arguments: -consolelog install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.pde.headless.feature
!ENTRY org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2009-07-16
12:41:30.103
!MESSAGE Error while loading manipulator.
!STACK 0
java.lang.IllegalStateException:
!fwConfigLocation.equals(fwPersistentDataLocation)
!fwConfigLocation=/home/gch/bucky/configuration
,fwPersistentDataLocation=/home/gch/bucky/configuration
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.checkConsistencyOfFwConfigLocAndFwPersistentDataLoc(EquinoxManipulatorImpl.java:65)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:360)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:50)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.installBundle(InstallBundleAction.java:76)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.execute(InstallBundleAction.java:29)
at
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
at
org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
at
org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
at
org.eclipse.buckminster.installer.Install.planAndExecute(Install.java:122)
at org.eclipse.buckminster.installer.Install.run(Install.java:190)
at
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(AbstractCommand.java:155)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:341)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:135)
at org.eclipse.buckminster.cmdline.Headless.start(Headless.java:189)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
!SESSION 2009-07-16 12:41:30.570
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments: install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.maven.feature
Command-line arguments: -consolelog install
http://eclipse.ialto.org/tools/buckminster/headless-3.5/
org.eclipse.buckminster.maven.feature
!ENTRY org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2009-07-16
12:41:38.323
!MESSAGE Error while loading manipulator.
!STACK 0
java.lang.IllegalStateException:
!fwConfigLocation.equals(fwPersistentDataLocation)
!fwConfigLocation=/home/gch/bucky/configuration
,fwPersistentDataLocation=/home/gch/bucky/configuration
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.checkConsistencyOfFwConfigLocAndFwPersistentDataLoc(EquinoxManipulatorImpl.java:65)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:360)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:50)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.installBundle(InstallBundleAction.java:76)
at
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.execute(InstallBundleAction.java:29)
at
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
at
org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
at
org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
at
org.eclipse.buckminster.installer.Install.planAndExecute(Install.java:122)
at org.eclipse.buckminster.installer.Install.run(Install.java:190)
at
org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(AbstractCommand.java:155)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:341)
at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:135)
at org.eclipse.buckminster.cmdline.Headless.start(Headless.java:189)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
On Thu, Jul 16, 2009 at 1:17 PM, Thomas Hallgren <thomas@xxxxxxx
<mailto:thomas@xxxxxxx>> wrote:
Hi Guillaume,
Are you really using '__' or is that your email client substituting
a '..' (I seem to recall that some email clients actually do that
for some obscure reason)? If that's the case, then try without '..'
in the BUCKY_DIR. Chances are high that Johannes is right.
- thomas