Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11433

Jenkins silently and uncondtionally passes params to maven 3 without env. prefix - causes name conflicts

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • maven-plugin
    • None

      For instance there are: env.BUILD_URL and BUILD_URL; env.USER and USER etc.

      Some names are very common and may easily conflict with properties within pom. In our case USER variable overrode our USER property, producing wrong output.

      Also this not reflected in starting line, which is misleading too:

      Executing Maven:  -B -f /var/lib/jenkins/jobs/agency-deploy-searcher/workspace/pom.xml -DskipTests=true -X package
      
      [DEBUG] properties used {file.encoding.pkg=sun.io, parsedVersion.osgiVersion=6.0.0.i19, java.home=/usr/lib/jvm/java-6-sun-1.6.0.20/jre, ip-prod-mgr2=172.29.128.122, LOGNAME=jenkins, ip-prod-mgr1=172.29.128.121, XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt, buildNumber=20111021, ip-qa-mgr2=10.90.106.61, NODE_NAME=master, PWD=/var/lib/jenkins, ip-qa-mgr1=10.90.106.60, JENKINS_URL=http://10.90.39.98:8080/, env.XDG_SESSION_COOKIE=3776838d77db814deddad44b4c333968-1318528043.432405-123590010, java.endorsed.dirs=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/endorsed, XDG_SESSION_COOKIE=3776838d77db814deddad44b4c333968-1318528043.432405-123590010, env.LOGNAME=jenkins, env.HUDSON_HOME=/var/lib/jenkins, sun.os.patch.level=unknown, java.vendor.url=http://java.sun.com/, env.NODE_NAME=master, timestamp=1319208616481, java.version=1.6.0_20, JOB_NAME=agency-deploy-searcher, env.NODE_LABELS=master, env.JENKINS_SERVER_COOKIE=17b322051dd738386d2007036c0d3ffb, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, skipTests=true, env.SVN_REVISION=394237, ip-prod-wrk4=172.29.128.126, ip-prod-wrk3=172.29.128.125, ip-prod-wrk2=172.29.128.124, ip-prod-wrk1=172.29.128.123, user.name=jenkins, env.LANG=en_US.UTF-8, SVN_REVISION=394237, sun.io.unicode.encoding=UnicodeLittle, ip-qa-wrk2=10.90.106.63, ip-qa-wrk1=10.90.106.62, sun.jnu.encoding=UTF-8, java.runtime.name=Java(TM) SE Runtime Environment, TO_DIR=agency-rpm-install, java.specification.name=Java Platform API Specification, user.timezone=America/New_York, path.separator=:, BUILD_TAG=jenkins-agency-deploy-searcher-6, TERM=xterm, searcher.timeout=180000, SVN_BRANCH=trunk, file.encoding=UTF-8, PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games, env.HOME=/var/lib/jenkins, HUDSON_URL=http://10.90.39.98:8080/, JENKINS_SERVER_COOKIE=17b322051dd738386d2007036c0d3ffb, EXECUTOR_NUMBER=3, env.BUILD_TAG=jenkins-agency-deploy-searcher-6, env._=/usr/bin/daemon, java.io.tmpdir=/tmp, ip-prod2-mgr2=10.102.30.56, user.language=en, ip-prod2-mgr1=10.102.30.55, line.separator=
      , BUILD_URL=http://10.90.39.98:8080/job/agency-deploy-searcher/6/, SHLVL=1, ip-prod-arch-wrk4=172.29.128.57, ACTION=none, ip-prod-arch-wrk3=172.29.128.52, ip-prod2-arch-wrk4=10.102.30.49, M2_HOME=/var/lib/jenkins/tools/maven_3.0.3, ip-prod-arch-wrk2=172.29.128.56, ip-prod2-arch-wrk3=10.102.30.48, ip-prod-arch-wrk1=172.29.128.51, solr.version=3.4.0, ip-prod2-arch-wrk2=10.102.30.45, ip-prod2-arch-wrk1=10.102.30.44, USER=jenkins, env.JOB_NAME=agency-deploy-searcher, java.vm.info=mixed mode, ip-dev-wrk2=10.90.106.16, ip-dev-wrk1=10.90.106.15, java.vm.specification.name=Java Virtual Machine Specification, env.BUILD_URL=http://10.90.39.98:8080/job/agency-deploy-searcher/6/, env.M2_HOME=/var/lib/jenkins/tools/maven_3.0.3, guice.disable.misplaced.annotation.check=true, HUDSON_SERVER_COOKIE=17b322051dd738386d2007036c0d3ffb, MAVEN_HOME=/usr/local/maven, ip-qa2-mgr=10.7.30.43, HOST=none, ip-prod2-wrk4=10.102.30.60, java.awt.printerjob=sun.print.PSPrinterJob, ip-prod2-wrk3=10.102.30.59, ip-prod2-wrk2=10.102.30.58, ip-prod2-wrk1=10.102.30.57, CLASSPATH=, env.HUDSON_SERVER_COOKIE=17b322051dd738386d2007036c0d3ffb, MAIL=/var/mail/jenkins, ip-idev-wrk2=10.90.106.66, ip-idev-wrk1=10.90.106.65, env.TO_DIR=agency-rpm-install, env.BUILD_NUMBER=6, maven.build.timestamp=20111021-1050, os.name=Linux, java.specification.vendor=Sun Microsystems Inc., env.SVN_BRANCH=trunk, zookeeper.port=2181, env.TERM=xterm, BUILD_NUMBER=6, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, env.JOB_URL=http://10.90.39.98:8080/job/agency-deploy-searcher/, zookeeper.timeout=60000, maven3.interceptor=/var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar, java.library.path=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib, env.PATH=/var/lib/jenkins/tools/maven_3.0.3/bin:/usr/java/default/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games, env.HUDSON_URL=http://10.90.39.98:8080/, env.JENKINS_URL=http://10.90.39.98:8080/, java.class.version=50.0, env.SHLVL=1, env.LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64, JOB_URL=http://10.90.39.98:8080/job/agency-deploy-searcher/, commons-protocol.verson=6.0-SNAPSHOT, env.JENKINS_HOME=/var/lib/jenkins, zookeeper.version=3.3.2, JENKINS_HOME=/var/lib/jenkins, BUILD_ID=2011-10-21_10-50-08, sun.boot.library.path=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64, project.build.sourceEncoding=UTF-8, ip-idev-mgr=10.90.106.64, sun.management.compiler=HotSpot 64-Bit Server Compiler, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, env.USER=jenkins, HUDSON_HOME=/var/lib/jenkins, env.ACTION=none, PATH+MAVEN=/var/lib/jenkins/tools/maven_3.0.3/bin, NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat, java.vm.specification.version=1.0, JAVA_HOME=/usr/java/default, parsedVersion.majorVersion=6, parsedVersion.minorVersion=0, SHELL=/bin/bash, env.NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat, zookeeper.host=localhost, NODE_LABELS=master, sun.cpu.isalist=, env.MAVEN_HOME=/usr/local/maven, parsedVersion.qualifier=i19, securerandom.source=file:/dev/./urandom, java.ext.dirs=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/ext:/usr/java/packages/lib/ext, os.version=2.6.32-21-server, env.HOST=none, user.home=/var/lib/jenkins, parsedVersion.buildNumber=0, _=/usr/bin/daemon, java.vm.vendor=Sun Microsystems Inc., env.JAVA_HOME=/usr/java/default, ip-qa-arch-wrk4=10.90.106.79, ip-qa-arch-wrk3=10.90.106.69, SVN_URL=http://svn.g3.reuters.com/svn/searchModules/Agency_Search/searcher/trunk, ip-qa-arch-wrk2=10.90.106.68, user.dir=/var/lib/jenkins/jobs/agency-deploy-searcher/workspace, ip-qa-arch-wrk1=10.90.106.67, env.XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt, env.MAIL=/var/mail/jenkins, env.PWD=/var/lib/jenkins, log4j.version=1.2.15, sun.cpu.endian=little, ip-dev-arch-wrk3=10.90.39.150, ip-dev-arch-wrk2=10.90.39.149, ip-dev-arch-wrk1=10.90.39.148, env.SVN_URL=http://svn.g3.reuters.com/svn/searchModules/Agency_Search/searcher/trunk, parsedVersion.incrementalVersion=0, java.vm.version=16.3-b01, java.class.path=/var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.2.jar:/var/lib/jenkins/tools/maven_3.0.3/boot/plexus-classworlds-2.4.jar, os.arch=amd64, WORKSPACE=/var/lib/jenkins/jobs/agency-deploy-searcher/workspace, sun.java.launcher=SUN_STANDARD, zookeeper.connection=localhost:2181, LANG=en_US.UTF-8, env.BUILD_ID=2011-10-21_10-50-08, java.vm.specification.vendor=Sun Microsystems Inc., file.separator=/, java.runtime.version=1.6.0_20-b02, sun.boot.class.path=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/classes, LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64, env.WORKSPACE=/var/lib/jenkins/jobs/agency-deploy-searcher/workspace, PATH+JDK=/usr/java/default/bin, user.country=US, env.EXECUTOR_NUMBER=3, env.SHELL=/bin/bash, maven.home=/var/lib/jenkins/tools/maven_3.0.3, HOME=/var/lib/jenkins, java.vendor=Sun Microsystems Inc., env.HUDSON_COOKIE=8c51644b-8d77-4db3-8c64-9a1ef1143ce6, java.specification.version=1.6, sun.arch.data.model=64}
      

          [JENKINS-11433] Jenkins silently and uncondtionally passes params to maven 3 without env. prefix - causes name conflicts

          There are no comments yet on this issue.

            Unassigned Unassigned
            xko Nikolay Ugarov
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: