I added a new proposal on Jira . It is a proposal to drop support for derby and use docker instead (You'll need to read the issue/proposal for that to make sense) The issue is at: https://issues.apache.org/jira/browse/OFBIZ-12588
This is a copy of the proposal: Derby is unique in the list of supported databases in that it lacks many features that normal databases support, leading to Jira issues like: https://issues.apache.org/jira/browse/OFBIZ-6138 . If you need specific examples just ask. Derby is already not recommended for production systems (which is good). I'm going to speculate that the reason derby is supported is to have a easy way for people to download ofbiz and "just run it" to get the demo running. Unfortunately this is not the case now as java is often not installed anymore, and when it is installed, it's often the wrong version of java for ofbiz. I propose that we drop support for Derby and instead allow people to get the demo easily running by making a official docker demo of the current stable version that just comes with postgres in the docker image. (docker image is being worked on here https://issues.apache.org/jira/browse/OFBIZ-10407 ). Instead of requiring java to be installed, it would require docker to be installed, but I believe the odds of success for a user are higher with docker then dealing with the java version incompatibilities. If you can think of a reason to keep derby after demos can be done through docker, please add your comments. CONFIDENTIALITY NOTICE: This message is intended only for the use of the person or organization to which it is addressed or was intended to be addressed, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, or responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by email and delete the original message immediately . The sender, its subsidiaries and affiliates, do not accept liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission. Thank you.