Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318305

Summary: Build process removes slashs '/' from path
Product: z_Archived Reporter: frank <frank.winkler>
Component: Dash AthenaAssignee: Project Inbox <athena.build-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: bugs.eclipse.org, frank.winkler, nboldt
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Directory structure created by build process - wrong directory is highlighted none

Description frank CLA 2010-06-29 08:36:35 EDT
Trying to build a feature using Athena Common Build I consider a problem with the build directory path. It seems that during the build process the build directory name C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/N201006291053 is replaced by something like that C:Hudsonjobsat.mic.rcp.core.nightlyworkspacebuild/N201006291053 that is used in the following build steps. 

The main builder call in the log file:

     [echo] Run C:\Programme\Java/jdk1.5.0_10/bin/java
     [echo]   -enableassertions
     [echo]   -jar C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\org.eclipse.releng.basebuilder\plugins\org.eclipse.equinox.launcher_1.0.200.v20090520.jar
     [echo]   -application org.eclipse.ant.core.antRunner
     [echo]   -f C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace/org.eclipse.dash.common.releng/buildAll.xml run
     [echo]    -Dversion=1.0.0 -Dprojectid=at.mic.ecp.feature -DbuildType=N -DbuildTimestamp=201006291053 -DbuildAlias=xyz -Dbuild.steps=buildUpdate,generateDigests,cleanup -DforceContextQualifier=v201006291053 -DJAVA_HOME=C:/Programme/Java/jdk1.5.0_10 -DwritableBuildRoot=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build -DthirdPartyJarsDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/3rdPartyJars -DdownloadsDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/downloads -DbuildDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/N201006291053 -DrelengBuilderDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/at.mic.rcp.core.nightly -DrelengBaseBuilderDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder -DrelengCommonBuilderDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.dash.common.releng -DfetchTag=trunk -DrepositoryURLs=http://download.eclipse.org/releases/galileo
     [echo]    
    [build] Executing 'C:\Programme\Java\jdk1.5.0_10\bin\java' with arguments:
    [build] '-enableassertions'
    [build] '-Xmx400m'
    [build] '-classpath'
    [build] 'C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\org.eclipse.releng.basebuilder\plugins\org.eclipse.equinox.launcher_1.0.200.v20090520.jar;C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\org.eclipse.releng.basebuilder\plugins'
    [build] '-jar'
    [build] 'C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\org.eclipse.releng.basebuilder\plugins\org.eclipse.equinox.launcher_1.0.200.v20090520.jar'
    [build] '-application'
    [build] 'org.eclipse.ant.core.antRunner'
    [build] '-f'
    [build] 'C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace/org.eclipse.dash.common.releng/buildAll.xml'
    [build] 'run'
    [build] '-Dversion=1.0.0'
    [build] '-Dprojectid=at.mic.ecp.feature'
    [build] '-DbuildType=N'
    [build] '-DbuildTimestamp=201006291053'
    [build] '-DbuildAlias=xyz'
    [build] '-Dbuild.steps=buildUpdate,generateDigests,cleanup'
    [build] '-DforceContextQualifier=v201006291053'
    [build] '-DJAVA_HOME=C:/Programme/Java/jdk1.5.0_10'
    [build] '-DwritableBuildRoot=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build'
    [build] '-DthirdPartyJarsDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/3rdPartyJars'
    [build] '-DdownloadsDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/downloads'
    [build] '-DbuildDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/N201006291053'
    [build] '-DrelengBuilderDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/at.mic.rcp.core.nightly'
    [build] '-DrelengBaseBuilderDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder'
    [build] '-DrelengCommonBuilderDir=C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.dash.common.releng'
    [build] '-DfetchTag=trunk'
    [build] '-DrepositoryURLs=http://download.eclipse.org/releases/galileo'

