Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [buckminster-dev] Automatic headless buckminster build and update

Hi Thomas,

I used this script ( with the vmargs )

#!/bin/bash
export URL="" href="http://eclipse.ialto.org/tools/buckminster/headless-3.5/">http://eclipse.ialto.org/tools/buckminster/headless-3.5/
export SVN_URL=http://download.cloudsmith.com/buckminster/external/
export BUCKY_DIR=__bucky
# erasing previous install
rm -rf $BUCKY_DIR

# bringing buckminster bootstrap and adding features
./director/director -r $URL -d $BUCKY_DIR -p Buckminster -i org.eclipse.buckminster.cmdline.product -vmargs -D"eclipse.p2.data.area=$BUCKY_DIR/p2"
$BUCKY_DIR/buckminster -consolelog install $URL org.eclipse.buckminster.core.headless.feature
$BUCKY_DIR/buckminster -consolelog install $URL org.eclipse.buckminster.cvs.headless.feature
$BUCKY_DIR/buckminster -consolelog install $URL org.eclipse.buckminster.pde.headless.feature
$BUCKY_DIR/buckminster -consolelog install $URL org.eclipse.buckminster.maven.feature
$BUCKY_DIR/buckminster -consolelog install $SVN_URL org.eclipse.buckminster.subversive.headless.feature

On three Linux boxes ( Gentoo, Debian and Suze 10 ) all 32 bits, with java 1.6 leading to the same result log :

Installing org.eclipse.buckminster.cmdline.product 1.1.350.r10356.
Operation completed in 16508 ms.
!SESSION 2009-07-16 12:18:24.627 -----------------------------------------------
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:18:40.025
!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:18:40.758 -----------------------------------------------
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:18:45.613
!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:18:46.030 -----------------------------------------------
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:19:01.244
!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:19:01.676 -----------------------------------------------
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:19:05.257
!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)

Could it be a pb with the java version ?

Guillaume

On Thu, Jul 16, 2009 at 9:21 AM, Thomas Hallgren <thomas@xxxxxxx> wrote:
Hi Guillaume,
I can run your script on my Linux box without any problems so I don't think there's anything wrong with the update sites.

What JVM are you using on your Linux box?
Can you please try running this install with -consolelog option? We've had several problems with the com.ibm.icu.base 4.0.1.v20090415 in the past for reasons that hasn't yet been cleared up.

- thomas


Back to the top