[ https://issues.jenkins-ci.org/browse/JENKINS-10440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160934#comment-160934 ]
wernight commented on JENKINS-10440: ------------------------------------ This issue is still live. Maven2 is the de-facto Maven of Ubuntu 11, so there is no simple fix. Any way to remove all those extra definitions? Shouldn't they go as environment variables instead? > gerrit trigger plugin fails to run mvn command when non escaped "" chards are > in subject > ---------------------------------------------------------------------------------------- > > Key: JENKINS-10440 > URL: https://issues.jenkins-ci.org/browse/JENKINS-10440 > Project: Jenkins > Issue Type: Bug > Components: gerrit-trigger > Affects Versions: current > Environment: Jenkins 1.421 > RedHat enterprize 6.1 x86_64 > Reporter: Eyal Edri > Assignee: rsandell > > when jenkins triggers a build using gerrit trigger plugin and the > -DGERRIT_CHANGE_SUBJECT contains " chars, it doesnt escapse the char properly > and mvn command fails. > the original patch text: adding "\" to end of search will cause Exception > message > example run: > /var/lib/jenkins/tools/maven_2.2.1/bin/mvn '-DGERRIT_CHANGE_SUBJECT=adding > \"\\" to end of search will cause Exception message ' > -DGERRIT_REFSPEC=refs/changes/76/1076/6 -DGERRIT_BRANCH=review > -DGERRIT_PATCHSET_NUMBER=6 -DGERRIT_CHANGE_URL=http://gerrit.server.com/1076 > -DGERRIT_CHANGE_ID=Ied1bcb88901485a62a4ec236edd7d10816edf9ba > -DGERRIT_PATCHSET_REVISION=226c6b02b5a12f0cfa2af1c9d9f634c1cf928184 > -DGERRIT_CHANGE_NUMBER=1076 -DGERRIT_PROJECT=rhevm > -Dmaven.repo.local=/mnt/iscsi/workspaces/gerrit_tests/.repository clean > install findbugs:findbugs > maven fails with: > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Invalid task 'to': you must specify a valid lifecycle phase, or a goal > in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1 second > [INFO] Finished at: Sun Jul 24 23:42:17 IDT 2011 > [INFO] Final Memory: 45M/7850M > [INFO] > ------------------------------------------------------------------------ > Build step 'Invoke top-level Maven targets' marked build as failure > ERROR: Publisher hudson.plugins.findbugs.FindBugsPublisher aborted due to > exception > java.lang.InterruptedException > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at > hudson.model.Run$Runner$CheckpointSet.waitForCheckPoint(Run.java:1267) > at hudson.model.Run.waitForCheckpoint(Run.java:1235) > at hudson.model.CheckPoint.block(CheckPoint.java:144) > at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:25) > at > hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:682) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:657) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:635) > at hudson.model.Build$RunnerImpl.post2(Build.java:161) > at > hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:604) > at hudson.model.Run.run(Run.java:1400) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:175) > Finished: FAILURE -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira