Hi,
I am trying to upload large (between 1 and 5 MB) files to the attachment object in the
editwizard, but I get a runtime error (included at bottom). Everything works fine for
files < 1MB.
I'm using Tomcat 4.1, Mysql 4.0. I tried to raise the max_allowed_packet var in mysql,
but this didn't solve it. Is there a file size limit in Dove?
In the logging I find:
2003-11-17 23:59:39,950 ERROR mmbase.storage.database.AbstractDatabaseStorage -
Communication link failure: com.mysql.jdbc.PacketTooBigException
I also get the error while using the generic editors. Then I find in the logging:
2003-11-18 00:10:08,654 ERROR org.mmbase.util.HttpPost - readContentLength():
java.io.FileNotFoundException: \tmp\form_1069110608654 (The system cannot find the
path specified)
2003-11-18 00:10:08,654 INFO org.mmbase.util.HttpPost - readPostFormData(): begin
2003-11-18 00:10:08,654 ERROR org.mmbase.util.HttpPost - readPostFormData(): Reached
end of file: java.lang.NullPointerException
Anyone has a clue what might be wrong?
Thanks a lot,
Bart
org.mmbase.applications.editwizard.WizardException: Errors received from MMBase Dove
servlet: Transaction failed : When this failed, it is possible that the creation of an
insrel went right, which leads to a database inconsistency.. stop now.. (transaction
2.0: [rollback?])
at
org.mmbase.applications.editwizard.WizardDatabaseConnector.sendCommand(WizardDatabaseConnector.java:586)
at
org.mmbase.applications.editwizard.WizardDatabaseConnector.put(WizardDatabaseConnector.java:652)
at org.mmbase.applications.editwizard.Wizard.processCommand(Wizard.java:1851)
at org.mmbase.applications.editwizard.Wizard.processCommands(Wizard.java:1607)
at org.mmbase.applications.editwizard.Wizard.processRequest(Wizard.java:450)
at org.apache.jsp.wizard_jsp._jspService(wizard_jsp.java:454)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.mmbase.servlet.CharacterEncodingFilter.doFilter(Unknown Source)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:536)