On May 28, 2011, at 10:47 AM, Subramanya Sastry wrote:

> 
> 
> On Sat, May 28, 2011 at 7:17 AM, Hirotsugu Asari <asari.r...@gmail.com> wrote:
> Hello, I need some help on getting the snapshots built. (You might have 
> noticed that our last is 3 weeks old at http://ci.jruby.org/snapshots)
> 
> If you look at the last failure 
> (http://ci.jruby.org/job/jruby-dist/lastFailedBuild/console), you see that we 
> are running out of PermGen space:
> 
>> jar-jruby-dist:
>>      [echo] jarjaring for dist
>>    [jarjar] Building jar: /builds/jobs/jruby-dist/workspace/lib/jruby.jar
>> 
>> _osgify-jar_:
>>   [bndwrap] jruby 8155 0
>>      [move] Moving 1 file to /builds/jobs/jruby-dist/workspace/lib
>> 
>> generate-ri-cache:
>>      [echo] Using JRuby to generate RI cache to 
>> /builds/jobs/jruby-dist/workspace/share
>> java.lang.OutOfMemoryError: PermGen space
>> PermGen space
>> Publishing Javadoc
>> …
> I tweaked JAVA_OPTS, so that in Jenkins we have:
> 
> -Dfile.encoding=UTF-8 -Xmx2048m -XX:+UseConcMarkSweepGC 
> -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1024m
> 
> But it is still failing. The funny thing is that, if I log in to the master 
> directly and run 'ant dist' in the job's workspace, it works (without 
> changing JAVA_OPTS) fine. So it may not be the correct thing to tweak.
> 
> Hiro:  Did you run "ant dist" on the master or the command that I see the CI 
> process run: "ant clean dist-clean test dist apidocs"   I dont know if that 
> matters, but seemed like a first easy step to try.
> 
> -S. 

That's interesting.

I'm still not exactly sure what's triggering this, but I tweaked the build to 
drop "test":

ant clean clean-dist dist apidocs

And it finally succeeded.

http://ci.jruby.org/job/jruby-dist/503/
http://ci.jruby.org/snapshots

Reply via email to