On Monday 06 April 2009 15:39:09 saces at freenetproject.org wrote: > Author: saces > Date: 2009-04-06 14:39:09 +0000 (Mon, 06 Apr 2009) > New Revision: 26561 > > Modified: > trunk/freenet/src/freenet/pluginmanager/PluginTalker.java > Log: > re-throw thread/vm fatals, the node should be notified about them. > > > Modified: trunk/freenet/src/freenet/pluginmanager/PluginTalker.java > =================================================================== > --- trunk/freenet/src/freenet/pluginmanager/PluginTalker.java 2009-04-06 11:39:50 UTC (rev 26560) > +++ trunk/freenet/src/freenet/pluginmanager/PluginTalker.java 2009-04-06 14:39:09 UTC (rev 26561) > @@ -61,8 +61,12 @@ > > try { > plugin.handle(replysender, plugparams, > data2, access); > + } catch (ThreadDeath td) { > + throw td; // Fatal, thread is stop()'ed > + } catch (VirtualMachineError vme) { > + throw vme; // OOM is included here
Not sure why this is useful? It's being run by an executor... -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20090407/29dfac37/attachment.pgp>