[00:08:25] <rtyler> working on jython, get off my lawn [00:17:28] <rtyler> 18:20 < fwierzbicki> rtyler: groves submitted the 2.5 bundle to the maven repos, but apparently it can take a month [00:19:11] <kohsuke1> http://repo1.maven.org/maven2/org/python/jython/2.5.0/ [00:24:25] <TomHuybrechts> kohsuke, have there been changes to winp lately ? [00:24:44] <TomHuybrechts> i'm getting regulalar OutOfMemoryErrors in the same place: [00:24:54] <kohsuke1> I think I made a very small fix in where/how we load winp.dll [00:24:57] <kohsuke1> stack trace? [00:24:59] <TomHuybrechts> java.lang.OutOfMemoryError: Java heap space [00:25:01] <TomHuybrechts> at org.jvnet.winp.Native.getCmdLineAndEnvVars(Native Method) [00:25:13] <kohsuke1> hmm [00:25:23] <kohsuke1> Is this 32bit Windows or 64bit Windows? [00:25:40] <TomHuybrechts> http://hudson.pastebin.com/m375c42a1 [00:25:42] <TomHuybrechts> 32bit [00:26:01] <kohsuke1> Can you file this as a bug? [00:26:05] <TomHuybrechts> sure [00:26:17] <kohsuke1> Also, any chance of spotting the PID that's causing this? [00:26:28] <kohsuke1> If this is on your production server it might be difficult. [00:26:34] <TomHuybrechts> no, it's a unit test [00:26:46] <TomHuybrechts> i'm running a single test class with two methods in Eclilpse [00:26:54] <TomHuybrechts> and i'm getting this 50% of the time [00:27:19] <TomHuybrechts> i'm not sure what you mean by 'the pid that's causing this' ? [00:27:55] <kohsuke1> this method takes a PID as a parameter [00:28:08] <kohsuke1> if we can get that, we know which process is causing this. [00:28:53] <TomHuybrechts> i wonder if breakpoints work on OutOfMemoryErrors... [00:29:33] <kohsuke1> If it doesn't, that's OK. But if you can try it just onc, that would be great. [00:30:12] <TomHuybrechts> it works [00:31:00] <TomHuybrechts> explorer.exe [00:31:22] <TomHuybrechts> i'll see if i can get some more details on it [00:31:28] <kohsuke1> thanks [00:31:36] <kohsuke1> Is that your explorer process or someone else's? [00:32:12] <TomHuybrechts> it's the only one [00:33:59] <TomHuybrechts> are there some details on the process that can help you ? [00:34:15] <TomHuybrechts> i'm looking at the environment, but it's nothing special [00:36:42] <TomHuybrechts> kohsuke1: I tried it again, but now it's another process [00:36:45] <TomHuybrechts> svchost [00:37:25] <rtyler> xmlrunner.py [00:38:14] <rtyler> http://github.com/rtyler/cheetah/blob/53144fffd7754476b8b866b7b52fa9faab1548e4/cheetah/Tests/Test.py [00:38:54] *** mrooney has joined #hudson [00:38:58] <rtyler> http://github.com/rtyler/cheetah/blob/53144fffd7754476b8b866b7b52fa9faab1548e4/cheetah/Tests/Test.py [00:40:28] <rtyler> http://gist.github.com/149717 [00:40:52] <kohsuke1> TomHuybrechts: OK, so it's not tied to a specific process. [00:41:18] <TomHuybrechts> I'm running this with the default memory settings (which didn't use to be a problem for a single test) [00:41:25] <TomHuybrechts> if i increase them the problem goes away [00:41:56] <kohsuke1> hmm [00:42:08] <TomHuybrechts> so maybe it's just coincidence that it happens there [00:42:32] <TomHuybrechts> but when I was working with hpi:run, I also got a few times at the same spot [00:45:10] <TomHuybrechts> with ProcessTreeKiller.disabled it also works fine [00:48:15] <TomHuybrechts> issue #4058 [00:48:19] * TomHuybrechts is going to call it a day [00:49:55] <kohsuke1> all right. have a good evening. [00:53:29] <thomk> re that OutOfMemory do you ever run with -XX:+HeapDumpOnOutOfMemoryError [01:14:56] *** admc has joined #hudson [01:15:09] <admc> w00t [01:16:37] *** TomHuybrechts_ has joined #hudson [01:17:17] <Lewisham> yay, the JDepend plugin is released! [01:18:42] <rtyler> http://hudson.pastebin.com/m4495f16d [01:18:44] <rtyler> LOLWUT [01:18:46] <rtyler> fucking maven [01:20:24] <kohsuke1> rtyler: you must have some MAVEN_OPTS set. [01:26:26] <kohsuke1> http://hudson.glassfish.org/job/hudson-concurrent-build-branch/ [01:30:19] <rtyler> done, restarting our internal instance now [01:32:38] <calculus> maybe this: http://www.exist-db.org/ [01:32:49] <calculus> database and XML [01:33:25] *** TomHuybrechts has quit IRC [01:40:20] <mrooney> http://pastebin.com/f1a9a9542 [01:42:59] *** Lewisham has quit IRC [01:43:08] *** Lewisham__ has joined #hudson [01:44:14] <admc> ideas anyone? [01:44:14] <admc> http://www.grabup.com/uploads/656b4d1ad485e40280d36d4ad5e29017.png [01:44:14] <admc> http://www.grabup.com/uploads/656b4d1ad485e40280d36d4ad5e29017.png [01:44:18] <admc> erg [01:44:38] <mrooney> here is the error: http://pastebin.com/m843d729 [01:53:58] <mrooney> haha, someone already when it would be released 6 days ago: https://answers.launchpad.net/bzr-hudson [01:54:14] <mrooney> already asked [01:54:42] <admc> new error with macosx on concurrant builds branch [01:54:42] <admc> http://www.grabup.com/uploads/b2dcce7545a6901ef5e7c15c81ca7c6a.png [01:54:56] <admc> java.io.IOException: Failed to mkdirs: /home/hudson/workspace/fs_test_sanity_mac/browser/firefox/label/Windmill OSX Poncho [01:55:48] *** Lewisham___ has joined #hudson [01:56:06] *** Lewisham__ has quit IRC [02:10:11] *** BigAllan has quit IRC [02:16:09] *** Lewisham___ has quit IRC [02:20:37] *** notme is now known as waz [02:28:50] <kohsuke1> UpdateCenter.configure() line 140 [02:31:14] *** jieryn-w has joined #hudson [03:04:30] *** TomHuybrechts_ has quit IRC [03:09:50] <rtyler> kohsuke1: http://code.google.com/p/jythonconsole/wiki/Embedding canonical means of jython embedding [03:10:01] <rtyler> Java->Jython == easy peasy [03:10:05] <rtyler> back, notsomuch [03:14:10] *** duncan__ has joined #hudson [03:14:16] <rtyler> moinmoin [03:16:00] <calculus> mrooney: http://java.sun.com/javase/downloads/embedded.jsp, maybe [03:22:04] <mde> That makes very good sense. I imagine we'll be taking a good look at those to see what they did right, as well as what we can do to improve stuff. [03:22:10] <mde> Grrr ... :/ [03:22:17] <mde> Sorry, nothing to see here ... :) [03:22:26] * mde goes over to #windmill [03:22:39] <rtyler> failure, u haz it [03:22:51] <mde> Apparently in generous quantities. [03:26:28] <mrooney> kohsuke1: here is a bunch of them :) http://pastebin.com/f5dc89b90 [03:27:13] <calculus> yay, issue 3993 has a fix [03:28:27] <rtyler> http://www.gifbin.com/bin/1233928590_citizen%20kane%20clapping.gif [03:31:18] *** duncanmv has quit IRC [03:42:07] *** mrooney has quit IRC [03:53:08] *** abayer has quit IRC [03:56:15] *** kohsuke1 has quit IRC [04:01:36] *** hudsonprojector has quit IRC [04:08:21] *** abayer has joined #hudson [04:18:55] *** admc has quit IRC [06:12:12] *** davidstrauss has joined #hudson [06:13:57] *** waz has quit IRC [06:30:18] *** davidstrauss has quit IRC [06:32:48] *** davidstrauss has joined #hudson [06:41:16] *** akostadinov has joined #hudson [06:47:23] *** davidstrauss has quit IRC [06:50:53] *** admc has joined #hudson [07:02:08] *** akostadinov has quit IRC [07:21:09] *** akostadinov has joined #hudson [07:41:34] *** admc_ has joined #hudson [07:41:43] *** mrooney has joined #hudson [07:44:16] * rtyler waves [07:44:50] <mrooney> I had such a great time being a super geek on caltrain [07:45:02] <rtyler> what were you doing? [07:45:06] <rtyler> besides wearing a nerd tee [07:45:14] <mrooney> I got a seat with an outlet so I had my laptop plugged in as well as the sheeva plug connected via ethernet [07:45:27] <rtyler> >_< [07:45:30] <mrooney> yeah but only nerds know that is a nerd tee [07:46:10] <mrooney> also really, it is a shirt "for human beings" :) [07:49:38] * rtyler rolls his eyes at Canonical [07:52:01] <rtyler> that was fun, you missed out on beers at 21st amendment [07:52:08] <rtyler> we were loosening kohsuke up :D [07:52:26] *** admc has quit IRC [07:57:11] <mrooney> haha [07:57:24] <mrooney> oh yeah I forget about those plans [08:01:05] <mrooney> now I am trying to figure out how to combine TDD, python, and Hudson [08:01:50] *** statlor has joined #hudson [08:02:30] <statlor> ah .. well I thought I'd miss the entire meetup [08:02:35] <statlor> so here I am. [08:03:24] <statlor> and I'm actually working on the accurev plugin [08:03:38] <statlor> hope the event went well [08:10:10] *** bobo has joined #hudson [08:11:35] <mrooney> statlor: any event that provides carbonated apple juice is a good one in my book! [08:12:14] <statlor> hm I don't guess I've ever tried that before [08:13:07] <rtyler> effectively Apfel Shorle [08:13:17] <rtyler> if you've been in the .de parts of the world [08:13:38] <statlor> ah [08:13:55] <rtyler> wow, that was sufficiently clarifying? [08:13:55] <statlor> unfortunately no :( but I have been to san fran briefly [08:13:57] <rtyler> I ROCK [08:14:27] *** davidstrauss has joined #hudson [08:14:29] <rtyler> statlor: the meetup was pretty groovy, we tested some stuff, mostly started hacking on bits and asked lots of questions [08:14:40] <rtyler> the actual writing of codes didn't start until a few hours in I think [08:14:57] <statlor> ah ok cool [08:15:23] <rtyler> mrooney played with Hudson/arm, I released the Jython plugin, LewisHam (iirc) released the JDepend plugin, abayer started working on update center improvements [08:15:41] <rtyler> admc and I deployed the concurrent-build branch internally at Slide and started testing it "for reals" [08:15:46] *** akostadinov has quit IRC [08:15:48] <rtyler> kohsuke, put up with our shit [08:15:52] <rtyler> always a plus [08:16:15] <statlor> dang.. well I'll try to release a new accurev tonight (posthumously) [08:16:22] <statlor> er new accurev plugin [08:16:44] <statlor> what does the jython plugin let you do? [08:16:44] <rtyler> oh, calculus fixed a paper cut as well (I twittered that one via hudsonci) [08:16:58] <rtyler> statlor: execute Jython code [08:17:09] <rtyler> i.e. python [08:17:13] <statlor> interactively? [08:17:15] <rtyler> ask me, why that's important [08:17:19] <statlor> yeah I got that part :) [08:17:26] <rtyler> like a "Execute Shell" text block [08:17:30] <statlor> ah ok [08:17:45] <statlor> well I know you do python stuffs normally [08:17:48] <rtyler> discussed plans to enable writing plugins in Jython with kohsuke [08:17:53] <rtyler> no no no, ask me damnits [08:18:01] <statlor> why IS that important [08:18:25] <rtyler> because slaves don't have to have Python or any of that junk ;D [08:18:38] <rtyler> the Ruby and Python plugins both invoke the CLI versions of the tool [08:18:55] <rtyler> Jython plugin support is going to be leet and a half though [08:19:20] <statlor> ahh hey that is cool :) [08:19:37] <rtyler> writing plugins in anything but Java will be heaven :D [08:20:01] <statlor> haha [08:20:40] <rtyler> JRuby support wouldn't be hard afterwards either [08:20:54] <statlor> yeah seems like it would be similar [08:21:02] <statlor> I'm surprised someone hasn't done that one already actually [08:21:15] <rtyler> i r teh leet, obviously [08:23:35] <statlor> I'm starting small, took over the accurev plugin from sconnolly [08:23:53] <statlor> accurev = somewhat obscure java-based SCM [08:24:22] <statlor> which my employer happens to use exclusively [08:24:57] <statlor> it's amazing how much you forget about something after not being exposed to it for a while [08:25:07] <statlor> my subversion skills are almost nonexistant now [08:25:32] <statlor> after a year of accurev [08:26:43] <rtyler> not a loss IMHO :D [08:33:05] <statlor> depends on what you move to heh [08:33:49] <statlor> what do you use? [08:34:10] <rtyler> git [08:34:15] <rtyler> unless I'm working with Hudson -_- [08:34:51] <statlor> ah yes I've heard good things about git [08:35:04] <statlor> and it's pretty well integrated with tools, etc [08:35:09] <statlor> accurev.. not so much [08:35:34] <rtyler> omg swithc ;D [08:36:16] <statlor> playing with the cards I'm dealt for the time being [08:36:24] <statlor> looking to become the dealer [08:57:24] <mrooney> Ugh [08:57:36] <mrooney> I need to make a site stopusinggithub.com or something [08:57:47] <rtyler> why? [08:57:59] *** davidstrauss has quit IRC [08:58:02] <mrooney> I find it to be such an unscalable approach to creating solutions [08:58:13] <rtyler> wow, that's enterprise sounding [08:58:14] <mrooney> it is easy to put your code up but they JUST implemented issues [08:58:30] <rtyler> I don't use wiki or issues, disable them both for projects [08:58:35] <mrooney> you can't have translations or blueprints or releases or anything even a tiny project needs [08:58:51] <rtyler> git-tag(1) gives you shit on the downloads page akin to releases [08:58:53] <mrooney> it is clearly excellent for sharing tiny things with people and collaborating [08:58:56] <rtyler> push tags to githu [08:59:12] <rtyler> that said, that's what pypi is for :D [08:59:31] <mrooney> well yeah, for python :) [09:00:52] <rtyler> ooOOOOOooo [09:00:58] <rtyler> I think I found a bug with concurrent builds >_< [09:01:01] <rtyler> FUCKING JUNIT [09:01:30] <rtyler> two jobs are stuck on "Recording test results" [09:01:47] <mrooney> haha [09:02:41] <rtyler> that's helpful, really >_< [09:03:17] <rtyler> this is not my night [09:04:50] <rtyler> basically can't compile my WM on this machine without recompiling X because the developers are douchebags [09:22:30] <rtyler> hurrah, issue 4060 [09:22:35] <rtyler> I <3 even numbers [09:45:08] <statlor> yay committed my first fix [09:45:34] <statlor> ok so it was actually a patch from someone else but it fixes a big problem with the plugin [09:46:38] <rtyler> heh [09:46:45] <rtyler> still a +1 in your column I suppose ;) [09:46:45] <statlor> I should sleep and then try the release in the morning when I am sensate [09:47:10] <statlor> no longer a total newb anyway [09:47:25] <statlor> 3 am here.. bbt [09:47:37] <statlor> or.. bb later today [09:47:49] *** statlor has quit IRC [09:48:22] * calculus <3 palindromes, like the bug I fixed :) [09:49:07] *** akostadinov has joined #hudson [09:50:39] <rtyler> calculus: go to sleep already :D [10:10:21] <akostadinov> rtyler: blog about it? [10:13:50] <rtyler> akostadinov: blwwhowhat? [10:23:59] *** admc_ has quit IRC [10:33:27] <akostadinov> rtyler: a nice story about what you were writing about above [10:34:26] <rtyler> the hackathon part, or the whining about the other inane bugs I'm delaing with [11:20:31] *** mrooney has quit IRC [11:45:27] *** resmo has joined #hudson [11:45:43] <resmo> hi [12:31:35] *** resmo has quit IRC [13:08:45] *** akostadinov has quit IRC [13:50:46] *** Psychops has joined #hudson [13:59:13] <Psychops> Hi, any one active on this channel ? [14:19:36] *** ppawel has joined #hudson [14:19:54] *** jieryn-w has quit IRC [14:43:19] *** waz has joined #hudson [14:47:08] *** mwalling has joined #hudson [15:42:27] *** waz has quit IRC [15:53:42] *** Psychops has quit IRC [16:19:02] *** khmarbaise_ has joined #hudson [16:26:05] *** khmarbaise has quit IRC [17:16:44] *** jieryn-w has joined #hudson [18:09:20] *** bramjam has joined #hudson [18:13:59] <bramjam> hi [18:15:25] <bramjam> i have a problem with using hudson, when i build: javac could not find org.junit.... [18:15:38] <bramjam> junit is installed [18:15:46] <bramjam> could it be the classpath? [18:40:35] *** davidstrauss has joined #hudson [18:44:30] <bobo> sounds like it [18:45:28] <bobo> i guess its a ant project? [18:55:53] *** abayer has quit IRC [18:56:49] *** jieryn-w has quit IRC [18:59:55] *** abayer has joined #hudson [19:02:09] *** davidstrauss has quit IRC [19:25:33] <bramjam> netbeans autobuild ant script [19:28:04] <bramjam> in netbeans my tests run perfect, but hudson gives this error [19:28:44] <bramjam> so how do you set the classpath? [19:29:52] <bramjam> i tryed $java -classpath /usr/share/java/junit.jar [19:37:59] <bobo> a simple way to solve it. is to use relative path to all your libraries, and have it in svn [19:38:23] <bobo> did you use the netbeans libraries or do you point to the jar file? [19:39:01] <bobo> or use the option where netbeans copies al the libraries to a lib folder in your project i guess. havent used that myself though [19:43:07] *** davidstrauss has joined #hudson [19:58:17] <bramjam> i have junit.jar in the lib/ folder, commited to svn. but still same error [19:58:42] <bobo> if you look in your project.properties, how do the reference to it look? [19:58:47] <bobo> in your nbproject folder [20:01:09] *** waz has joined #hudson [20:01:18] <bramjam> file.reference.junit.jar=lib/junit.jar and an reference to ${file.reference.junit.jar} in the javac classpath [20:02:00] <bobo> hm, that should work [20:14:21] *** davidstrauss has quit IRC [20:46:46] *** ppawel has quit IRC [20:49:59] *** abayer_ has joined #hudson [21:08:42] *** abayer has quit IRC [21:19:52] *** bramjam has quit IRC [21:50:21] *** BigAllan has joined #hudson [22:31:31] *** duncan__ has quit IRC [22:42:38] *** W_work has quit IRC [23:40:35] *** BigAllan has quit IRC [23:57:40] *** admc has joined #hudson