At this point all paths look fine (trying to find the reason for my problem I replaced all '\' in   ${args} by '/' before this call).

The next log lines  (I included a <echoproperties>) - here you can see the first occurences of the wrong path (highlighted in red). 

    [build] 
    [build] The ' characters around the executable and arguments are
    [build] not part of the command.
    [build] Buildfile: C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace/org.eclipse.dash.common.releng/buildAll.xml
    [build] Trying to override old definition of task svn

    [build] init:

    [build] check.ant-contrib:

    [build] resolvepaths:

    [build] init:

    [build] genBuildCfgInit:
    [build] Trying to override old definition of task resolvepath

    [build] projectid2names:

    [build] genBuildCfg:
    [build] Trying to override old definition of task resolvepath

    [build] createBuildConfigFile:
    [build] Trying to override old definition of task resolvepath

    [build] initCommandlineArgsList:
    [build] Trying to override old definition of task resolvepath

    [build] load.properties:
    [build]      [echo] Load properties from C:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/at.mic.rcp.core.nightly/build.properties
    [build]      [echo] 
    [build]      [echo] Loaded JAVA*_HOME and bootclasspath values:
    [build]      [echo]         JAVA_HOME = C:\Programme\Java/jdk1.5.0_10
    [build]      [echo]       JAVA14_HOME = C:\Programme\Java/jdk1.5.0_10, J2SE-1.4 = C:ProgrammeJava/jdk1.5.0_10/lib/vm.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/vm.jar:C:ProgrammeJava/jdk1.5.0_10/lib/dt.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/dt.jar:C:ProgrammeJava/jdk1.5.0_10/lib/rt.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/rt.jar:C:ProgrammeJava/jdk1.5.0_10/lib/core.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/core.jar:C:ProgrammeJava/jdk1.5.0_10/lib/xml.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/xml.jar:C:ProgrammeJava/jdk1.5.0_10/lib/graphics.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/graphics.jar:C:ProgrammeJava/jdk1.5.0_10/lib/server.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/server.jar:C:ProgrammeJava/jdk1.5.0_10/lib/ibmorbapi.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmorbapi.jar:C:ProgrammeJava/jdk1.5.0_10/lib/security.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/security.jar:C:ProgrammeJava/jdk1.5.0_10/lib/classes.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/classes.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jce.jar:C:ProgrammeJava/jdk1.5.0_10/lib/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/dt.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/classes.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/jce.jar
    [build]      [echo]       JAVA50_HOME = C:\Programme\Java/jdk1.5.0_10, J2SE-1.5 = C:ProgrammeJava/jdk1.5.0_10/jre/lib/rt.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/vm.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/core.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/xml.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/graphics.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/server.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmorbapi.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/security.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/classes.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jce.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmjcefw.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/dt.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/classes.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/jce.jar
    [build]      [echo]       JAVA60_HOME = C:\Programme\Java/jdk1.5.0_10, JavaSE-1.6 = C:ProgrammeJava/jdk1.5.0_10/jre/lib/rt.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/core.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/annotation.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/beans.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmorbapi.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/java.util.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jlm.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/logging.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/resources.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/security.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/sql.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/vm.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/xmldsigfw.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/xml.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/graphics.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/server.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jce.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmjcefw.jar:C:ProgrammeJava/jdk1.5.0_10/lib/dt.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/dt.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/classes.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/jsse.jar:C:ProgrammeJava/jdk1.5.0_10/../Classes/jce.jar
    [build]      [echo] Created C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\build/N201006291053/build.cfg
    [build] Trying to override old definition of task resolvepath

    [build] collectMapTypes:
    [build]      [echo] Found these map entry types: SVN
    [build] Trying to override old definition of task resolvepath

    [build] collectURLs:
    [build]      [echo] Found 0 dependency URLs
    [build]      [echo] Load properties from C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\build/N201006291053/build.cfg
    [build]      [echo] Got incubation = 

    [build] create.label.properties:
    [build] [echoproperties] #Ant properties
    [build] [echoproperties] #Tue Jun 29 10:54:10 CEST 2010
    [build] [echoproperties] ANT=C\:Hudsonjobsat.mic.rcp.core.nightlyworkspaceorg.eclipse.releng.basebuilderpluginsorg.apache.ant_1.7.1.v20090120-1145/bin/ant
    [build] [echoproperties] ANT_HOME=/opt/public/common/apache-ant-1.7.1
    [build] [echoproperties] BUILDALIAS=xyz
    [build] [echoproperties] BUILDTYPE=N
    [build] [echoproperties] CDC-1.0/Foundation-1.0=/opt/public/common/org.eclipse.sdk-feature/libs/ee.foundation-1.0.jar
    [build] [echoproperties] CDC-1.1/Foundation-1.1=/opt/public/common/org.eclipse.sdk-feature/libs/ee.foundation.jar
    [build] [echoproperties] FETCHTAG=trunk
    [build] [echoproperties] HOME=C\:Dokumente und EinstellungenAdministrator.MIC
    [build] [echoproperties] IUsToInstall=
    [build] [echoproperties] J2SE-1.4=C\:ProgrammeJava/jdk1.5.0_10/lib/vm.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/vm.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/dt.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/dt.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/rt.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/rt.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/core.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/core.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/xml.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/xml.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/graphics.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/graphics.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/server.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/server.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/ibmorbapi.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmorbapi.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/security.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/security.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/classes.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/classes.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jce.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/dt.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/classes.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/jce.jar
    [build] [echoproperties] J2SE-1.5=C\:ProgrammeJava/jdk1.5.0_10/jre/lib/rt.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/vm.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/core.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/xml.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/graphics.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/server.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmorbapi.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/security.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/classes.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jce.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmjcefw.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/dt.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/classes.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/jce.jar
    [build] [echoproperties] JAVA14_HOME=/opt/public/common/ibm-java2-142
    [build] [echoproperties] JAVA50_64_HOME=/opt/public/common/ibm-java2-ppc64-50
    [build] [echoproperties] JAVA50_HOME=/opt/public/common/ibm-java2-ppc-50
    [build] [echoproperties] JAVA60_HOME=/opt/public/common/ibm-java-jdk-ppc-60
    [build] [echoproperties] JAVA_FOUNDATION_HOME=/opt/public/common/org.eclipse.sdk-feature/libs
    [build] [echoproperties] JAVA_HOME=C\:\\Programme\\Java/jdk1.5.0_10
    [build] [echoproperties] JavaSE-1.6=C\:ProgrammeJava/jdk1.5.0_10/jre/lib/rt.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/core.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/annotation.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/beans.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmorbapi.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/java.util.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jlm.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/logging.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/resources.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/security.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/sql.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/vm.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/xmldsigfw.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/xml.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/graphics.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/server.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jce.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/jre/lib/ibmjcefw.jar\:C\:ProgrammeJava/jdk1.5.0_10/lib/dt.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/dt.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/classes.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/jsse.jar\:C\:ProgrammeJava/jdk1.5.0_10/../Classes/jce.jar
    [build] [echoproperties] PROJECTID=at.mic.ecp.feature
    [build] [echoproperties] VERSION=1.0.0
    [build] [echoproperties] ant.core.lib=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant.jar
    [build] [echoproperties] ant.file=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.dash.common.releng\\tools\\scripts\\buildAllHelper.xml
    [build] [echoproperties] ant.file.buildAllHelper.xml\ \:\ helpful\ methods\ for\ signing,\ packing\ and\ all\ kinds\ of\ crazy\ crap=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.dash.common.releng\\tools\\scripts\\buildAllHelper.xml
    [build] [echoproperties] ant.file.org.eclipse.dash.commonbuilder.releng/buildAll.xml=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.dash.common.releng\\buildAll.xml
    [build] [echoproperties] ant.home=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\plugins\\org.apache.ant_1.7.1.v20090120-1145
    [build] [echoproperties] ant.java.version=1.5
    [build] [echoproperties] ant.library.dir=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib
    [build] [echoproperties] ant.project.name=buildAllHelper.xml \: helpful methods for signing, packing and all kinds of crazy crap
    [build] [echoproperties] ant.version=Apache Ant version 1.7.1 compiled on June 27 2008
    [build] [echoproperties] archivePrefix=eclipse
    [build] [echoproperties] awt.toolkit=sun.awt.windows.WToolkit
    [build] [echoproperties] baseLocation=C\:Hudsonjobsat.mic.rcp.core.nightlyworkspacebuild/N201006291053/eclipse
    [build] [echoproperties] basearch=x86
    [build] [echoproperties] basedir=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.dash.common.releng
    [build] [echoproperties] baseos=win32
    [build] [echoproperties] basews=win32
    [build] [echoproperties] build.steps=buildUpdate,generateDigests,cleanup
    [build] [echoproperties] buildAlias=xyz
    [build] [echoproperties] buildDateStamp=201006291053
    [build] [echoproperties] buildDir=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\build/N201006291053
    [build] [echoproperties] buildDirectory=C\:Hudsonjobsat.mic.rcp.core.nightlyworkspacebuild/N201006291053/eclipse
    [build] [echoproperties] buildID=N201006291053
    [build] [echoproperties] buildId=N201006291053
    [build] [echoproperties] buildLabel=N201006291053
    [build] [echoproperties] buildTimestamp=201006291053
    [build] [echoproperties] buildType=N
    [build] [echoproperties] buildcfg=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\build/N201006291053/build.cfg
    [build] [echoproperties] buildingOSGi=true
    [build] [echoproperties] collectingFolder=eclipse
    [build] [echoproperties] compilerArg=-enableJavadoc -encoding ISO-8859-1 -warn\:-serial,nls,unused,unchecked,raw
    [build] [echoproperties] domainNamespace=org.eclipse
    [build] [echoproperties] downloadsDir=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/downloads
    [build] [echoproperties] eclipse.application=org.eclipse.ant.core.antRunner
    [build] [echoproperties] eclipse.buildId=200905221710
    [build] [echoproperties] eclipse.commands=-application\norg.eclipse.ant.core.antRunner\n-f\nC\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace/org.eclipse.dash.common.releng/buildAll.xml\nrun\n-Dversion\=1.0.0\n-Dprojectid\=at.mic.ecp.feature\n-DbuildType\=N\n-DbuildTimestamp\=201006291053\n-DbuildAlias\=xyz\n-Dbuild.steps\=buildUpdate,generateDigests,cleanup\n-DforceContextQualifier\=v201006291053\n-DJAVA_HOME\=C\:/Programme/Java/jdk1.5.0_10\n-DwritableBuildRoot\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build\n-DthirdPartyJarsDir\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/3rdPartyJars\n-DdownloadsDir\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/downloads\n-DbuildDir\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/N201006291053\n-DrelengBuilderDir\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/at.mic.rcp.core.nightly\n-DrelengBaseBuilderDir\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder\n-DrelengCommonBuilderDir\=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.dash.common.releng\n-DfetchTag\=trunk\n-DrepositoryURLs\=http\://download.eclipse.org/releases/galileo\n
    [build] [echoproperties] eclipse.download.url=http\://www.eclipse.org/downloads/download.php?file\=
    [build] [echoproperties] eclipse.home=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder
    [build] [echoproperties] eclipse.home.location=file\:/C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/
    [build] [echoproperties] eclipse.pdebuild.home=/C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/./
    [build] [echoproperties] eclipse.pdebuild.scripts=/C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/
    [build] [echoproperties] eclipse.pdebuild.templates=/C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/
    [build] [echoproperties] eclipse.product=org.eclipse.sdk.ide
    [build] [echoproperties] eclipse.running=true
    [build] [echoproperties] eclipse.startTime=1277801638038
    [build] [echoproperties] eclipseBaseURL=file\:/C\:/Daten/eclipse/sdk/eclipse-SDK-3.5-win32.zip
    [build] [echoproperties] eclipseBuildId=3.5
    [build] [echoproperties] eclipseDeltaPackURL=file\:/C\:/Daten/eclipse/sdk/eclipse-3.5-delta-pack.zip
    [build] [echoproperties] eclipseURL=file\:/C\:/Daten/eclipse/sdk
    [build] [echoproperties] eof=eof
    [build] [echoproperties] failBuildIfTestFailuresOrErrors=false
    [build] [echoproperties] fetchTag=trunk
    [build] [echoproperties] file.encoding=Cp1252
    [build] [echoproperties] file.encoding.pkg=sun.io
    [build] [echoproperties] file.separator=\\
    [build] [echoproperties] flattenDependencies=true
    [build] [echoproperties] forceContextQualifier=v201006291053
    [build] [echoproperties] helper=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.dash.common.releng/tools/scripts/buildAllHelper.xml
    [build] [echoproperties] incubation=
    [build] [echoproperties] java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    [build] [echoproperties] java.awt.printerjob=sun.awt.windows.WPrinterJob
    [build] [echoproperties] java.class.path=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\plugins\\org.eclipse.equinox.launcher_1.0.200.v20090520.jar
    [build] [echoproperties] java.class.version=49.0
    [build] [echoproperties] java.endorsed.dirs=C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\endorsed
    [build] [echoproperties] java.ext.dirs=C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\ext
    [build] [echoproperties] java.home=C\:\\Programme\\Java\\jdk1.5.0_10\\jre
    [build] [echoproperties] java.io.tmpdir=C\:\\DOKUME~1\\ADMINI~1.MIC\\LOKALE~1\\Temp\\
    [build] [echoproperties] java.library.path=C\:\\Programme\\Java\\jdk1.5.0_10\\bin;.;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\Programme\\Java\\jdk1.5.0_10/bin;c\:\\programme\\imagemagick-6.3.4-q16;C\:\\Programme\\PHP\\PHP5\\;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\System32\\Wbem;C\:\\Programme\\Apache Group\\Apache2\\bin;C\:\\Programme\\MySQL\\MySQL Server 5.0\\bin;C\:\\Programme\\Subversion\\bin;C\:\\Programme\\Python\\Python25;C\:\\Programme\\GnuWin32_DiffUtils\\bin;C\:\\Programme\\ant\\bin;C\:\\SQL_Plus_10_2;C\:\\Programme\\Dell\\SysMgt\\oma\\oldiags\\bin;C\:\\Programme\\CVS;C\:\\Programme\\Dell\\SysMgt\\RAC3;C\:\\Programme\\Dell\\SysMgt\\oma\\bin;C\:\\PROGRA~1\\CA\\SHARED~1\\SCANEN~1
    [build] [echoproperties] java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    [build] [echoproperties] java.runtime.version=1.5.0_10-b03
    [build] [echoproperties] java.specification.name=Java Platform API Specification
    [build] [echoproperties] java.specification.vendor=Sun Microsystems Inc.
    [build] [echoproperties] java.specification.version=1.5
    [build] [echoproperties] java.vendor=Sun Microsystems Inc.
    [build] [echoproperties] java.vendor.url=http\://java.sun.com/
    [build] [echoproperties] java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
    [build] [echoproperties] java.version=1.5.0_10
    [build] [echoproperties] java.vm.info=mixed mode
    [build] [echoproperties] java.vm.name=Java HotSpot(TM) Client VM
    [build] [echoproperties] java.vm.specification.name=Java Virtual Machine Specification
    [build] [echoproperties] java.vm.specification.vendor=Sun Microsystems Inc.
    [build] [echoproperties] java.vm.specification.version=1.0
    [build] [echoproperties] java.vm.vendor=Sun Microsystems Inc.
    [build] [echoproperties] java.vm.version=1.5.0_10-b03
    [build] [echoproperties] javacVerbose=false
    [build] [echoproperties] line.separator=\r\n
    [build] [echoproperties] mainFeatureToBuildID=at.mic.ecp.feature
    [build] [echoproperties] mapTypes=SVN
    [build] [echoproperties] org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
    [build] [echoproperties] org.osgi.framework.language=de
    [build] [echoproperties] org.osgi.framework.os.name=Windows2000
    [build] [echoproperties] org.osgi.framework.os.version=5.0.0
    [build] [echoproperties] org.osgi.framework.processor=x86
    [build] [echoproperties] org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views ,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
    [build] [echoproperties] org.osgi.framework.vendor=Eclipse
    [build] [echoproperties] org.osgi.framework.version=1.5.0
    [build] [echoproperties] org.osgi.supports.framework.extension=true
    [build] [echoproperties] org.osgi.supports.framework.fragment=true
    [build] [echoproperties] org.osgi.supports.framework.requirebundle=true
    [build] [echoproperties] os.arch=x86
    [build] [echoproperties] os.name=Windows 2000
    [build] [echoproperties] os.version=5.0
    [build] [echoproperties] osgi.arch=x86
    [build] [echoproperties] osgi.bundles=org.eclipse.equinox.common@2\:start, org.eclipse.update.configurator@3\:start, org.eclipse.core.runtime@start
    [build] [echoproperties] osgi.bundlestore=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\configuration\\org.eclipse.osgi\\bundles
    [build] [echoproperties] osgi.configuration.area=file\:/C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/configuration/
    [build] [echoproperties] osgi.framework=file\:/c\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/plugins/org.eclipse.osgi_3.5.0.v20090520.jar
    [build] [echoproperties] osgi.framework.shape=jar
    [build] [echoproperties] osgi.framework.version=3.5.0.v20090520
    [build] [echoproperties] osgi.install.area=file\:/C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/org.eclipse.releng.basebuilder/
    [build] [echoproperties] osgi.instance.area=file\:/C\:/Dokumente und Einstellungen/Administrator.MIC/workspace/
    [build] [echoproperties] osgi.instance.area.default=file\:/C\:/Dokumente und Einstellungen/Administrator.MIC/workspace/
    [build] [echoproperties] osgi.logfile=C\:\\Dokumente und Einstellungen\\Administrator.MIC\\workspace\\.metadata\\.log
    [build] [echoproperties] osgi.manifest.cache=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\configuration\\org.eclipse.osgi\\manifests
    [build] [echoproperties] osgi.nl=de_AT
    [build] [echoproperties] osgi.os=win32
    [build] [echoproperties] osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
    [build] [echoproperties] osgi.syspath=c\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.releng.basebuilder\\plugins
    [build] [echoproperties] osgi.tracefile=C\:\\Dokumente und Einstellungen\\Administrator.MIC\\workspace\\.metadata\\trace.log
    [build] [echoproperties] osgi.ws=win32
    [build] [echoproperties] packageFeaturesIncludedBinaries=true
    [build] [echoproperties] parallelCompilation=true
    [build] [echoproperties] path.separator=;
    [build] [echoproperties] projNamespace=org.eclipse.mic.ecp
    [build] [echoproperties] projRelengName=org.eclipse.feature.releng
    [build] [echoproperties] projectName=mic.ecp
    [build] [echoproperties] projectid=at.mic.ecp.feature
    [build] [echoproperties] relengBaseBuilderDir=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace/org.eclipse.releng.basebuilder
    [build] [echoproperties] relengBuilderDir=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/at.mic.rcp.core.nightly
    [build] [echoproperties] relengCommonBuilderDir=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace/org.eclipse.dash.common.releng
    [build] [echoproperties] relengCommonScriptsDir=C\:Hudsonjobsat.mic.rcp.core.nightlyworkspace/org.eclipse.dash.common.releng/tools/scripts
    [build] [echoproperties] removeUnpackedJars=false
    [build] [echoproperties] repositoryURLs=http\://download.eclipse.org/releases/galileo
    [build] [echoproperties] required.dependency.files=
    [build] [echoproperties] runPackager=true
    [build] [echoproperties] serverAlias=utils.eclipse.org
    [build] [echoproperties] skipPack=true
    [build] [echoproperties] skipSign=true
    [build] [echoproperties] subprojectName=feature
    [build] [echoproperties] sun.arch.data.model=32
    [build] [echoproperties] sun.boot.class.path=C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\rt.jar;C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\i18n.jar;C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\sunrsasign.jar;C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\jsse.jar;C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\jce.jar;C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\lib\\charsets.jar;C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\classes
    [build] [echoproperties] sun.boot.library.path=C\:\\Programme\\Java\\jdk1.5.0_10\\jre\\bin
    [build] [echoproperties] sun.cpu.endian=little
    [build] [echoproperties] sun.cpu.isalist=
    [build] [echoproperties] sun.desktop=windows
    [build] [echoproperties] sun.io.unicode.encoding=UnicodeLittle
    [build] [echoproperties] sun.jnu.encoding=Cp1252
    [build] [echoproperties] sun.management.compiler=HotSpot Client Compiler
    [build] [echoproperties] sun.os.patch.level=Service Pack 4
    [build] [echoproperties] svnPassword=control_987
    [build] [echoproperties] svnUsername=cruisecontrol
    [build] [echoproperties] testBase=C\:Hudsonjobsat.mic.rcp.core.nightlyworkspacebuild/N201006291053/testing
    [build] [echoproperties] thirdPartyJarsDir=C\:/Hudson/jobs/at.mic.rcp.core.nightly/workspace/build/3rdPartyJars
    [build] [echoproperties] timestamp=201006291053
    [build] [echoproperties] topprojectName=at
    [build] [echoproperties] transformedRepoLocation=C\:Hudsonjobsat.mic.rcp.core.nightlyworkspacebuild/N201006291053/eclipse/transformedRepo
    [build] [echoproperties] user.country=AT
    [build] [echoproperties] user.dir=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace\\org.eclipse.dash.common.releng
    [build] [echoproperties] user.home=C\:\\Dokumente und Einstellungen\\Administrator.MIC
    [build] [echoproperties] user.language=de
    [build] [echoproperties] user.name=Administrator
    [build] [echoproperties] user.timezone=Europe/Berlin
    [build] [echoproperties] user.variant=
    [build] [echoproperties] version=1.0.0
    [build] [echoproperties] writableBuildRoot=C\:\\Hudson\\jobs\\at.mic.rcp.core.nightly\\workspace/build
    [build]     [mkdir] Created dir: C:\Hudson\jobs\at.mic.rcp.core.nightly\workspace\org.eclipse.dash.common.releng\Hudsonjobsat.mic.rcp.core.nightlyworkspacebuild\N201006291053\eclipse
    [build]      [echo] subprojectName = feature
    [build]      [echo] Base OS: win32; Base Window System: win32


and last but not least, I include a screenshot of the directory structure - I've marked the directory that was created by the build process using the wrong build directory name.

I've searched now for one day for the place where the '/' got lost in the directory name but could not find it. Is it possible that this problem depends on our Windows environment? 

Thank you very much for your help in advance!

Best regards!
Frank
Comment 1 frank CLA 2010-06-29 08:38:25 EDT
Created attachment 172993 [details]
Directory structure created by build process - wrong directory is highlighted
Comment 2 Nick Boldt CLA 2010-07-06 16:10:18 EDT
Have you tried using / (fwd slash) instead of \ (back slash) in your paths as defined in build.properties? 

Note too that file://some/dir is the same as file:/C:/some/dir (if c:\some\dir exists).
Comment 3 frank CLA 2010-07-07 04:55:42 EDT
Yes of course. In properties files we are using only forward slashs.
Comment 4 Robert Gacki CLA 2011-11-21 11:22:42 EST
Is there a solution to the problem. It appears that I have the same problem with the Athena HEAD and basebuilder R3_7_1. Looks like that PDE returns a bad baseDir to 'org.eclipse.dash.common.releng'. It may be related to the ':' within the Windows path.
Comment 5 Nick Boldt CLA 2011-11-21 11:46:42 EST
(In reply to comment #4)
> Is there a solution to the problem. It appears that I have the same problem
> with the Athena HEAD and basebuilder R3_7_1. Looks like that PDE returns a bad
> baseDir to 'org.eclipse.dash.common.releng'. It may be related to the ':'
> within the Windows path.

This project has been mothballed because, frankly, Tycho is a better, more maintained, and powerful solution for building all things osgi (plugins, features, products, p2 update sites). Closing as WONTFIX, sorry.

http://wiki.eclipse.org/Tycho/Reference_Card
http://wiki.eclipse.org/Minerva

Also includes built-in support for both UI and non-UI testing, eg., with swtbot.
Comment 6 Robert Gacki CLA 2011-11-21 12:01:41 EST
(In reply to comment #5)
> This project has been mothballed because, frankly, Tycho is a better, more
> maintained, and powerful solution for building all things osgi (plugins,
> features, products, p2 update sites). Closing as WONTFIX, sorry.
> 
> http://wiki.eclipse.org/Tycho/Reference_Card
> http://wiki.eclipse.org/Minerva
> 
> Also includes built-in support for both UI and non-UI testing, eg., with
> swtbot.

No problem. I do not have the luxury to use Maven right now. That's why I looked into Athena in the first place. Thanks for the fast response.
Comment 7 Nick Boldt CLA 2011-11-21 13:04:07 EST
(In reply to comment #6)
> No problem. I do not have the luxury to use Maven right now. That's why I
> looked into Athena in the first place. Thanks for the fast response.

Migrating to maven from pde isn't as painful as you might think, esp. since tycho can read manifest.mf and build.properties files so that the pom.xml files needed to run a tycho/maven build are pretty simple and near-empty for the most part.