You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Thomas Neidhart (JIRA)" <ji...@apache.org> on 2014/11/11 18:29:34 UTC

[jira] [Commented] (FILEUPLOAD-256) FileCleanerCleanup throws NPE on shut-down

    [ https://issues.apache.org/jira/browse/FILEUPLOAD-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14206652#comment-14206652 ] 

Thomas Neidhart commented on FILEUPLOAD-256:
--------------------------------------------

I can not reproduce this problem.
The FileCleaningTracker should be setup by the same context listener once the context has been initialized. If the respective attribute is null afterwards, somebody must have reset it to null. A possible explanation would be that your container has serialized the ServletContext (there are reports on the web about Weblogic doing this kind of thing). As the FileCleaningTracker is not serializable, it would not survive such a save/restore process.

Can you give more details about your system configuration?



> FileCleanerCleanup throws NPE on shut-down
> ------------------------------------------
>
>                 Key: FILEUPLOAD-256
>                 URL: https://issues.apache.org/jira/browse/FILEUPLOAD-256
>             Project: Commons FileUpload
>          Issue Type: Bug
>    Affects Versions: 1.3
>            Reporter: Til Schneider
>            Priority: Minor
>
> FileCleanerCleanup throws NPE on shut-down if there was no file uploaded.
> Here's the stack trace:
> {code}
> java.lang.NullPointerException
> 	at org.apache.commons.fileupload.servlet.FileCleanerCleanup.contextDestroyed(FileCleanerCleanup.java:87)
> 	at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:600)
> 	...
> {code}
> A simple check, whether there is a FileCleaningTracker for that ServletContext should fix this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)