ndacyayisenga@ndacyayisenga-ThinkPad-S5-S540:~$ mvn openmrs-sdk:run [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- openmrs-sdk-maven-plugin:4.1.1:run (default-cli) @ standalone-pom --- You have the following servers:: 1) newserver1 2) server6 3) server8 Which one do you choose? [1/2/3]: 1 Checking if port 8080 is in use... [free] Connect remote debugger with port 1044 Forking a new process... (use -Dfork=false to prevent forking) OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Listening for transport dt_socket at address: 1044 Apache Maven 3.6.3 Maven home: /usr/share/maven Java version: 1.8.0_292, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.11.0-27-generic", arch: "amd64", family: "unix" [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- openmrs-sdk-maven-plugin:4.1.1:run-tomcat (default-cli) @ standalone-pom --- Using JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64/jre Using MAVEN_OPTS: -Xmx768m -XX:MaxPermSize=512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044 Starting Tomcat... Sep 01, 2021 1:42:26 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] Sep 01, 2021 1:42:26 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service [Tomcat] Sep 01, 2021 1:42:26 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.107 Sep 01, 2021 1:42:26 AM org.apache.catalina.startup.TldConfig execute INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Sep 01, 2021 1:42:27 AM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment INFO: No global web.xml found Sep 01, 2021 1:42:27 AM org.apache.catalina.deploy.WebXml setVersion WARNING: Unknown version string [4.0]. Default version will be used. Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined Sep 01, 2021 1:42:33 AM org.apache.catalina.startup.TldConfig execute INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Sep 01, 2021 1:42:33 AM org.apache.catalina.core.ApplicationContext log INFO: No Spring WebApplicationInitializer types detected on classpath SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/ndacyayisenga/openmrs/newserver1/tmp/openmrs/WEB-INF/lib/slf4j-log4j12-1.7.26.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/ndacyayisenga/.m2/repository/org/slf4j/slf4j-simple/1.6.2/slf4j-simple-1.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] Sep 01, 2021 1:42:34 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing log4j from [classpath:log4j.xml] WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2078) |2021-09-01 01:42:34,074| Unable to find a runtime properties file at /home/ndacyayisenga/openmrs-runtime.properties WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2078) |2021-09-01 01:42:34,096| Unable to find a runtime properties file at /home/ndacyayisenga/openmrs-runtime.properties INFO - Listener.contextInitialized(173) |2021-09-01 01:42:34,098| Using runtime properties file: /home/ndacyayisenga/openmrs/newserver1/openmrs-runtime.properties Wed Sep 01 01:42:34 EAT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO 9/1/21 1:42 AM:liquibase: Reading from `liquibasechangelog` WARNING 9/1/21 1:42 AM:liquibase: modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case WARNING 9/1/21 1:42 AM:liquibase: modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case WARNING 9/1/21 1:42 AM:liquibase: modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case Wed Sep 01 01:42:37 EAT 2021 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:726) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:705) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2246) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4236) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1462) at liquibase.database.jvm.JdbcConnection.close(JdbcConnection.java:91) at org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:634) at org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:587) at org.openmrs.util.DatabaseUpdater.updatesRequired(DatabaseUpdater.java:252) at org.openmrs.web.Listener.setupNeeded(Listener.java:217) at org.openmrs.web.Listener.contextInitialized(Listener.java:179) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5128) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5653) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1689) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1679) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ** END NESTED EXCEPTION ** Wed Sep 01 01:42:37 EAT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. Wed Sep 01 01:42:37 EAT 2021 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:726) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:705) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2246) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4236) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1462) at liquibase.database.jvm.JdbcConnection.close(JdbcConnection.java:91) at org.openmrs.util.DatabaseUpdater.isLocked(DatabaseUpdater.java:766) at org.openmrs.util.DatabaseUpdater.updatesRequired(DatabaseUpdater.java:258) at org.openmrs.web.Listener.setupNeeded(Listener.java:217) at org.openmrs.web.Listener.contextInitialized(Listener.java:179) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5128) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5653) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1689) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1679) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ** END NESTED EXCEPTION ** INFO - EhCacheManagerFactoryBean.afterPropertiesSet(129) |2021-09-01 01:42:40,158| Initializing EhCache CacheManager Wed Sep 01 01:42:42 EAT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. WARN - SimpleUrlHandlerMapping.registerHandlers(115) |2021-09-01 01:42:47,739| Neither 'urlMap' nor 'mappings' set on SimpleUrlHandlerMapping WARN - Listener.loadBundledModules(500) |2021-09-01 01:42:47,751| Bundled module folder doesn't exist: /home/ndacyayisenga/openmrs/newserver1/tmp/openmrs/WEB-INF/bundledModules WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2078) |2021-09-01 01:42:47,752| Unable to find a runtime properties file at /home/ndacyayisenga/openmrs-runtime.properties Wed Sep 01 01:42:47 EAT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO 9/1/21 1:42 AM:liquibase: Reading from `liquibasechangelog` WARNING 9/1/21 1:42 AM:liquibase: modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case WARNING 9/1/21 1:42 AM:liquibase: modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case WARNING 9/1/21 1:42 AM:liquibase: modifyDataType will lose primary key/autoincrement/not null settings for mysql. Use and re-specify all configuration if this is the case Wed Sep 01 01:42:48 EAT 2021 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:726) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:705) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2246) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4236) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1462) at liquibase.database.jvm.JdbcConnection.close(JdbcConnection.java:91) at org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:634) at org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:587) at org.openmrs.util.DatabaseUpdater.updatesRequired(DatabaseUpdater.java:252) at org.openmrs.api.context.Context.checkForDatabaseUpdates(Context.java:1167) at org.openmrs.api.context.Context.startup(Context.java:879) at org.openmrs.web.Listener.startOpenmrs(Listener.java:232) at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42) ** END NESTED EXCEPTION ** Wed Sep 01 01:42:48 EAT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. Wed Sep 01 01:42:48 EAT 2021 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:726) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:705) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2246) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4236) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1462) at liquibase.database.jvm.JdbcConnection.close(JdbcConnection.java:91) at org.openmrs.util.DatabaseUpdater.isLocked(DatabaseUpdater.java:766) at org.openmrs.util.DatabaseUpdater.updatesRequired(DatabaseUpdater.java:258) at org.openmrs.api.context.Context.checkForDatabaseUpdates(Context.java:1167) at org.openmrs.api.context.Context.startup(Context.java:879) at org.openmrs.web.Listener.startOpenmrs(Listener.java:232) at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42) ** END NESTED EXCEPTION ** WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2078) |2021-09-01 01:42:49,541| Unable to find a runtime properties file at /home/ndacyayisenga/openmrs-runtime.properties WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2078) |2021-09-01 01:42:50,135| Unable to find a runtime properties file at /home/ndacyayisenga/openmrs-runtime.properties Wed Sep 01 01:42:50 EAT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. Wed Sep 01 01:42:50 EAT 2021 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:726) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:705) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2246) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4236) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1462) at org.openmrs.web.filter.initialization.InitializationFilter.isDatabaseEmpty(InitializationFilter.java:1861) at org.openmrs.web.filter.initialization.InitializationFilter.init(InitializationFilter.java:1091) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:106) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5672) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) OpenMRS is ready for you at http://localhost:8080/openmrs/ at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1689) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1679) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ** END NESTED EXCEPTION ** Sep 01, 2021 1:42:50 AM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8080"] Wed Sep 01 01:45:12 EAT 2021 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:726) at sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:705) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2246) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4236) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1462) at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:629) at com.mchange.v2.c3p0.impl.NewPooledConnection.closeMaybeCheckedOut(NewPooledConnection.java:259) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:619) at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:1024) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:648) ** END NESTED EXCEPTION **