A way to solve it quickly is to restore the database on itself. So create backup, clean the environment and do a restore.
This will most of the time also free up tables in Postgres in tables where a lot of records are created and removed. So I think it is good practise to do this once and a while. It influances your uptime though.
Regards,
Ronald
This could be uploaded file for which the record in Mendix is not committed, but I suspect that you might have some java actions in your app that create temporary files that aren't cleaned up properly causing the error message to show up.
You can also measure this stuff yourself
var process = new java.lang.ProcessBuilder(
"df",
"-h"
).start();
var is = process.getInputStream();
var isr = new java.io.InputStreamReader(is);
var br = new java.io.BufferedReader(isr);
var line;
var str_ret='';
while ((line = br.readLine()) != null) {
//console.log(line);
str_ret+=line+'\n';
}
Just point du to com.mendix.core.Core.getConfiguration().getTempPath().getAbsolutePath();