# HG changeset patch # User Jaroslav Tulach # Date 1218541635 -7200 # Node ID cfc5a3fd5ae89fd893756b9c141634f13fce519b # Parent 62bb123b51d47964704027e3ca2d38efaefabc4a Additional catch for OOME diff -r 62bb123b51d4 -r cfc5a3fd5ae8 samples/gc/test/org/apidesign/gc/WeakListenersTest.java --- a/samples/gc/test/org/apidesign/gc/WeakListenersTest.java Tue Aug 12 13:28:44 2008 +0200 +++ b/samples/gc/test/org/apidesign/gc/WeakListenersTest.java Tue Aug 12 13:47:15 2008 +0200 @@ -48,6 +48,11 @@ ex.printStackTrace(); // of course it cannot be garbage collected. That is OK. return; + } catch (OutOfMemoryError ex) { + ex.printStackTrace(); + // sometimes the test fails on OOME, let's catch it + // of course it cannot be garbage collected. That is OK. + return; } fail("The listener cannot be GCed as it is held from long living JavaBean"); }