I have been trying to set up an email account on OpenKM, the docker openkm-ce image. The email test goes through well, but actually sending is just not working. I suspect the port is being the problem. There is no where I can change the port value. I have tried looking into the okmdb.mv.db database, OpenKM.cfg, server.xml, repository.xml and tweaked email settings inside them. Just none of these actions takes effect. I have even done a text search through the whole system. I just can't find any keyword like my domain "ascendingtech.biz" in any of the files. Anyone can give me some directions to fix the email setup? Many thanks in advance! here is the error log: 2025-06-29 07:15:33,679 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.DatabaseMetadataSequence]; using defaults. 2025-06-29 07:15:33,693 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Action]; using defaults. 2025-06-29 07:15:33,702 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Node]; using defaults. 2025-06-29 07:15:33,709 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.DatabaseMetadataType]; using defaults. 2025-06-29 07:15:33,719 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ExceptionHandler]; using defaults. 2025-06-29 07:15:33,724 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.module.def.ModuleDefinition]; using defaults. 2025-06-29 07:15:33,729 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ProcessDefinition]; using defaults. 2025-06-29 07:15:33,732 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.context.def.VariableAccess]; using defaults. 2025-06-29 07:15:33,740 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.instantiation.Delegation]; using defaults. 2025-06-29 07:15:33,745 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.Bookmark]; using defaults. 2025-06-29 07:15:33,748 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Event]; using defaults. 2025-06-29 07:15:33,760 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.Css]; using defaults. 2025-06-29 07:15:33,769 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.Role]; using defaults. 2025-06-29 07:15:33,795 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.NodeProperty]; using defaults. 2025-06-29 07:15:33,798 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.NodeNote]; using defaults. 2025-06-29 07:15:33,810 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Transition]; using defaults. 2025-06-29 07:15:33,818 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.User]; using defaults. 2025-06-29 07:15:33,823 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.Language]; using defaults. 2025-06-29 07:15:33,825 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.TaskController]; using defaults. 2025-06-29 07:15:33,834 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.Translation]; using defaults. 2025-06-29 07:15:33,838 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.UserConfig]; using defaults. 2025-06-29 07:15:33,841 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.NodeDocumentVersion]; using defaults. 2025-06-29 07:15:33,853 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.Task]; using defaults. 2025-06-29 07:15:33,856 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.DatabaseMetadataValue]; using defaults. 2025-06-29 07:15:33,861 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.MimeType]; using defaults. 2025-06-29 07:15:33,864 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.RegisteredPropertyGroup]; using defaults. 2025-06-29 07:15:33,874 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.node.Decision.decisionConditions]; using defaults. 2025-06-29 07:15:33,879 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Transition.exceptionHandlers]; using defaults. 2025-06-29 07:15:33,880 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ExceptionHandler.actions]; using defaults. 2025-06-29 07:15:33,880 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.node.TaskNode.tasks]; using defaults. 2025-06-29 07:15:33,901 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks]; using defaults. 2025-06-29 07:15:33,902 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ProcessDefinition.definitions]; using defaults. 2025-06-29 07:15:33,902 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Transition.events]; using defaults. 2025-06-29 07:15:33,903 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes]; using defaults. 2025-06-29 07:15:33,904 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ProcessDefinition.actions]; using defaults. 2025-06-29 07:15:33,904 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Node.arrivingTransitions]; using defaults. 2025-06-29 07:15:33,905 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.Swimlane.tasks]; using defaults. 2025-06-29 07:15:33,905 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.Task.exceptionHandlers]; using defaults. 2025-06-29 07:15:33,906 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.action.Script.variableAccesses]; using defaults. 2025-06-29 07:15:33,906 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.Task.events]; using defaults. 2025-06-29 07:15:33,907 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.Language.translations]; using defaults. 2025-06-29 07:15:33,908 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Node.exceptionHandlers]; using defaults. 2025-06-29 07:15:33,909 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ProcessDefinition.nodes]; using defaults. 2025-06-29 07:15:33,909 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Event.actions]; using defaults. 2025-06-29 07:15:33,910 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ProcessDefinition.events]; using defaults. 2025-06-29 07:15:33,911 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.node.ProcessState.variableAccesses]; using defaults. 2025-06-29 07:15:33,912 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Node.events]; using defaults. 2025-06-29 07:15:33,912 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.Node.leavingTransitions]; using defaults. 2025-06-29 07:15:33,915 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.taskmgmt.def.TaskController.variableAccesses]; using defaults. 2025-06-29 07:15:33,915 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.SuperState.nodes]; using defaults. 2025-06-29 07:15:33,916 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.graph.def.ProcessDefinition.exceptionHandlers]; using defaults. 2025-06-29 07:15:33,916 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.jbpm.file.def.FileDefinition.processFiles]; using defaults. 2025-06-29 07:15:33,917 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [com.openkm.dao.bean.User.roles]; using defaults. 2025-06-29 07:15:33,988 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.hibernate.cache.UpdateTimestampsCache]; using defaults. 2025-06-29 07:15:33,991 [localhost-startStop-1] [] WARN n.s.e.h.AbstractEhcacheRegionFactory - Couldn't find a specific ehcache configuration for cache named [org.hibernate.cache.StandardQueryCache]; using defaults. 2025-06-29 07:15:34,510 [localhost-startStop-1] [] WARN org.hibernate.cfg.SettingsFactory - Could not obtain connection to query metadata java.sql.SQLException: Cannot create PoolableConnectionFactory (Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-191]) at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:666) ~[tomcat-dbcp.jar:8.5.69] at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:544) ~[tomcat-dbcp.jar:8.5.69] at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:744) ~[tomcat-dbcp.jar:8.5.69] at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:92) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final] at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:113) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final] at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863) [hibernate-core-3.6.10.Final.jar:3.6.10.Final] at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859) [hibernate-core-3.6.10.Final.jar:3.6.10.Final] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870) [hibernate-core-3.6.10.Final.jar:3.6.10.Final] at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:178) [classes/:6.3.12] at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:82) [classes/:6.3.12] at com.openkm.servlet.RepositoryStartupServlet.init(RepositoryStartupServlet.java:88) [classes/:6.3.12] at javax.servlet.GenericServlet.init(GenericServlet.java:158) [servlet-api.jar:3.1.FR] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1152) [catalina.jar:8.5.69] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1097) [catalina.jar:8.5.69] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:990) [catalina.jar:8.5.69] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4952) [catalina.jar:8.5.69] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5266) [catalina.jar:8.5.69] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:8.5.69] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755) [catalina.jar:8.5.69] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729) [catalina.jar:8.5.69] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695) [catalina.jar:8.5.69] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1016) [catalina.jar:8.5.69] at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1903) [catalina.jar:8.5.69] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_342] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_342] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_342] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_342] at java.lang.Thread.run(Thread.java:750) [na:1.8.0_342] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-191] at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) ~[h2-1.4.191.jar:1.4.191] at org.h2.message.DbException.get(DbException.java:168) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:187) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:167) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:99) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Database.getPageStore(Database.java:2460) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Database.open(Database.java:692) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Database.openDatabase(Database.java:270) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Database.<init>(Database.java:264) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Engine.openSession(Engine.java:65) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Engine.openSession(Engine.java:175) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Engine.createSessionAndValidate(Engine.java:153) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Engine.createSession(Engine.java:136) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.Engine.createSession(Engine.java:28) ~[h2-1.4.191.jar:1.4.191] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349) ~[h2-1.4.191.jar:1.4.191] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) ~[h2-1.4.191.jar:1.4.191] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) ~[h2-1.4.191.jar:1.4.191] at org.h2.Driver.connect(Driver.java:72) ~[h2-1.4.191.jar:1.4.191] at org.apache.tomcat.dbcp.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52) ~[tomcat-dbcp.jar:8.5.69] at org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:365) ~[tomcat-dbcp.jar:8.5.69] at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:113) ~[tomcat-dbcp.jar:8.5.69] at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:662) ~[tomcat-dbcp.jar:8.5.69] ... 27 common frames omitted Caused by: java.lang.IllegalStateException: The file is locked: nio:/opt/tomcat/repository/okmdb.mv.db [1.4.191/7] at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.FileStore.open(FileStore.java:172) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.MVStore.<init>(MVStore.java:342) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2888) ~[h2-1.4.191.jar:1.4.191] at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:154) ~[h2-1.4.191.jar:1.4.191] ... 45 common frames omitted Continue reading...