[ 
https://issues.apache.org/jira/browse/JSPWIKI-1197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex O'Ree updated JSPWIKI-1197:
--------------------------------
    Summary: Deleting an attachment via filesystem causes jsp wiki to completey 
crash  (was: Deleting an attachment via filesystem causes jsp wiki to complete 
crash)

> Deleting an attachment via filesystem causes jsp wiki to completey crash
> ------------------------------------------------------------------------
>
>                 Key: JSPWIKI-1197
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-1197
>             Project: JSPWiki
>          Issue Type: Bug
>            Reporter: Alex O'Ree
>            Priority: Critical
>
> * i created a wiki page, let's call it Foo
>  * uploaded an attachment
>  * stopped the server
>  * delete the attachment file only from Foo-att/attachment.png-dir/1,png 
> leaving behind the Foo-att directory and attachment.properties
>  * start the server
> i got this dumped to std out
> 15:31:08.212 [main] ERROR org.apache.wiki.providers.BasicAttachmentProvider - 
> Can't get attachment properties for Attachment [Foo/attachment.jpg;mod=null]
> java.io.FileNotFoundException: No such file: 
> C:\test\wiki\Foo-att\Foo/attachment.png-dir\0.png exists.
>         at 
> org.apache.wiki.providers.BasicAttachmentProvider.findFile(BasicAttachmentProvider.java:330)
>  ~[jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.providers.BasicAttachmentProvider.getAttachmentInfo(BasicAttachmentProvider.java:471)
>  [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.providers.BasicAttachmentProvider.listAttachments(BasicAttachmentProvider.java:379)
>  [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.providers.BasicAttachmentProvider.listAllChanged(BasicAttachmentProvider.java:422)
>  [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.providers.CachingAttachmentProvider.listAllChanged(CachingAttachmentProvider.java:141)
>  [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.attachment.DefaultAttachmentManager.getAllAttachments(DefaultAttachmentManager.java:287)
>  [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.WikiEngine.initReferenceManager(WikiEngine.java:469) 
> [jspwiki-main-2.12.2.jar:2.12.2]
>         at org.apache.wiki.WikiEngine.initialize(WikiEngine.java:307) 
> [jspwiki-main-2.12.2.jar:2.12.2]
>         at org.apache.wiki.api.core.Engine.start(Engine.java:434) 
> [jspwiki-api-2.12.2.jar:2.12.2]
>         at org.apache.wiki.WikiEngine.getInstance(WikiEngine.java:188) 
> [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.spi.EngineSPIDefaultImpl.find(EngineSPIDefaultImpl.java:41) 
> [jspwiki-main-2.12.2.jar:2.12.2]
>         at org.apache.wiki.api.spi.EngineDSL.find(EngineDSL.java:65) 
> [jspwiki-api-2.12.2.jar:2.12.2]
>         at 
> org.apache.wiki.ui.WikiServletFilter.init(WikiServletFilter.java:81) 
> [jspwiki-main-2.12.2.jar:2.12.2]
>         at 
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:262)
>  [catalina.jar:9.0.85]
>         at 
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:244)
>  [catalina.jar:9.0.85]
>         at 
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:97)
>  [catalina.jar:9.0.85]
>         at 
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4311)
>  [catalina.jar:9.0.85]
> and no wiki pages will be served. looks like it fails the bootup process and 
> tomcat undeploys the app.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to