It occurred to me that the tests are also going to want a window so if we're having issues with that, it could have causes the tests to hang waiting for them to even run.
I've removed the test target and started a new build. But we'll see if it can delete those jars or not. -Alex On 12/14/13 7:12 AM, "Alex Harui" <aha...@adobe.com> wrote: >Hi Gavin, > >Looks like build are running. Jenkins says that a flex-sdk build was >running, compiled cleanly but timed out after an hour while running tests, >and then the next flex-sdk build failed because it couldn't delete some >jars. > >I'm wondering if the job that was running tests somehow locked those jars? > Can you delete those jars manually (or tell me how to; I'm a newbie at >Jenkins? Also, can you confirm that the server was not rebuilt. Our >build will fail and get stuck running tests if the FlashPlayer "trust" >files are not set up properly which I believe is a manual step on a fresh >setup. > >Thanks, >-Alex > >On 12/14/13 2:05 AM, "Gavin McDonald" <ga...@16degrees.com.au> wrote: > >> >> >>> -----Original Message----- >>> From: Erik de Bruin [mailto:e...@ixsoftware.nl] >>> Sent: Saturday, 14 December 2013 6:00 PM >>> To: Alex Harui >>> Cc: builds@apache.org; ga...@16degrees.com.au >>> Subject: Re: [windows1] Pixelbender installation >>> >>> Gavin, please, please, pretty please, can you have a look at the >>>'windows1' >>> situation? Please? >>> >>> Or, if you don't have time - which I would totally understand and >>>respect - >>> please tell us so one of the other 8 admins on the 'windows1' slave can >>>step >>> in. >>> >>> Our project needs the builds, as I explained in earlier communications, >>>third >>> party teams depend on them and I think we may be loosing their >>> cooperation and contributions if we don't deliver soon. >> >>Yep, totally understand about that. Rest assured the stability of the >>Jenkins and buildbot >>builds is a priority. >> >>Gav... >> >>> >>> EdB >>> >>> >>> >>> On Fri, Dec 13, 2013 at 8:19 AM, Alex Harui <aha...@adobe.com> wrote: >>> > We just pushed changes to put all the pixel bender stuff in its own >>> > upstream package that won't be built by Jenkins (because it rarely >>> > changes). Theoretically, this eliminates the need for the Flex build >>> > to need a window. We'll see how the next builds come out. >>> > >>> > Thank you for trying to fix this. Creating the upstream package >>>isn't >>> > just a workaround for this issue, it also gives us a more consistent >>> > build experience for our Linux users as the PixelBender compiler does >>> > not work on Linux. >>> > >>> > Hopefully the builds will start to work now, but I won't be surprised >>> > if there is some other issue waiting to be discovered. >>> > >>> > Thanks, >>> > -Alex >>> > >>> > On 12/12/13 8:24 AM, "OmPrakash Muppirala" <bigosma...@gmail.com> >>> wrote: >>> > >>> >>On Dec 12, 2013 12:45 AM, "Gavin McDonald" <ga...@16degrees.com.au> >>> wrote: >>> >>> >>> >>> So, the slave is configured for Œweb start¹ via JNLP and that is >>>how >>> >>> it >>> >>is currently connected. >>> >>> >>> >>> The Œservice¹ was also running (which JNLP can control too) so I >>> >>> turned >>> >>that off and set it to >>> >>> >>> >>> Œmaunal¹ start only. >>> >>> >>> >>> >>> >>> >>> >>> There are 3 builds running. I¹ll reboot the server at an >>>appropriate >>> >>interval within the next hour or >>> >>> >>> >>> so and we¹ll try again. >>> >>> >>> >>> >>> >>> >>> >>> GavŠ >>> >>> >>> >> >>> >>Okay, can you please let me know when you start it again? >>> >> >>> >>Thanks, >>> >>Om >>> >> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> From: omup...@gmail.com [mailto:omup...@gmail.com] On Behalf Of >>> >>>OmPrakash >>> >>Muppirala >>> >>> Sent: Thursday, 12 December 2013 7:15 PM >>> >>> To: builds@apache.org; Gavin McDonald >>> >>> Cc: Erik de Bruin >>> >>> >>> >>> Subject: Re: [windows1] Pixelbender installation >>> >>> >>> >>> >>> >>> >>> >>> Hi Gav, >>> >>> >>> >>> >>> >>> >>> >>> Any updates on this issue? >>> >>> >>> >>> >>> >>> >>> >>> Thanks, >>> >>> >>> >>> Om >>> >>> >>> >>> >>> >>> >>> >>> On Tue, Dec 10, 2013 at 4:02 PM, OmPrakash Muppirala >>> >>><bigosma...@gmail.com> >>> >>wrote: >>> >>>> >>> >>>> On Tue, Dec 10, 2013 at 3:53 PM, Gavin McDonald >>> >>>><ga...@16degrees.com.au> >>> >>wrote: >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> > -----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... >>> >>>> >>> >>>> >>> >>>> >>> >>>> I don't understand too, but doing this in our test environment >>> >>>>fixed the >>> >>problem, whereas manually setting the interactive flag did not. As >>> >>you mentioned earlier, something somewhere reset the interactive flag >>> >>on the root process. Unless you want to dig deeper and figure out >>> >>what happened, I think that restarting it to run as a JNLP slave >>>agent >>> >>should fix the problem (as per Jenkins' docs) . >>> >>>> >>> >>>> Do you have any other ideas on how to fix this? >>> >>>> >>> >>>> Thanks, >>> >>>> Om >>> >>>> >>> >>>> >>> >>>> >>> >>>>> >>> >>>>> >>> >>>>> > >>> >>>>> > Thanks, >>> >>>>> > Om >>> >>>>> > >>> >>>>> > [1] >>> >>>>> > https://wiki.jenkins- >>> >>>>> > >>> >>>>>ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service#Install >>> >>ingJ >>> >>>>> > 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 >>> >>>>> > >> >>> >>>>> > >> >>> >>>>> > >> >>> >>>>> > > >>> >>>>> > > >>> >>>> >>> >>>> >>> >>> >>> >>> >>> > >>> >>> >>> >>> -- >>> Ix Multimedia Software >>> >>> Jan Luykenstraat 27 >>> 3521 VB Utrecht >>> >>> T. 06-51952295 >>> I. www.ixsoftware.nl >> >