The first two lines are in JVM code. If file really was null, it would have NPE'd at FileBucket, not in DeleteOnExitHook. This suggests its a problem with java. (The Frost folk will really love me for saying that!) Anyway the next build will include an explicit check in case somehow file *was* null and the throw was delayed (interprocedural optimisation maybe?).
On Mon, Aug 21, 2006 at 09:53:37PM +0200, [EMAIL PROTECTED] wrote: > As on toad's request these go here: > > This appened on node (svn build 10227) shutdown. > > > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" Exception in thread "[EMAIL > PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" Exception in thread "[EMAIL > PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > Exception in thread "[EMAIL PROTECTED]" java.lang.NullPointerException > at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:33) > at java.io.File.deleteOnExit(File.java:936) > at freenet.support.io.FileBucket.<init>(FileBucket.java:49) > at freenet.support.io.TempFileBucket.<init>(TempFileBucket.java:41) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:71) > at > freenet.support.io.TempBucketFactory.makeBucket(TempBucketFactory.java:47) > at > freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.makeBucket(PaddedEphemerallyEncryptedBucketFactory.java:24) > at freenet.clients.http.StaticToadlet.handleGet(StaticToadlet.java:49) > at > freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277) > at > freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:366) > at java.lang.Thread.run(Thread.java:619) > > > > > _______________________________________________ > Support mailing list > [email protected] > http://news.gmane.org/gmane.network.freenet.support > Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support > Or mailto:[EMAIL PROTECTED] > -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
signature.asc
Description: Digital signature
_______________________________________________ Support mailing list [email protected] http://news.gmane.org/gmane.network.freenet.support Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support Or mailto:[EMAIL PROTECTED]
