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.

Attachment: 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]

Reply via email to