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

Alex O'Ree commented on JSPWIKI-1203:
-------------------------------------

just tried to reproduce this from the release version and via compiled from 
source and it seems to be working as expected. not sure what's wrong with my 
setup. perhaps there's a duplicate config file somewhere that's overriding. 
still investigating

> jspwiki.attachment.maxsize is not being honored
> -----------------------------------------------
>
>                 Key: JSPWIKI-1203
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-1203
>             Project: JSPWiki
>          Issue Type: Bug
>    Affects Versions: 2.12.2
>            Reporter: Alex O'Ree
>            Priority: Major
>
> i'm attempting to upload a 2.6MB svg file to the wiki.  Config looks like this
>  
> jspwiki.attachmentProvider = BasicAttachmentProvider
> jspwiki.attachment.maxsize=20000000
> jspwiki.attachment.allowed=.png .jpg .gif .svg .txt .json .xml
>  
> still can't upload. browser gets an 500 internal server error (which is a 
> really poor error message in this case)
>  
> logs below. looks like the max upload size isn't being honored.
>  
> java.io.IOException: Upload failure: The field m402i91t exceeds its maximum 
> permitted size of 1000000 bytes.
>     at 
> org.apache.wiki.attachment.AttachmentServlet.upload(AttachmentServlet.java:470)
>  ~[jspwiki-main-2.12.2.jar:2.12.2]
>     at 
> org.apache.wiki.attachment.AttachmentServlet.doPost(AttachmentServlet.java:345)
>  ~[jspwiki-main-2.12.2.jar:2.12.2]
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) 
> ~[servlet-api.jar:4.0.FR]
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) 
> ~[servlet-api.jar:4.0.FR]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
>  ~[catalina.jar:9.0.97]
>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) 
> ~[tomcat-websocket.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.wiki.http.filter.CsrfProtectionFilter.doFilter(CsrfProtectionFilter.java:67)
>  ~[jspwiki-http-2.12.2.jar:2.12.2]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:145) 
> ~[jspwiki-main-2.12.2.jar:2.12.2]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:597)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) 
> ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) 
> ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>  ~[catalina.jar:9.0.97]
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) 
> ~[catalina.jar:9.0.97]
>     at 
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) 
> ~[tomcat-coyote.jar:9.0.97]
>     at 
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
>  ~[tomcat-coyote.jar:9.0.97]
>     at 
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
>  ~[tomcat-coyote.jar:9.0.97]
>     at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
>  ~[tomcat-coyote.jar:9.0.97]
>     at 
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
>  ~[tomcat-coyote.jar:9.0.97]
>     at 
> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
>  ~[tomcat-util.jar:9.0.97]
>     at 
> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
>  ~[tomcat-util.jar:9.0.97]
>     at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
>  ~[tomcat-util.jar:9.0.97]
>     at java.lang.Thread.run(Thread.java:834) ~[?:?]
> Caused by: 
> org.apache.commons.fileupload.FileUploadBase$FileSizeLimitExceededException: 
> The field m402i91t exceeds its maximum permitted size of 1000000 bytes.
>     at 
> org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl$FileItemStreamImpl$1.raiseError(FileUploadBase.java:821)
>  ~[commons-fileupload-1.5.jar:1.5]
>     at 
> org.apache.commons.fileupload.util.LimitedInputStream.checkLimit(LimitedInputStream.java:76)
>  ~[commons-fileupload-1.5.jar:1.5]
>     at 
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:135)
>  ~[commons-fileupload-1.5.jar:1.5]
>     at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[?:?]
>     at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98) 
> ~[commons-fileupload-1.5.jar:1.5]
>     at 
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:376)
>  ~[commons-fileupload-1.5.jar:1.5]
>     at 
> org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:113)
>  ~[commons-fileupload-1.5.jar:1.5]
>     at 
> org.apache.wiki.attachment.AttachmentServlet.upload(AttachmentServlet.java:408)
>  ~[jspwiki-main-2.12.2.jar:2.12.2]
>     ... 34 more
>  
>  



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

Reply via email to