com.mendix.systemwideinterfaces.MendixRuntimeException: FileDatastore: Image does not exist

0
This is so so frustrating!!! After synchronizing the database, Mendix image view fails to read the image because most likely mendix does not sync back the image files. How can this be fixed Below is the stack trace: com.mendix.systemwideinterfaces.MendixRuntimeException: FileDatastore: Image does not exist at com.mendix.core.objectmanagement.FileProcessor.getImageFileLength(SourceFile:144) at com.mendix.pO.b(SourceFile:353) at com.mendix.pO.a(SourceFile:237) at com.mendix.pO.b(SourceFile:230) at com.mendix.pO.a(SourceFile:63) at com.mendix.pO.processRequest(SourceFile:54) at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest(SourceFile:74) at com.mendix.core.impl.MxRuntimeImpl.processRequest(SourceFile:733) at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:45) 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.headerComplete(AbstractHttpConnection.java:942) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) 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:744)
asked
2 answers
0

'After synchronizing the database...' Does this mean you have copied the database to a new environment? If so, note that files and images are not stored in the database, but are stored in the server file system, so you also need to copy these files to the new server to be able to view them.

You may need to look at the Uploaded files path in your runtime configuration to locate these files to copy.

answered
0

What was the synchronization you did actually? What were the changes you made to this image entity?

answered