Cannot upload the media file: Each time I upload images from the menu or drag and drop.
-
Recently I have been getting this error.
"Cannot upload the media file"
Anyone else having this issue?
I have restarted, backup and deleted large files to no avail.
Currently reverting to 1.18.3 to see if will fix.Any help greatly appreciated.
Thanks in advance. -
Thanks,
I reverted to a previous backup and it did work for awhile..
I noticed the following warning on the Logs, unsure if its related?
# Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.I had auto updates switched ON and since updated to package version 1.19.0 which broke it again.
Thanks in advance.
-
Weirdly, I have memory resources at max.
The last entry when I try upload a image after it fails is...
[31/Jul/2026:11:56:50 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)"Happy to share full logs privately.
For now I will refrain from updating until it stops breaking
-
Just fresh installed penpot latest version in a new instance and I get the exact same error when I upload/or drag and drop .jpg images.. However, It loads *.svg fine .
The last entries appear when images is uploaded and the error appears. "cannot upload the media file"Aug 06 13:51:58 tasks: updating task 7857 with: {"percent":100,"message":"Done"} Aug 06 13:51:58 tasks: setCompleted - 7857: {"result":null,"error":null,"percent":100} Aug 06 13:51:58 tasks: updating task 7857 with: {"completed":true,"result":null,"error":null,"percent":100} Aug 06 13:51:58 Exiting with code 0 Aug 06 13:51:58 taskworker: Task took 242.128 seconds Aug 06 14:35:00 2026-08-06T13:35:00Z Aug 06 14:35:00 2026-08-06T13:35:00Z Aug 06 14:35:00 app.db$run_BANG_.doInvoke(db.clj:613) Aug 06 14:35:00 app.db$run_BANG_.doInvoke(db.clj:613) Aug 06 14:35:00 app.db$run_BANG_.invokeStatic(db.clj:627) Aug 06 14:35:00 app.db$run_BANG_.invokeStatic(db.clj:627) Aug 06 14:35:00 app.http$router_handler$fn__51906.invoke(http.clj:135) Aug 06 14:35:00 app.http$router_handler$fn__51906.invoke(http.clj:135) Aug 06 14:35:00 app.http.access_token$wrap_authz$fn__31591.invoke(access_token.clj:55) Aug 06 14:35:00 app.http.access_token$wrap_authz$fn__31591.invoke(access_token.clj:55) Aug 06 14:35:00 app.http.middleware$wrap_auth$fn__49140.invoke(middleware.clj:308) Aug 06 14:35:00 app.http.middleware$wrap_auth$fn__49140.invoke(middleware.clj:308) Aug 06 14:35:00 app.http.middleware$wrap_errors$fn__49101.invoke(middleware.clj:202) Aug 06 14:35:00 app.http.middleware$wrap_errors$fn__49101.invoke(middleware.clj:202) Aug 06 14:35:00 app.http.middleware$wrap_format_response$fn__49098.invoke(middleware.clj:191) Aug 06 14:35:00 app.http.middleware$wrap_format_response$fn__49098.invoke(middleware.clj:191) Aug 06 14:35:00 app.http.middleware$wrap_parse_request$fn__49060.invoke(middleware.clj:92) Aug 06 14:35:00 app.http.middleware$wrap_parse_request$fn__49060.invoke(middleware.clj:92) Aug 06 14:35:00 app.http.session$wrap_authz$fn__23180$fn__23185.invoke(session.clj:272) Aug 06 14:35:00 app.http.session$wrap_authz$fn__23180$fn__23185.invoke(session.clj:272) Aug 06 14:35:00 app.http.session$wrap_authz$fn__23180.invoke(session.clj:271) Aug 06 14:35:00 app.http.session$wrap_authz$fn__23180.invoke(session.clj:271) Aug 06 14:35:00 app.media$eval24609$fn__24611.invoke(media.clj:288) Aug 06 14:35:00 app.media$exec_magick_BANG_.invoke(media.clj:177) Aug 06 14:35:00 app.media$exec_magick_BANG_.invokeStatic(media.clj:182) Aug 06 14:35:00 app.media$run.invoke(media.clj:99) Aug 06 14:35:00 app.media$run.invokeStatic(media.clj:101) Aug 06 14:35:00 app.rpc$make_rpc_handler$fn__50291.invoke(rpc.clj:135) Aug 06 14:35:00 app.rpc$make_rpc_handler$fn__50291.invoke(rpc.clj:135) Aug 06 14:35:00 app.rpc$wrap_authentication$fn__50306.invoke(rpc.clj:160) Aug 06 14:35:00 app.rpc$wrap_authentication$fn__50306.invoke(rpc.clj:160) Aug 06 14:35:00 app.rpc$wrap_metrics$fn__50303.invoke(rpc.clj:145) Aug 06 14:35:00 app.rpc$wrap_metrics$fn__50303.invoke(rpc.clj:145) Aug 06 14:35:00 app.rpc$wrap_params_validation$fn__50324.invoke(rpc.clj:204) Aug 06 14:35:00 app.rpc$wrap_params_validation$fn__50324.invoke(rpc.clj:204) Aug 06 14:35:00 app.rpc.commands.media$create_file_media_object.invoke(media.clj:150) Aug 06 14:35:00 app.rpc.commands.media$create_file_media_object.invokeStatic(media.clj:172) Aug 06 14:35:00 app.rpc.commands.media$process_image.invoke(media.clj:139) Aug 06 14:35:00 app.rpc.commands.media$process_image.invokeStatic(media.clj:141) Aug 06 14:35:00 app.rpc.commands.media$sm$upload_file_media_object$fn__53322.invoke(media.clj:63) Aug 06 14:35:00 app.rpc.commands.media$sm$upload_file_media_object.invoke(media.clj:49) Aug 06 14:35:00 app.rpc.commands.media$sm$upload_file_media_object.invoke(media.clj:49) Aug 06 14:35:00 app.rpc.commands.media$sm$upload_file_media_object.invokeStatic(media.clj:59) Aug 06 14:35:00 app.rpc.commands.media$sm$upload_file_media_object.invokeStatic(media.clj:59) Aug 06 14:35:00 app.util.shell$exec_BANG_.doInvoke(shell.clj:60) Aug 06 14:35:00 app.util.shell$exec_BANG_.invokeStatic(shell.clj:74) Aug 06 14:35:00 at: java.lang.ProcessImpl.forkAndExec(ProcessImpl.java:-2) Aug 06 14:35:00 clojure.core$apply.invoke(core.clj:662) Aug 06 14:35:00 clojure.core$apply.invoke(core.clj:662) Aug 06 14:35:00 clojure.core$apply.invokeStatic(core.clj:669) Aug 06 14:35:00 clojure.core$apply.invokeStatic(core.clj:669) Aug 06 14:35:00 clojure.core$partial$fn__5929.invoke(core.clj:2644) Aug 06 14:35:00 clojure.core$partial$fn__5929.invoke(core.clj:2644) Aug 06 14:35:00 clojure.core$partial$fn__5929.invoke(core.clj:2645) Aug 06 14:35:00 clojure.core$partial$fn__5929.invoke(core.clj:2645) Aug 06 14:35:00 clojure.lang.AFn.applyTo(AFn.java:144) Aug 06 14:35:00 clojure.lang.AFn.applyToHelper(AFn.java:154) Aug 06 14:35:00 clojure.lang.AFn.run(AFn.java:22) Aug 06 14:35:00 clojure.lang.AFn.run(AFn.java:22) Aug 06 14:35:00 clojure.lang.MultiFn.invoke(MultiFn.java:234) Aug 06 14:35:00 clojure.lang.RestFn.invoke(RestFn.java:428) Aug 06 14:35:00 clojure.lang.RestFn.invoke(RestFn.java:428) Aug 06 14:35:00 clojure.lang.RestFn.invoke(RestFn.java:562) Aug 06 14:35:00 java.lang.ProcessBuilder.start(ProcessBuilder.java:1046) Aug 06 14:35:00 java.lang.ProcessBuilder.start(ProcessBuilder.java:1078) Aug 06 14:35:00 java.lang.ProcessImpl.<init>(ProcessImpl.java:300) Aug 06 14:35:00 java.lang.ProcessImpl.start(ProcessImpl.java:231) Aug 06 14:35:00 java.lang.Thread.run(Thread.java:1474) Aug 06 14:35:00 java.lang.Thread.run(Thread.java:1474) Aug 06 14:35:00 org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) Aug 06 14:35:00 org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622) Aug 06 14:35:00 org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622) Aug 06 14:35:00 org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) Aug 06 14:35:00 org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) Aug 06 14:35:00 yetti.adapter$create_handler$reify__44691$fn__44692.invoke(adapter.clj:148) Aug 06 14:35:00 yetti.adapter$create_handler$reify__44691$fn__44692.invoke(adapter.clj:148) Aug 06 14:35:00 yetti.adapter$dispatch_fn$fn__44672$fn__44673.invoke(adapter.clj:92) Aug 06 14:35:00 yetti.adapter$dispatch_fn$fn__44672$fn__44673.invoke(adapter.clj:92) Aug 06 14:35:00 yetti.adapter$dispatch_fn$fn__44672.invoke(adapter.clj:91) Aug 06 14:35:00 yetti.adapter$dispatch_fn$fn__44672.invoke(adapter.clj:91) Aug 06 14:35:00 yetti.middleware$wrap_params$fn__49036.invoke(middleware.clj:38) Aug 06 14:35:00 yetti.middleware$wrap_params$fn__49036.invoke(middleware.clj:38) Aug 06 14:35:00 yetti.middleware$wrap_server_timing$fn__49045.invoke(middleware.clj:50) Aug 06 14:35:00 yetti.middleware$wrap_server_timing$fn__49045.invoke(middleware.clj:50) Aug 06 14:35:00 → java.io.IOException: Exec failed, error: 2 (No such file or directory) (ProcessImpl.java:-2) Aug 06 14:35:10 172.18.0.1 - - [06/Aug/2026:13:35:10 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)" Aug 06 14:35:20 172.18.0.1 - - [06/Aug/2026:13:35:20 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)" Aug 06 14:35:30 172.18.0.1 - - [06/Aug/2026:13:35:30 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)" Aug 06 14:35:31 172.18.0.1 - - [06/Aug/2026:13:35:31 +0000] "POST /api/main/methods/update-file?id=2985800f-dc32-81ce-8008-71159e4e300b HTTP/1.1" 200 6376 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" Aug 06 14:35:40 172.18.0.1 - - [06/Aug/2026:13:35:40 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)" Aug 06 14:35:41 172.18.0.1 - - [06/Aug/2026:13:35:41 +0000] "POST /api/main/methods/update-file?id=2985800f-dc32-81ce-8008-71159e4e300b HTTP/1.1" 200 16946 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" Aug 06 14:35:50 172.18.0.1 - - [06/Aug/2026:13:35:50 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)" Aug 06 14:36:00 172.18.0.1 - - [06/Aug/2026:13:36:00 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)" Aug 06 14:36:10 172.18.0.1 - - [06/Aug/2026:13:36:10 +0000] "GET /api/rpc/command/get-profile HTTP/1.1" 200 95 "-" "Mozilla (CloudronHealth)"
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login