> -----Original Message----- > From: omup...@gmail.com [mailto:omup...@gmail.com] On Behalf Of > OmPrakash Muppirala > Sent: Wednesday, 11 December 2013 10:51 AM > To: Gavin McDonald > Cc: builds@apache.org; Erik de Bruin > Subject: Re: [windows1] Pixelbender installation > > On Tue, Dec 10, 2013 at 3:46 PM, OmPrakash Muppirala > <bigosma...@gmail.com>wrote: > > > On Tue, Dec 10, 2013 at 3:39 PM, Gavin McDonald > <ga...@16degrees.com.au>wrote: > > > >> Interesting, and puzzling why, but interactive desktop flag was > >> turned off. > >> > >> > >> > >> I've now re-enabled it, please try again. > >> > >> > >> > >> Gav. > >> > >> > > Great! I have kicked off a build. Will report back in a bit. > > > > Was the windows1 slave started via JNLP or as a windows service? > > Starting via JNLP (using webstart) ensures that the interactive flag is set. > > Whereas if it is modified to be started as a service, you will have to > > manually turn the interactive flag (which sometimes may not propagate > > all the way down the process we try to invoke) > > > > If this does not work, will you be able to restart the slave via JNLP? > > > > Thanks, > > Om > > > > Yes, the build failed as I was typing my previous response. > > Any chance you could restart the windows1 Jenkins instance as just a JNLP > slave agent instead of modifying it into windows webservice? [1]
I could, but I don't understand, this Jenkins slave has been running as a service since the day I built it years ago. Gav... > > Thanks, > Om > > [1] > https://wiki.jenkins- > ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service#InstallingJ > enkinsasaWindowsservice- > InstallSlaveasaWindowsservice%28require.NET2.0framework%29 > > > > > > > > >> > >> > >> > >> > >> *From:* omup...@gmail.com [mailto:omup...@gmail.com] *On Behalf > Of > >> *OmPrakash Muppirala > >> *Sent:* Wednesday, 11 December 2013 9:36 AM > >> *To:* builds@apache.org; Gavin McDonald > >> *Cc:* Erik de Bruin > >> > >> *Subject:* Re: [windows1] Pixelbender installation > >> > >> > >> > >> Thanks Gav! > >> > >> We did a bunch of tests to repro this issue on our side. One way we > >> could reproduce this on our Jenkins installation was that if we ran > >> the job as a service, we are getting the same error messages (AIF > >> Internal exception). > >> > >> Jenkins docs says that for jobs that require Desktop Access (which > >> Pixel Bender does), the root service process that is running the job > >> needs to have the 'interactive flag' enabled in the Windows Service > >> Manager. [1] > >> > >> One way this setting could have changed is if the way the windows > >> slave starts was modified. > >> > >> Can you please take a look under the hood and see if you find > >> something amiss? > >> > >> Thanks, > >> Om > >> > >> > >> [1] > >> https://wiki.jenkins- > ci.org/display/JENKINS/My+software+builds+on+my+ > >> computer+but+not+on+Jenkins > >> > >> > >> > >> On Tue, Dec 10, 2013 at 2:11 PM, Gavin McDonald > >> <ga...@16degrees.com.au> > >> wrote: > >> > >> > >> > >> > -----Original Message----- > >> > From: Erik de Bruin [mailto:e...@ixsoftware.nl] > >> > >> > Sent: Tuesday, 10 December 2013 7:14 PM > >> > To: builds@apache.org > >> > Cc: Gavin McDonald > >> > >> > Subject: Re: [windows1] Pixelbender installation > >> > > >> > Gavin, > >> > > >> > >> > Can you please copy-paste this line into a command prompt and tell > >> > us > >> what > >> > the result is: > >> > > >> > "%PIXELBENDER_HOME%\pbutil.exe" > >> > "F:\hudson\hudson-slave\workspace\flex- > >> > > sdk\frameworks\projects\framework\src\mx\graphics\shaderClasses\Color. > >> > pbk" > >> > "F:\hudson\hudson-slave\workspace\flex- > >> > > sdk\frameworks\projects\framework\src\mx\graphics\shaderClasses\Color. > >> > >> > pbj" > >> > > >> > (mind the wrap) > >> > > >> > Thanks! > >> > >> Result is a slight pause, then the prompt returns. No error, no output. > >> > >> (PixelBender is where its meant to be, PIXELBENDER_HOME is a user > >> variable.) > >> > >> Let me know what's next to check , thanks > >> > >> Gav... > >> > >> > >> > > >> > EdB > >> > > >> > > >> > > >> > On Mon, Dec 9, 2013 at 11:16 PM, OmPrakash Muppirala > >> > <bigosma...@gmail.com> wrote: > >> > > On Mon, Dec 9, 2013 at 2:02 PM, Gavin McDonald > >> > <ga...@16degrees.com.au>wrote: > >> > > > >> > >> That's fine, I'll take a look. All I'm trying to get across is > >> > >> that NOTHING HAS CHANGED on the Windows slave, so is it very > >> > >> slightly possible that the build is failing due to a coding > >> > >> error? In other words, I've been blamed several times now for > >> > >> breaking the build when I haven't been anywhere near the machine > in question. > >> > >> > >> > >> > >> > > The build does not fail on my or other committers' machines. It > >> > > must be something specific to whats happening in Windows1. Sorry > >> > > if it sounds like we are blaming you. We are just trying to > >> > > troubleshoot and are running blind here. > >> > > > >> > > > >> > > > >> > >> > >> > >> > >> > >> Either way I'll look. > >> > >> > >> > > > >> > > Thanks! > >> > > > >> > > > >> > >> > >> > >> > >> > >> And so that we are clear, windows1 is not going away, it is very > >> > >> heavily used, folks are always complaining it is down, so I'm > >> > >> adding a 2ndwindows2 slave in addition to the windows1 slave. > >> > >> Point is, you need to be configured to use both slaves for it to > >> > >> work, or my time > >> > building a 2ndmachine is wasted and you'll continue to complain > >> > about > >> the > >> 1 > >> > st windows box being overloaded all the time. > >> > >> > >> > >> > >> > >> > >> > > > >> > > We welcome the addition of a new windows slave, no doubt. Which > >> > > is why we want to fix Windows1 first. Otherwise it will lead to > >> > > more variables to troubleshoot. > >> > > > >> > > On that note, perhaps you can image windows1 and create windows2 > >> > > as a clone of it? > >> > > > >> > > Regards, > >> > > Om > >> > > > >> > > > >> > >> > >> Gav. > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> *From:* omup...@gmail.com [mailto:omup...@gmail.com] *On > Behalf > >> > Of > >> > >> *OmPrakash Muppirala > >> > >> *Sent:* Tuesday, 10 December 2013 7:28 AM > >> > >> *To:* builds@apache.org > >> > >> *Cc:* Gavin McDonald > >> > >> > >> > >> *Subject:* Re: [windows1] Pixelbender installation > >> > >> > >> > >> > >> > >> > >> > >> Gavin, > >> > >> > >> > >> This issue is unrelated to Windows2 slave. Our long running job > >> > >> on > >> > >> Windows1 has started failing for the past few days. Can we > >> > >> first fix that before we start working on Windows2? > >> > >> > >> > >> Or, is Windows2 a replacement for Windows1? > >> > >> > >> > >> > >> > >> > >> > >> Thanks, > >> > >> Om > >> > >> > >> > >> > >> > >> > >> > >> On Sat, Dec 7, 2013 at 12:35 AM, Erik de Bruin > >> > >> <e...@ixsoftware.nl> > >> > wrote: > >> > >> > >> > >> Ok, from the top of this thread: > >> > >> > >> > >> "The build on windows1 is failing on the 'Pixelbender' task: > >> > >> > >> > >> > >> > >> The build assumes Pixelbender is installed at: > >> > >> > >> > >> PIXELBENDER_HOME=C\:/Program\ Files\ (x86)/Adobe/Adobe > >> > >> Utilities\ - > >> > \ > >> > >> CS5/Pixel\ Bender\ Toolkit\ 2 > >> > >> > >> > >> Is that still the correct path and does the application start > >> > >> without errors when you launch it manually?" > >> > >> > >> > >> In another email in this thread I've listed the software that > >> > >> needs to be on windows2. > >> > >> > >> > >> Is there a way to have all our builds run on either windows1 OR > >> > >> windows2? Most of our jobs depend on files in the workspaces of > >> > >> some of our other builds, in order to save on disk space and build > time. > >> > >> If we remove these dependencies, we'd basically be forced to > >> > >> copy each build into each other build. > >> > >> > >> > >> Since it is the weekend, I'll have limited time to work with > >> > >> you, sorry. Next Monday I'll be glad to check/test/adjust > >> > >> whatever needs checking/testing/adjusting. > >> > >> > >> > >> Please keep in mind that we are at a very important milestone > >> > >> for our project, and with third party teams relying on our > >> > >> nightly builds, we'd greatly appreciate a successful run of all > >> > >> our jobs, on whatever slave works. > >> > >> > >> > >> > >> > >> EdB > >> > >> > >> > >> > >> > >> > >> > >> -- > >> > >> Ix Multimedia Software > >> > >> > >> > >> Jan Luykenstraat 27 > >> > >> 3521 VB Utrecht > >> > >> > >> > >> T. 06-51952295 > >> > >> I. www.ixsoftware.nl > >> > >> > >> > >> > >> > >> > >> > > >> > > >> > > >> > -- > >> > Ix Multimedia Software > >> > > >> > Jan Luykenstraat 27 > >> > 3521 VB Utrecht > >> > > >> > T. 06-51952295 > >> > I. www.ixsoftware.nl > >> > >> > >> > > > >