Closed jwr closed 12 years ago
This happens when your project classloaders cannot be garbage collected, because a class in some dependency is being held onto by some class in Java's system classloader. The most common culprit is SQL adapters. The fix is to find which dependency is causing the problem and make it an ext dependency. For example, in our internal project, we do this with postgres and tokyocabinet:
:ext-dependencies [[tokyocabinet "1.24.1-SNAPSHOT"]
[postgresql/postgresql "8.4-701.jdbc4"]]
Closing since we're moving to lein
Once every several runs cake will crash with java.lang.OutOfMemoryError: PermGen space. This is so frequent so as to negate the benefits of the persistently-running cake JVM, as I regularly have to kill jvms, restart cake, rebuild everything.
This is with cake 0.6.3 installed from brew on Mac OS X 10.7.
The usual sequence is:
but sometimes this happens in other stages as well:
or even in clean: