infoplus / operation-center

operation center (former dashboard + authorize, etc.) issue tracker
0 stars 0 forks source link

Dashboard报出异常日志 #46

Open liushijun05 opened 7 years ago

liushijun05 commented 7 years ago

20:08:00.038 ERROR [JobRunShell] - Job DEFAULT.cacheComponentJob threw an unhandled Exception: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'cacheComponent' on target class [class com.quantangle.flow.dashboard.service.impl.CubeServiceImpl] failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:330) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) [quartz-2.2.0.jar:?] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560) [quartz-2.2.0.jar:?] Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] ... 3 more Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] ... 3 more Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:278) ~[?:1.7.0_121] at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] ... 3 more 20:08:00.044 ERROR [ErrorLogger] - Job (DEFAULT.cacheComponentJob threw an exception. org.quartz.SchedulerException: Job threw an unhandled exception. at org.quartz.core.JobRunShell.run(JobRunShell.java:218) [quartz-2.2.0.jar:?] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560) [quartz-2.2.0.jar:?] Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'cacheComponent' on target class [class com.quantangle.flow.dashboard.service.impl.CubeServiceImpl] failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:330) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:278) ~[?:1.7.0_121] at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more 20:08:00.044 ERROR [JobRunShell] - Job DEFAULT.cacheComponentJob threw an unhandled Exception: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'cacheComponent' on target class [class com.quantangle.flow.dashboard.service.impl.CubeServiceImpl] failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:330) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) [quartz-2.2.0.jar:?] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560) [quartz-2.2.0.jar:?] Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] ... 3 more Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] ... 3 more Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:278) ~[?:1.7.0_121] at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] ... 3 more 20:08:00.045 ERROR [ErrorLogger] - Job (DEFAULT.cacheComponentJob threw an exception. org.quartz.SchedulerException: Job threw an unhandled exception. at org.quartz.core.JobRunShell.run(JobRunShell.java:218) [quartz-2.2.0.jar:?] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560) [quartz-2.2.0.jar:?] Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'cacheComponent' on target class [class com.quantangle.flow.dashboard.service.impl.CubeServiceImpl] failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:330) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL '' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:278) ~[?:1.7.0_121] at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) ~[commons-dbcp-1.2.1.jar:1.2.1] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:513) ~[spring-jdbc-4.0.3.RELEASE.jar:4.0.3.RELEASE] at com.quantangle.flow.dashboard.dao.impl.SimpleDAOImpl.getTimestamp(SimpleDAOImpl.java:144) ~[SimpleDAOImpl.class:?] at com.quantangle.flow.dashboard.service.impl.CubeServiceImpl.cacheComponent(CubeServiceImpl.java:131) ~[CubeServiceImpl.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_121] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_121] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:321) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:111) ~[spring-context-support-4.0.3.RELEASE.jar:4.0.3.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:207) ~[quartz-2.2.0.jar:?] ... 1 more

marstone commented 7 years ago

@liushijun05 请补充maven的编译参数等信息,敏感信息mask掉。 @sherlyle @singlealive 请检查原因,此日志貌似是出现在 catalina.out 中。

liushijun05 commented 7 years ago

clean package -Prelease -Dsite.domain=qtgl -Dinfoplus.api.base=/infoplus/apis/v2 -Dinfoplus.url.base=/infoplus -Dauthorize.url= -Denterprice.jdbc.driver= -Denterprice.jdbc.url= -Denterprice.jdbc.username= -Denterprice.jdbc.password=