<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
<html>
|
<head>
|
<title>Logback Log Messages</title>
|
<style type="text/css">
|
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
|
TR.even { background: #FFFFFF; }
|
TR.odd { background: #EAEAEA; }
|
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
|
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
|
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
|
TD.Thread { text-align: left; }
|
TD.Level { text-align: right; }
|
TD.Logger { text-align: left; }
|
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
|
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
|
</style>
|
|
</head>
|
<body>
|
<hr/>
|
<p>Log session start time Thu Apr 06 14:20:07 CST 2023</p><p></p>
|
|
<table cellspacing="0">
|
<tr class="header">
|
<td class="Level">Level</td>
|
<td class="Date">Date</td>
|
<td class="Message">Message</td>
|
<td class="MethodOfCaller">MethodOfCaller</td>
|
<td class="FileOfCaller">FileOfCaller</td>
|
<td class="LineOfCaller">LineOfCaller</td>
|
</tr>
|
|
|
<tr class="error even">
|
<td class="Level">ERROR</td>
|
<td class="Date">2023-04-06 14:20:24,632</td>
|
<td class="Message">
|
|
***************************
|
APPLICATION FAILED TO START
|
***************************
|
|
Description:
|
|
Web server failed to start. Port 9090 was already in use.
|
|
Action:
|
|
Identify and stop the process that's listening on port 9090 or configure this application to listen on another port.
|
</td>
|
<td class="MethodOfCaller">report</td>
|
<td class="FileOfCaller">LoggingFailureAnalysisReporter.java</td>
|
<td class="LineOfCaller">40</td>
|
</tr>
|
</table>
|
</body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
<html>
|
<head>
|
<title>Logback Log Messages</title>
|
<style type="text/css">
|
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
|
TR.even { background: #FFFFFF; }
|
TR.odd { background: #EAEAEA; }
|
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
|
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
|
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
|
TD.Thread { text-align: left; }
|
TD.Level { text-align: right; }
|
TD.Logger { text-align: left; }
|
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
|
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
|
</style>
|
|
</head>
|
<body>
|
<hr/>
|
<p>Log session start time Thu Apr 06 14:20:45 CST 2023</p><p></p>
|
|
<table cellspacing="0">
|
<tr class="header">
|
<td class="Level">Level</td>
|
<td class="Date">Date</td>
|
<td class="Message">Message</td>
|
<td class="MethodOfCaller">MethodOfCaller</td>
|
<td class="FileOfCaller">FileOfCaller</td>
|
<td class="LineOfCaller">LineOfCaller</td>
|
</tr>
|
|
|
<tr class="error even">
|
<td class="Level">ERROR</td>
|
<td class="Date">2023-04-06 14:28:54,926</td>
|
<td class="Message">{conn-10005, pstmt-20004} execute error. INSERT INTO QRTZ_SCHEDULER_STATE (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) VALUES('MyScheduler', ?, ?, ?)</td>
|
<td class="MethodOfCaller">statementLogError</td>
|
<td class="FileOfCaller">Slf4jLogFilter.java</td>
|
<td class="LineOfCaller">149</td>
|
</tr>
|
<tr><td class="Exception" colspan="6">com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:123)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1061)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1009)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1320)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:994)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3253)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.preparedStatement_executeUpdate(FilterAdapter.java:1092)
|
<br /> at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeUpdate(FilterEventAdapter.java:491)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3251)
|
<br /> at com.alibaba.druid.wall.WallFilter.preparedStatement_executeUpdate(WallFilter.java:661)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3251)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.preparedStatement_executeUpdate(FilterAdapter.java:1092)
|
<br /> at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeUpdate(FilterEventAdapter.java:491)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3251)
|
<br /> at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.executeUpdate(PreparedStatementProxyImpl.java:194)
|
<br /> at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeUpdate(DruidPooledPreparedStatement.java:255)
|
<br /> at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.insertSchedulerState(StdJDBCDelegate.java:2948)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport.clusterCheckIn(JobStoreSupport.java:3478)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3330)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3935)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:3972)
|
</td></tr>
|
<tr class="error odd">
|
<td class="Level">ERROR</td>
|
<td class="Date">2023-04-06 14:28:55,047</td>
|
<td class="Message">ClusterManager: Error managing cluster: Failure updating scheduler state when checking-in: Deadlock found when trying to get lock; try restarting transaction</td>
|
<td class="MethodOfCaller">manage</td>
|
<td class="FileOfCaller">JobStoreSupport.java</td>
|
<td class="LineOfCaller">3941</td>
|
</tr>
|
<tr><td class="Exception" colspan="6">org.quartz.JobPersistenceException: Failure updating scheduler state when checking-in: Deadlock found when trying to get lock; try restarting transaction
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport.clusterCheckIn(JobStoreSupport.java:3483)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3330)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3935)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:3972)
|
<br />Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:123)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1061)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1009)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1320)
|
<br /> at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:994)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3253)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.preparedStatement_executeUpdate(FilterAdapter.java:1092)
|
<br /> at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeUpdate(FilterEventAdapter.java:491)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3251)
|
<br /> at com.alibaba.druid.wall.WallFilter.preparedStatement_executeUpdate(WallFilter.java:661)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3251)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.preparedStatement_executeUpdate(FilterAdapter.java:1092)
|
<br /> at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeUpdate(FilterEventAdapter.java:491)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeUpdate(FilterChainImpl.java:3251)
|
<br /> at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.executeUpdate(PreparedStatementProxyImpl.java:194)
|
<br /> at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeUpdate(DruidPooledPreparedStatement.java:255)
|
<br /> at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.insertSchedulerState(StdJDBCDelegate.java:2948)
|
<br /> at org.quartz.impl.jdbcjobstore.JobStoreSupport.clusterCheckIn(JobStoreSupport.java:3478)
|
<br /> ... 3 common frames omitted
|
</td></tr><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
<html>
|
<head>
|
<title>Logback Log Messages</title>
|
<style type="text/css">
|
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
|
TR.even { background: #FFFFFF; }
|
TR.odd { background: #EAEAEA; }
|
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
|
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
|
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
|
TD.Thread { text-align: left; }
|
TD.Level { text-align: right; }
|
TD.Logger { text-align: left; }
|
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
|
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
|
</style>
|
|
</head>
|
<body>
|
<hr/>
|
<p>Log session start time Mon Jul 03 16:59:26 CST 2023</p><p></p>
|
|
<table cellspacing="0">
|
<tr class="header">
|
<td class="Level">Level</td>
|
<td class="Date">Date</td>
|
<td class="Message">Message</td>
|
<td class="MethodOfCaller">MethodOfCaller</td>
|
<td class="FileOfCaller">FileOfCaller</td>
|
<td class="LineOfCaller">LineOfCaller</td>
|
</tr>
|
|
|
<tr class="error even">
|
<td class="Level">ERROR</td>
|
<td class="Date">2023-07-03 16:59:36,276</td>
|
<td class="Message">init datasource error, url: jdbc:mysql://localhost:3306/jeecg-boot?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai</td>
|
<td class="MethodOfCaller">init</td>
|
<td class="FileOfCaller">DruidDataSource.java</td>
|
<td class="LineOfCaller">927</td>
|
</tr>
|
<tr><td class="Exception" colspan="6">java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:898)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:823)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:448)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
|
<br /> at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:787)
|
<br /> at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:38)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:787)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
|
<br /> at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
|
<br /> at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1646)
|
<br /> at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710)
|
<br /> at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:923)
|
<br /> at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:158)
|
<br /> at com.baomidou.dynamic.datasource.creator.DataSourceCreator.createDruidDataSource(DataSourceCreator.java:174)
|
<br /> at com.baomidou.dynamic.datasource.creator.DataSourceCreator.createDataSource(DataSourceCreator.java:92)
|
<br /> at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:45)
|
<br /> at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:43)
|
<br /> at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:229)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
|
<br /> at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
|
<br /> at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:544)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:520)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:673)
|
<br /> at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:228)
|
<br /> at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:329)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:657)
|
<br /> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
|
<br /> at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
<br /> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
|
<br /> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
|
<br /> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
|
<br /> at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
|
<br /> at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745)
|
<br /> at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:423)
|
<br /> at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
|
<br /> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1317)
|
<br /> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)
|
<br /> at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:31)
|
<br /> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
<br /> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
<br /> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
<br /> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
<br /> at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
|
<br /> at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
|
<br /> at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
|
<br /> at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
|
<br />Caused by: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)
|
<br /> at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
|
<br /> at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
|
<br /> at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
|
<br /> at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:129)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:848)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:770)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:738)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:155)
|
<br /> at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:472)
|
<br /> at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:212)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1433)
|
<br /> at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:842)
|
<br /> ... 102 common frames omitted
|
</td></tr>
|
<tr class="error odd">
|
<td class="Level">ERROR</td>
|
<td class="Date">2023-07-03 16:59:36,287</td>
|
<td class="Message">{dataSource-1} init error</td>
|
<td class="MethodOfCaller">init</td>
|
<td class="FileOfCaller">DruidDataSource.java</td>
|
<td class="LineOfCaller">969</td>
|
</tr>
|
<tr><td class="Exception" colspan="6">java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)
|
<br /> at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:898)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:823)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:448)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
|
<br /> at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:787)
|
<br /> at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:38)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
|
<br /> at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:787)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
|
<br /> at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218)
|
<br /> at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150)
|
<br /> at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1646)
|
<br /> at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710)
|
<br /> at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:923)
|
<br /> at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.createDataSource(DruidDataSourceCreator.java:158)
|
<br /> at com.baomidou.dynamic.datasource.creator.DataSourceCreator.createDruidDataSource(DataSourceCreator.java:174)
|
<br /> at com.baomidou.dynamic.datasource.creator.DataSourceCreator.createDataSource(DataSourceCreator.java:92)
|
<br /> at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:45)
|
<br /> at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:43)
|
<br /> at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:229)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
|
<br /> at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
|
<br /> at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:544)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:520)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:673)
|
<br /> at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:228)
|
<br /> at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
<br /> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:329)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
<br /> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:657)
|
<br /> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
|
<br /> at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
<br /> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
<br /> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
|
<br /> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
|
<br /> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
|
<br /> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)
|
<br /> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
|
<br /> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
|
<br /> at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
|
<br /> at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745)
|
<br /> at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:423)
|
<br /> at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
|
<br /> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1317)
|
<br /> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)
|
<br /> at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:31)
|
<br /> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
<br /> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
<br /> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
<br /> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
<br /> at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
|
<br /> at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
|
<br /> at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
|
<br /> at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
|
<br />Caused by: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)
|
<br /> at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
|
<br /> at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
|
<br /> at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
|
<br /> at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
|
<br /> at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:129)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:848)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:770)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:738)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:155)
|
<br /> at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:472)
|
<br /> at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:212)
|
<br /> at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1433)
|
<br /> at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
|
<br /> at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:842)
|
<br /> ... 102 common frames omitted
|
</td></tr></table>
|
</body></html>
|