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 Guillaume,

this sounds a lot like this, doesn't it?
http://www.eclipse.org/newsportal/article.php?id=919&group=eclipse.tools.buckminster
The script works fine for me btw (Ubuntu 32 bit Java 6).
Maybe it has something to do with the directory structure or file permissions? Maybe the trailing underscores in __bucky are a problem?

Best regards,
Johannes

Guillaume Chatelet schrieb:
Hi Thomas,

I used this script ( with the vmargs )

    #!/bin/bash
    export URL=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 <mailto: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