On 08/11/2014 09:25 PM, Stefan Rossbach wrote: > I do not think so as it is up to the end user how to setup the Jobs > workspace etc. > > Have you tried to revert the build configuration to the state before > you introduced the trigger on commit stuff. > Yes! Build 1262 fails with the old config. > It is more than enough for the moment just to poll GIT every hour as > *broken* commits are such rare and the average commit rate is > far above 1 commit per hour. > Agreed.
The thing is the parameters from the Gerrit Trigger are not passde correctly. In the failed job from the subject it's > '-DGERRIT_PATCHSET_UPLOADER="Stefan Rossbach" <srossb...@arcor.de>' In a triggered job that does not fail it's: > '-DGERRIT_PATCHSET_UPLOADER=\"Holger Schmeisky\" <goo...@schmeisky.com>' Due to command line parsing, ANT thinks {Rossbach" <srossb...@arcor.de>'} is another build target and that's why the build fails. Note the escaped quotation marks in the latter. You can also compare the gerrit parameters for both builds here: http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/1262/parameters/ http://saros-build.imp.fu-berlin.de/jenkins/job/Saros-Gerrit-Conditional/430/parameters/ I'm trying to find out why quotes are escaped in one case and not in the other. Any pointers? To test I'd simply set the "@hourly" to a specific time and then set it back again. > On 11.08.2014 20:40, Arsenij E Solovjev wrote: >> By the way, does anyone know of a "Preview build" option/plugin? >> >> On 08/11/2014 08:36 PM, Stefan Rossbach wrote: >>> This is a bit complicated has you have to setup many other GIT stuff. >>> >>> So you would need: A Tomcat Server, Jenkins, Gerrit a GIT installation >>> along with dozens of other tool libraries, scripts and a complete >>> Eclipse installation. >>> >>> On 11.08.2014 20:27, Holger Schmeisky wrote: >>>> Does it make sense to set up a test jenkins locally or somewhere on >>>> another server? (Or do you have one?) >>>> >>>> With these things it is often trial-and-error >>>> >>>> Holger Schmeisky; holge...@fu-berlin.de >>>> Takustraße 9, Room 008, Freie Universität Berlin, 14195 Berlin >>>> +49 176 64146306 >>>> >>>> Am 11.08.2014 20:25, schrieb Arsenij E Solovjev: >>>>> On 08/11/2014 08:14 PM, Stefan Rossbach wrote: >>>>>> All we did was to ask for simple IntelliJ trigger ... that was all. >>>>>> >>>>>> What we got was one error after another. >>>>>> >>>>>> I watched the diffs today of the build configuration and it seems >>>>>> you >>>>>> really have no clue what >>>>>> values to insert into those fields. >>>>> True, it's not always obvious to me what they mean, and how Jenkins >>>>> will behave. >>>>>> Again, this is a production CI server and not: Yet another test >>>>>> server >>>>>> for trail and error configurations. >>>>>> >>>>>> We already produced 10 new builds that are absolutly garbage, >>>>>> containing >>>>>> one build that contains about !!! 30 !!! changes >>>>>> that have never seen the regression at all. >>>>> If anyone could tell me how the problem could have been prevented >>>>> I'd be glad to hear. And how one is supposed to know that publishing >>>>> the JUnit results was how you'd make a build break. >>>>>> To be honest it seems that you are not capable of doing such stuff. >>>>> I disagree, I've been able to upgrade Jenkins to do non-trivial >>>>> tasks. >>>>> >>>>> Could you please turn tomcat back on? >>>>>> On 11.08.2014 20:08, Arsenij E Solovjev wrote: >>>>>>> Jesus Christ, I mailed you about the problem. >>>>>>> By the way, the configuration is exactly the same as before any >>>>>>> changes I made >>>>>>> (apart from triggering Saros-Intellij). >>>>>>> And yes, I was AFK, and for a good reason. And no, I'm still not >>>>>>> finished. >>>>>>> >>>>>>> So, thanks for interrupting the hourly build. >>>>>>> >>>>>>> >>>>>>> On 08/11/2014 07:39 PM, Stefan Rossbach wrote: >>>>>>>> As it seems Arsenij is only able to fuck up this job more and >>>>>>>> more I >>>>>>>> decided to shutdown the Tomcat again. >>>>>>>> >>>>>>>> Have a nice week and please find a person who is able to fix it >>>>>>>> a.k.a >>>>>>>> he/she know what all those values in the >>>>>>>> build configuration mean. >>>>>>>> >>>>>>>> >>>>>>>> On 11.08.2014 17:19, jenk...@saros-build.imp.fu-berlin.de wrote: >>>>>>>>> See >>>>>>>>> <http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/1262/changes> >>>>>>>>> >>>>>>>>> Changes: >>>>>>>>> >>>>>>>>> [xeper000] [BUILD|NOP] test ChangeMerged trigger >>>>>>>>> >>>>>>>>> [xeper000] Revert "[BUILD|NOP] test ChangeMerged trigger" >>>>>>>>> >>>>>>>>> [google] [API] Added EditorManager and associated classes >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up EditorPool >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] EditorManager init. is now executed in EDT >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up EditorPartListener >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] removed session reference from >>>>>>>>> DirtyStateListener >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up SharedDocumentProvider >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] moved document listeners >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] moved static methods from EditorManager >>>>>>>>> >>>>>>>>> [srossbach] [LOG] updated log statements in EditorManager >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] fixed NPE due to race condition >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] removed watchdog check from >>>>>>>>> SharedResourcesManager >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up ConsistencyWatchdogClient >>>>>>>>> >>>>>>>>> [google] [API] Added core.net.business package with >>>>>>>>> CancelHandlers >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up EditorManager >>>>>>>>> >>>>>>>>> [srossbach] [UI] display the session nickname in session chat >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up ConsistencyWatchdogHandler >>>>>>>>> >>>>>>>>> [google] [API] Added IntelliJSynchronizer >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] changed visibility of fields in >>>>>>>>> Const.WatchdogClient >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] moved XMPP Feature parameter out of >>>>>>>>> XMPPConnectionService >>>>>>>>> >>>>>>>>> [srossbach] [LOG] enhanced log statements >>>>>>>>> >>>>>>>>> [google] [REFACTOR] Removes unnecessary core.monitoring classes >>>>>>>>> >>>>>>>>> [google] [API] Adds core.monitoring.remote.RemoteProgressManager >>>>>>>>> >>>>>>>>> [google] [API] Adds core.concurrent package >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] fixed Cons.WatchdogHandler thread access >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] removed CreateProjectTask class >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] moved workspace autobuilding >>>>>>>>> enable/disable >>>>>>>>> logic >>>>>>>>> >>>>>>>>> [google] [API] Adds IntelliJ IPN and OPN >>>>>>>>> >>>>>>>>> [srossbach] [INTERNAL] cleaned up AddProjectsToSessionWizard >>>>>>>>> >>>>>>>>> ------------------------------------------ >>>>>>>>> Triggered by Gerrit: >>>>>>>>> http://saros-build.imp.fu-berlin.de/gerrit/1894 >>>>>>>>> Building in workspace >>>>>>>>> <http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/> >>>>>>>>> Fetching changes from the remote Git repository >>>>>>>>> Fetching upstream changes from >>>>>>>>> http://saros-build.imp.fu-berlin.de/gerrit/saros >>>>>>>>> Checking out Revision 6ae6536453f20e8bb9188dc05fb84febb6545bb8 >>>>>>>>> (origin/master) >>>>>>>>> Cleaning workspace >>>>>>>>> Resetting working tree >>>>>>>>> [locks-and-latches] Checking to see if we really have the locks >>>>>>>>> [locks-and-latches] Have all the locks, build can start >>>>>>>>> [workspace] $ /bin/bash -xe >>>>>>>>> /tmp/tomcat6-tmp/hudson8114234254287695063.sh >>>>>>>>> + echo >>>>>>>>> <http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/> >>>>>>>>> <http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/> >>>>>>>>> + '[' -d plugins ']' >>>>>>>>> [de.fu_berlin.inf.dpp.core] $ >>>>>>>>> /var/lib/jenkins/tools/apache-ant-1.9.0/bin/ant -file build.xml >>>>>>>>> -DGERRIT_HOST=localhost "-DGERRIT_EVENT_ACCOUNT_NAME=Stefan >>>>>>>>> Rossbach" '-DGERRIT_PATCHSET_UPLOADER="Stefan Rossbach" >>>>>>>>> <srossb...@arcor.de>' >>>>>>>>> -DGERRIT_CHANGE_URL=http://saros-build.imp.fu-berlin.de/gerrit/1894 >>>>>>>>> >>>>>>>>> -DGERRIT_EVENT_TYPE=change-merged -DGERRIT_PROTO=ssh >>>>>>>>> -DGERRIT_CHANGE_ID=I7fdc2499f34097dfc870b71de0f7389bf6660af3 >>>>>>>>> -DGERRIT_CHANGE_NUMBER=1894 -DGERRIT_VERSION=2.8 >>>>>>>>> "-DGERRIT_PATCHSET_UPLOADER_NAME=Stefan Rossbach" >>>>>>>>> "-DGERRIT_CHANGE_SUBJECT=[INTERNAL] cleaned up >>>>>>>>> AddProjectsToSessionWizard" >>>>>>>>> -DGERRIT_PATCHSET_UPLOADER_EMAIL=srossb...@arcor.de >>>>>>>>> -DGERRIT_PORT=29418 -DGERRIT_EVENT_HASH=777926840 >>>>>>>>> -DGERRIT_BRANCH=master -DGERRIT_REFSPEC=refs/changes/94/1894/1 >>>>>>>>> -DGERRIT_PATCHSET_NUMBER=1 -DGERRIT_NAME=gerrit >>>>>>>>> "-DGERRIT_CHANGE_OWNER_NAME=Stefan Rossbach" >>>>>>>>> '-DGERRIT_EVENT_ACCOUNT="Stefan Rossbach" <srossb...@arcor.de>' >>>>>>>>> -DGERRIT_EVENT_ACCOUNT_EMAIL=srossb...@arcor.de >>>>>>>>> -DGERRIT_PATCHSET_REVISION=f7281 >>>>>>>>> 1fd33c91c57a867359a0b2045543caf2281 >>>>>>>>> -DGERRIT_PROJECT=saros >>>>>>>>> '-DGERRIT_CHANGE_OWNER="Stefan Rossbach" <srossb...@arcor.de>' >>>>>>>>> -DGERRIT_CHANGE_OWNER_EMAIL=srossb...@arcor.de >>>>>>>>> -Declipse.plugin.dir=/var/lib/jenkins/tools/eclipse_3.6.2_x64 >>>>>>>>> -Dant4eclipse.dir=/var/lib/jenkins/tools/ant4eclipse >>>>>>>>> -Dfindbugs.home=/var/lib/jenkins/tools/findbugs >>>>>>>>> -Dadditional.plugin.dir=<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/> >>>>>>>>> >>>>>>>>> >>>>>>>>> -Dplugin.name=de.fu_berlin.inf.dpp.core >>>>>>>>> -Dcobertura.dir=/var/lib/jenkins/tools/cobertura >>>>>>>>> -Declipse.dir=/var/lib/jenkins/tools/eclipse_3.6.2_x64 -lib >>>>>>>>> /var/lib/jenkins/tools/junit -lib >>>>>>>>> /var/lib/jenkins/tools/findbugs/lib/findbugs-ant.jar -lib >>>>>>>>> /var/lib/jenkins/tools/pmd/lib -lib >>>>>>>>> /var/lib/jenkins/tools/ant4eclipse -lib >>>>>>>>> /var/lib/jenkins/tools/ant4eclipse/libs -listener >>>>>>>>> net.sf.antcontrib.perf.AntPerformanceListener clean build test >>>>>>>>> Buildfile: >>>>>>>>> <http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.core/build.xml> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> BUILD FAILED >>>>>>>>> Target "Rossbach <srossb...@arcor.de>" does not exist in the >>>>>>>>> project >>>>>>>>> "saros-core". >>>>>>>>> >>>>>>>>> Total time: 28 seconds >>>>>>>>> >>>>>>>>> Statistics: >>>>>>>>> -------------- Target Results --------------------- >>>>>>>>> >>>>>>>>> -------------- Task Results ----------------------- >>>>>>>>> saros-core.<implicit>.property: 0.000 sec >>>>>>>>> saros-core.<implicit>.property: 0.001 sec >>>>>>>>> saros-core.<implicit>.property: 0.004 sec >>>>>>>>> saros-core.<implicit>.property: 0.005 sec >>>>>>>>> saros-core.<implicit>.macrodef: 0.009 sec >>>>>>>>> saros-core.<implicit>.macrodef: 0.011 sec >>>>>>>>> saros-core.<implicit>.ant4eclipse:targetPlatform: 0.025 sec >>>>>>>>> saros-core.<implicit>.taskdef: 0.044 sec >>>>>>>>> saros-core.<implicit>.macrodef: 0.057 sec >>>>>>>>> saros-core.<implicit>.property: 0.176 sec >>>>>>>>> saros-core.<implicit>.taskdef: 0.292 sec >>>>>>>>> saros-core.<implicit>.macrodef: 0.381 sec >>>>>>>>> saros-core.<implicit>.taskdef: 0.524 sec >>>>>>>>> saros-core.<implicit>.taskdef: 0.602 sec >>>>>>>>> saros-core.<implicit>.taskdef: 0.639 sec >>>>>>>>> saros-core.<implicit>.path: 1.456 sec >>>>>>>>> saros-core.<implicit>.import: 2.556 sec >>>>>>>>> saros-core.<implicit>.ant4eclipse:jdtClassPathLibrary: 3.439 sec >>>>>>>>> saros-core.<implicit>.taskdef: 4.525 sec >>>>>>>>> saros-core.<implicit>.taskdef: 11.283 sec >>>>>>>>> >>>>>>>>> -------------- Totals ----------------------------- >>>>>>>>> Start time: Mon, 11 Aug 2014 17:19:15.962 >>>>>>>>> Stop time: Mon, 11 Aug 2014 17:19:44.118 >>>>>>>>> Total time: 28.156 sec >>>>>>>>> >>>>>>>>> Build step 'Invoke Ant' marked build as failure >>>>>>>>> [locks-and-latches] Releasing all the locks >>>>>>>>> [locks-and-latches] All the locks released >>>>>>>>> Archiving artifacts >>>>>>>>> Skipping Cobertura coverage report as build was not UNSTABLE or >>>>>>>>> better ... >>>>>>>>> Recording test results >>>>>>>>> Recording fingerprints >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> DPP-Devel mailing list >>>>>>>>> DPP-Devel@lists.sourceforge.net >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> DPP-Devel mailing list >>>>>>>> DPP-Devel@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> DPP-Devel mailing list >>>>>> DPP-Devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel >>>>> ------------------------------------------------------------------------------ >>>>> >>>>> >>>>> _______________________________________________ >>>>> DPP-Devel mailing list >>>>> DPP-Devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel >>>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> _______________________________________________ >>>> DPP-Devel mailing list >>>> DPP-Devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel >>> ------------------------------------------------------------------------------ >>> >>> >>> _______________________________________________ >>> DPP-Devel mailing list >>> DPP-Devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/dpp-devel >> >> ------------------------------------------------------------------------------ >> >> >> _______________________________________________ >> DPP-Devel mailing list >> DPP-Devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/dpp-devel > ------------------------------------------------------------------------------ _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel