[admin@standalone lib]$ java -jar ocp-server.jar 09:38:20.915 [main] INFO com.oceanbase.ocp.bootstrap.spring.BootstrapRunListener - new: [] java.lang.IllegalArgumentException: Could not resolve placeholder 'JDBC_PUBLIC_KEY' in value "${JDBC_PUBLIC_KEY}" at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) at org.springframework.core.env.AbstractPropertyResolver.resolveNestedPlaceholders(AbstractPropertyResolver.java:230) at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:88) at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:62) at org.springframework.core.env.AbstractEnvironment.getProperty(AbstractEnvironment.java:594) at com.oceanbase.ocp.server.config.processor.EncryptEnvironmentPostProcessor.postProcessEnvironment(EncryptEnvironmentPostProcessor.java:34) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85) at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66) at java.util.ArrayList.forEach(ArrayList.java:1249) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:343) at org.springframework.boot.SpringApplication.run(SpringApplication.java:301) at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:164) at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:195) at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:114) at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:77) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85) at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66) at java.util.ArrayList.forEach(ArrayList.java:1249) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:343) at org.springframework.boot.SpringApplication.run(SpringApplication.java:301) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) at com.oceanbase.ocp.OcpServerApplication.main(OcpServerApplication.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467) 09:41:38,606 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/classes!/logback-spring.xml] 09:41:38,607 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 1 minutes 09:41:38,656 |-INFO in ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@3cef309d - Adding [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/lib/spring-boot-2.7.10.jar!/org/springframework/boot/logging/logback/defaults.xml] to configuration watch list. 09:41:38,656 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@32709393 - URL [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/lib/spring-boot-2.7.10.jar!/org/springframework/boot/logging/logback/defaults.xml] is not of type file 09:41:38,662 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word clr with class [org.springframework.boot.logging.logback.ColorConverter] 09:41:38,662 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wex with class [org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter] 09:41:38,662 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wEx with class [org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter] 09:41:38,704 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.catalina.startup.DigesterFactory] to ERROR 09:41:38,704 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating ERROR level on Logger[org.apache.catalina.startup.DigesterFactory] onto the JUL framework 09:41:38,705 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.catalina.util.LifecycleBase] to ERROR 09:41:38,705 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating ERROR level on Logger[org.apache.catalina.util.LifecycleBase] onto the JUL framework 09:41:38,705 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.coyote.http11.Http11NioProtocol] to WARN 09:41:38,705 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating WARN level on Logger[org.apache.coyote.http11.Http11NioProtocol] onto the JUL framework 09:41:38,705 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.sshd.common.util.SecurityUtils] to WARN 09:41:38,705 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating WARN level on Logger[org.apache.sshd.common.util.SecurityUtils] onto the JUL framework 09:41:38,705 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.tomcat.util.net.NioSelectorPool] to WARN 09:41:38,705 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating WARN level on Logger[org.apache.tomcat.util.net.NioSelectorPool] onto the JUL framework 09:41:38,706 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse.jetty.util.component.AbstractLifeCycle] to ERROR 09:41:38,706 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating ERROR level on Logger[org.eclipse.jetty.util.component.AbstractLifeCycle] onto the JUL framework 09:41:38,706 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate.validator.internal.util.Version] to WARN 09:41:38,706 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating WARN level on Logger[org.hibernate.validator.internal.util.Version] onto the JUL framework 09:41:38,707 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.springframework.boot.actuate.endpoint.jmx] to WARN 09:41:38,707 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating WARN level on Logger[org.springframework.boot.actuate.endpoint.jmx] onto the JUL framework 09:41:38,710 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 09:41:38,711 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] 09:41:38,936 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 09:41:38,940 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE_APPENDER] 09:41:38,994 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1325808650 - setting totalSizeCap to 10 GB 09:41:38,998 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1325808650 - Archive files will be limited to [300 MB] each. 09:41:39,003 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1325808650 - Will use gz compression 09:41:39,006 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1325808650 - Will use the pattern /home/admin/ocp-server/log/ocp.log.%d{yyyy-MM-dd}.%i for the active file 09:41:39,010 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1e6d1014 - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/admin/ocp-server/log/ocp.log.%d{yyyy-MM-dd}.%i.gz'. 09:41:39,010 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1e6d1014 - Roll-over at midnight. 09:41:39,018 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1e6d1014 - Setting initial period to Fri Jan 12 09:41:39 CST 2024 09:41:39,061 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1325808650 - Cleaning on start up 09:41:39,063 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - first clean up after appender initialization 09:41:39,064 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Multiple periods, i.e. 32 periods, seem to have elapsed. This is expected at application start. 09:41:39,106 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - Active log file name: /home/admin/ocp-server/log/ocp.log 09:41:39,106 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - File property is set to [/home/admin/ocp-server/log/ocp.log] 09:41:39,108 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 09:41:39,108 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ACCESS_LOG_APPENDER] 09:41:39,117 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@525683462 - setting totalSizeCap to 10 GB 09:41:39,117 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@525683462 - Archive files will be limited to [300 MB] each. 09:41:39,117 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@525683462 - No compression will be used 09:41:39,118 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@525683462 - Will use the pattern /home/admin/ocp-server/log/access.log.%d{yyyy-MM-dd}.%i for the active file 09:41:39,119 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@694e1548 - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/admin/ocp-server/log/access.log.%d{yyyy-MM-dd}.%i'. 09:41:39,119 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@694e1548 - Roll-over at midnight. 09:41:39,126 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@694e1548 - Setting initial period to Fri Jan 12 09:41:39 CST 2024 09:41:39,128 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[ACCESS_LOG_APPENDER] - Active log file name: /home/admin/ocp-server/log/access.log 09:41:39,128 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[ACCESS_LOG_APPENDER] - File property is set to [/home/admin/ocp-server/log/access.log] 09:41:39,128 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [USER-ACCESS-LOG] to INFO 09:41:39,128 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating INFO level on Logger[USER-ACCESS-LOG] onto the JUL framework 09:41:39,129 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [USER-ACCESS-LOG] to false 09:41:39,129 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [ACCESS_LOG_APPENDER] to Logger[USER-ACCESS-LOG] 09:41:39,129 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO 09:41:39,129 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@3d99d22e - Propagating INFO level on Logger[ROOT] onto the JUL framework 09:41:39,130 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] 09:41:39,130 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE_APPENDER] to Logger[ROOT] 09:41:39,130 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 09:41:39,130 |-INFO in org.springframework.boot.logging.logback.SpringBootJoranConfigurator@26aa12dd - Registering current configuration as safe fallback point 09:41:39,130 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Removed 0 Bytes of files 2024-01-12 09:41:39.197 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : environmentPrepared 2024-01-12 09:41:46 INFO [main] [ConfigLoader] com.aliyun.securitysdk.rass.api.config.ConfigLoader : No override configuration found at /opt/security/rass.properties, msg:/opt/security/rass.properties (not found): No configuration setting found for key 'aliyun' 2024-01-12 09:41:46 WARN [main] [ConfigLoader] com.aliyun.securitysdk.rass.api.config.ConfigLoader : Failed to load config from application.properties, msg:merge of system properties,application.properties @ jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/lib/diamond-client-3.8.8.jar!/application.properties: No configuration setting found for key 'aliyun' 2024-01-12 09:41:48 INFO [main] [UnzipUtils] com.aliyun.securitysdk.rass.rasp.util.UnzipUtils : Extract file to path: /tmp/rasp-6717041006013703253 2024-01-12 09:41:49 INFO [main] [RaspRassAdaptor] com.aliyun.securitysdk.rass.rasp.RaspRassAdaptor : attaching with agent jar: /tmp/rasp-6717041006013703253/rasp/aliyun-security/jvm-sandbox/lib/sandbox-agent.jar 2024-01-12 09:42:03 INFO [main] [RaspRassAdaptor] com.aliyun.securitysdk.rass.rasp.RaspRassAdaptor : Rasp has been attached. 2024-01-12 09:42:04.401 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : contextPrepared 2024-01-12 09:42:04.402 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : set internal properties as the first PropertySource 2024-01-12 09:42:06.429 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : contextLoaded 2024-01-12 09:42:16.739 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : ready. time taken: PT2M11.841612199S java.lang.IllegalArgumentException: Could not resolve placeholder 'JDBC_PUBLIC_KEY' in value "${JDBC_PUBLIC_KEY}" at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) at org.springframework.core.env.AbstractPropertyResolver.resolveNestedPlaceholders(AbstractPropertyResolver.java:230) at org.springframework.boot.context.properties.source.ConfigurationPropertySourcesPropertyResolver.getProperty(ConfigurationPropertySourcesPropertyResolver.java:79) at org.springframework.boot.context.properties.source.ConfigurationPropertySourcesPropertyResolver.getProperty(ConfigurationPropertySourcesPropertyResolver.java:60) at org.springframework.core.env.AbstractEnvironment.getProperty(AbstractEnvironment.java:594) at com.oceanbase.ocp.server.config.processor.EncryptEnvironmentPostProcessor.postProcessEnvironment(EncryptEnvironmentPostProcessor.java:34) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85) at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66) at java.util.ArrayList.forEach(ArrayList.java:1249) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:343) at org.springframework.boot.SpringApplication.run(SpringApplication.java:301) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) at com.oceanbase.ocp.OcpServerApplication.main(OcpServerApplication.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467) 09:42:17,925 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@43599640 - URL [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/classes!/logback-spring.xml] is not of type file 09:42:17,940 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/classes!/logback-spring.xml] 09:42:17,940 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 1 minutes 09:42:17,948 |-INFO in ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@3cef309d - Adding [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/lib/spring-boot-2.7.10.jar!/org/springframework/boot/logging/logback/defaults.xml] to configuration watch list. 09:42:17,948 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@43599640 - URL [jar:file:/home/admin/.obd/repository/ocp-server/4.2.0/a5232f96d5e292c40db5c299f75d44af123bee3c/lib/ocp-server.jar!/BOOT-INF/lib/spring-boot-2.7.10.jar!/org/springframework/boot/logging/logback/defaults.xml] is not of type file 09:42:17,952 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word clr with class [org.springframework.boot.logging.logback.ColorConverter] 09:42:17,952 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wex with class [org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter] 09:42:17,952 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wEx with class [org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter] 09:42:17,954 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.catalina.startup.DigesterFactory] to ERROR 09:42:17,954 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating ERROR level on Logger[org.apache.catalina.startup.DigesterFactory] onto the JUL framework 09:42:17,954 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.catalina.util.LifecycleBase] to ERROR 09:42:17,954 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating ERROR level on Logger[org.apache.catalina.util.LifecycleBase] onto the JUL framework 09:42:17,954 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.coyote.http11.Http11NioProtocol] to WARN 09:42:17,954 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating WARN level on Logger[org.apache.coyote.http11.Http11NioProtocol] onto the JUL framework 09:42:17,954 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.sshd.common.util.SecurityUtils] to WARN 09:42:17,954 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating WARN level on Logger[org.apache.sshd.common.util.SecurityUtils] onto the JUL framework 09:42:17,954 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.tomcat.util.net.NioSelectorPool] to WARN 09:42:17,954 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating WARN level on Logger[org.apache.tomcat.util.net.NioSelectorPool] onto the JUL framework 09:42:17,954 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse.jetty.util.component.AbstractLifeCycle] to ERROR 09:42:17,954 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating ERROR level on Logger[org.eclipse.jetty.util.component.AbstractLifeCycle] onto the JUL framework 09:42:17,955 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate.validator.internal.util.Version] to WARN 09:42:17,955 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating WARN level on Logger[org.hibernate.validator.internal.util.Version] onto the JUL framework 09:42:17,955 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.springframework.boot.actuate.endpoint.jmx] to WARN 09:42:17,955 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating WARN level on Logger[org.springframework.boot.actuate.endpoint.jmx] onto the JUL framework 09:42:17,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 09:42:17,957 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] 09:42:17,959 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 09:42:17,959 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE_APPENDER] 09:42:17,961 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@409195262 - setting totalSizeCap to 10 GB 09:42:17,961 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@409195262 - Archive files will be limited to [300 MB] each. 09:42:17,961 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@409195262 - Will use gz compression 09:42:17,961 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@409195262 - Will use the pattern /home/admin/ocp-server/log/ocp.log.%d{yyyy-MM-dd}.%i for the active file 09:42:17,962 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1787bc24 - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/admin/ocp-server/log/ocp.log.%d{yyyy-MM-dd}.%i.gz'. 09:42:17,962 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1787bc24 - Roll-over at midnight. 09:42:17,962 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@1787bc24 - Setting initial period to Fri Jan 12 09:42:16 CST 2024 09:42:17,963 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@409195262 - Cleaning on start up 09:42:17,964 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - first clean up after appender initialization 09:42:17,964 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Multiple periods, i.e. 32 periods, seem to have elapsed. This is expected at application start. 09:42:17,965 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - Active log file name: /home/admin/ocp-server/log/ocp.log 09:42:17,965 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - File property is set to [/home/admin/ocp-server/log/ocp.log] 09:42:17,965 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 09:42:17,965 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ACCESS_LOG_APPENDER] 09:42:17,973 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1438988851 - setting totalSizeCap to 10 GB 09:42:17,973 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1438988851 - Archive files will be limited to [300 MB] each. 09:42:17,973 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1438988851 - No compression will be used 09:42:17,973 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1438988851 - Will use the pattern /home/admin/ocp-server/log/access.log.%d{yyyy-MM-dd}.%i for the active file 09:42:17,973 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@53b7f657 - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/admin/ocp-server/log/access.log.%d{yyyy-MM-dd}.%i'. 09:42:17,973 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@53b7f657 - Roll-over at midnight. 09:42:17,973 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@53b7f657 - Setting initial period to Fri Jan 12 09:41:39 CST 2024 09:42:17,974 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[ACCESS_LOG_APPENDER] - Active log file name: /home/admin/ocp-server/log/access.log 09:42:17,974 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[ACCESS_LOG_APPENDER] - File property is set to [/home/admin/ocp-server/log/access.log] 09:42:17,974 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [USER-ACCESS-LOG] to INFO 09:42:17,974 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating INFO level on Logger[USER-ACCESS-LOG] onto the JUL framework 09:42:17,974 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [USER-ACCESS-LOG] to false 09:42:17,975 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [ACCESS_LOG_APPENDER] to Logger[USER-ACCESS-LOG] 09:42:17,975 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO 09:42:18,007 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@6b6776cb - Propagating INFO level on Logger[ROOT] onto the JUL framework 09:42:18,007 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] 09:42:18,008 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE_APPENDER] to Logger[ROOT] 09:42:18,008 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 09:42:18,008 |-INFO in org.springframework.boot.logging.logback.SpringBootJoranConfigurator@797b0699 - Registering current configuration as safe fallback point 2024-01-12 09:42:18.010 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : environmentPrepared 09:42:18,018 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Removed 0 Bytes of files ___ ___ / _ \ __ ___ __ _ _ _ | _ ) __ _ ___ ___ | (_) | / _| / -_) / _` | | ' \ | _ \ / _` | (_-< / -_) \___/ \__| \___| \__,_| |_||_| |___/ \__,_| /__/ \___| :: Spring Boot :: (v2.7.10) :: OCP Server :: (v4.2.0-20230921) 2024-01-12 09:42:18.336 INFO 13396 --- [main,,] o.s.c.c.s.e.NativeEnvironmentRepository : Adding property source: Config resource 'class path resource [application.properties]' via location 'classpath:/' 2024-01-12 09:42:18.397 INFO 13396 --- [main,,] c.o.o.b.spring.BootstrapRunListener : failed 2024-01-12 09:42:18.602 ERROR 13396 --- [main,,] c.o.o.s.analyzer.OcpFailureAnalyzer : OCP startup check failed with cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: No suitable driver found for ${JDBC_URL}?useUnicode=true&characterEncoding=UTF8&connectTimeout=2000&socketTimeout=30000&rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:721) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:752) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:771) at org.springframework.cloud.config.server.environment.JdbcEnvironmentRepository.addPropertySource(JdbcEnvironmentRepository.java:141) at org.springframework.cloud.config.server.environment.JdbcEnvironmentRepository.findOne(JdbcEnvironmentRepository.java:124) at org.springframework.cloud.config.server.environment.EnvironmentRepository.findOne(EnvironmentRepository.java:30) at org.springframework.cloud.config.server.environment.CompositeEnvironmentRepository.findOne(CompositeEnvironmentRepository.java:73) at org.springframework.cloud.config.server.environment.EnvironmentRepositoryPropertySourceLocator.locate(EnvironmentRepositoryPropertySourceLocator.java:53) at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:51) at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:47) at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.initialize(PropertySourceBootstrapConfiguration.java:95) at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:604) at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:373) at org.springframework.boot.SpringApplication.run(SpringApplication.java:306) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) at com.oceanbase.ocp.OcpServerApplication.main(OcpServerApplication.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467) Caused by: java.sql.SQLException: No suitable driver found for ${JDBC_URL}?useUnicode=true&characterEncoding=UTF8&connectTimeout=2000&socketTimeout=30000&rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:208) at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:155) at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:146) at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:205) at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:169) at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) ... 26 common frames omitted 2024-01-12 09:42:18.611 ERROR 13396 --- [main,,] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: OCP application startup check failed. Action: Please check the stack trace above for the root cause. 2024-01-12 09:42:18 INFO [Thread-15] [RaspRassAdaptor] com.aliyun.securitysdk.rass.rasp.RaspRassAdaptor : 11 files have been deleted.