When upgrading to CloverDX Server version 6.5.x, you may encounter an error displaying in catalina.out when starting the Server for the first time after the upgrade on a Linux OS:
…
ERROR XBM0H: Directory /databases/cloverDb103 cannot be created.
…
CloverDX Server in version 6.5 introduces a new interface called the Data Manager. This interface needs its own connection to a separate database.
If you are not planning to use Data Manager and don’t set up the JDBC or JNDI connection for it, the Server will try to create an instance of Apache Derby database in the root path of your operating system where the clover user doesn’t have the permissions.
To resolve this issue you will need to update your setenv.sh file located in ${CLOVER_HOME}/tomcat/bin directory and add the derby.system.home property.
…
export CLOVER_HOME="/opt/clover"
export CATALINA_OPTS="$CATALINA_OPTS -Dderby.system.home=${CLOVER_HOME}/derby"
…
A database will be created after the clover service reboot and the error will no longer be displayed in catalina.out log.
This issue is only a concern if you are upgrading specifically to the CloverDX Server version 6.5.x on a Linux-based OS. In newer versions, 6.6. and later, a separate Apache Derby database is no longer created.
Comments 0