Default File Upload not working

0
Hi,  Am facing below issue when uploading file. Am using default upload option provided by Mendix and my User is having all the rights to upload and save document. Am trying to upload 4 MB file. What could be the issue? Below error message: ERROR - Connector: java.lang.RuntimeException: LocalFileSystemStore:: store Error opening file for key ' XXX '         at com.mendix.storage.localfilesystem.internal.LocalFileSystemStore.storeFile$1(LocalFileSystemStore.scala:89)         at com.mendix.storage.localfilesystem.internal.LocalFileSystemStore.store(LocalFileSystemStore.scala:96)         at com.mendix.filedocumentprocessor.internal.FileDocumentProcessorImpl.writeFile(FileDocumentProcessorImpl.java:197)         at com.mendix.filedocumentprocessor.internal.FileDocumentProcessorImpl.storeFileDocument(FileDocumentProcessorImpl.java:129)         at com.mendix.core.component.InternalCore.storeFileDocumentContent(InternalCore.java:1401)         at com.mendix.webui.requesthandling.FileRequestHandler.doUpload(FileRequestHandler.scala:167)         at com.mendix.webui.requesthandling.FileRequestHandler.handleUpload(FileRequestHandler.scala:88)         at com.mendix.webui.requesthandling.FileRequestHandler.handleRequest(FileRequestHandler.scala:59)         at com.mendix.webui.requesthandling.FileRequestHandler.processRequest(FileRequestHandler.scala:51)         at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:69)         at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:66)         at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32)         at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:72)         at com.mendix.core.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:742)         at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:41)         at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)         at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)         at org.eclipse.jetty.server.Server.handle(Server.java:368)         at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)         at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:953)         at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)         at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)         at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)         at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)         at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)         at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)         at java.lang.Thread.run(Thread.java:748)   Caused by: org.eclipse.jetty.io.EofException: early EOF         at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:65)         at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:977)         at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)         at java.io.InputStream.read(InputStream.java:101)         at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1719)         at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1696)         at org.apache.commons.io.IOUtils.copy(IOUtils.java:1671)         at com.mendix.storage.localfilesystem.internal.LocalFileSystemStore.storeFile$1(LocalFileSystemStore.scala:86)         at com.mendix.storage.localfilesystem.internal.LocalFileSystemStore.store(LocalFileSystemStore.scala:96)         at com.mendix.filedocumentprocessor.internal.FileDocumentProcessorImpl.writeFile(FileDocumentProcessorImpl.java:197)         at com.mendix.filedocumentprocessor.internal.FileDocumentProcessorImpl.storeFileDocument(FileDocumentProcessorImpl.java:129)         at com.mendix.core.component.InternalCore.storeFileDocumentContent(InternalCore.java:1401)         at com.mendix.webui.requesthandling.FileRequestHandler.doUpload(FileRequestHandler.scala:167)         at com.mendix.webui.requesthandling.FileRequestHandler.handleUpload(FileRequestHandler.scala:88)         at com.mendix.webui.requesthandling.FileRequestHandler.handleRequest(FileRequestHandler.scala:59)         at com.mendix.webui.requesthandling.FileRequestHandler.processRequest(FileRequestHandler.scala:51)         at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:69)         at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:66)         at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32)         at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:72)         at com.mendix.core.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:742)         at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:41)         at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)         at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)         at org.eclipse.jetty.server.Server.handle(Server.java:368)         at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)         at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:953)         at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)         at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)         at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)         at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)         at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)         at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)         at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)         at java.lang.Thread.run(Thread.java:748)  
asked
2 answers
1

Have you done a abstraction from the System File object or have you directly used the system file object?

answered
0

This stacktrace is only telling you that your connection was terminated. Not why it was terminated. Try to find the reason why the connection is suddenly terminated. Are you behind a proxy? Is something else interfering with the connection?

Regards,

Ronald

 

answered