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

          Nikolay Ugarov created issue -
          Nikolay Ugarov made changes -
          Summary Original: Jenkins silently and uncondtionally passes params to maven 3 without env. prefix causes - causes name conflicts New: Jenkins silently and uncondtionally passes params to maven 3 without env. prefix - causes name conflicts
          Jenkins IRC Bot made changes -
          Component/s New: maven-plugin [ 16033 ]
          Component/s Original: maven2 [ 15487 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 141660 ] New: JNJira + In-Review [ 175526 ]

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

              Created:
              Updated: