首页 > 解决方案 > CrystalClear 报告错误 [219] [池管理器] 无法加载指定的驱动程序:null null

问题描述

当从 Eclipse IDE 启动 java 应用程序时,我们能够很好地运行水晶报表。

但是,当它已经部署时,运行报告时会发生以下情况。

[CC,TRACE] Report Error [225] The DB connection to "jdbc:inetora:cs-v-oracx4sd1.champ.aero:1521:CX4SD111?logging=true" failed (see crystalclear.properties): [Pool Manager] Cannot load specified driver: null null.
[CC,TRACE]  at com.inet.report.b1.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.y(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.q(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.run(Unknown Source)
[CC,TRACE]  at com.inet.report.zy.h$a.run(Unknown Source)
[CC,TRACE] Caused by: Report Error [219] [Pool Manager] Cannot load specified driver: null null
[CC,TRACE]  at com.inet.report.Engine.a(Unknown Source)
[CC,TRACE]  at com.inet.report.Engine.a(Unknown Source)
[CC,TRACE]  at com.inet.report.Engine.a(Unknown Source)
[CC,TRACE]  at com.inet.report.Engine.throwException(Unknown Source)
[CC,TRACE]  at com.inet.report.zy.a.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.a(Unknown Source)
[CC,TRACE]  ... 5 more
[CC,TRACE] Caused by: java.sql.SQLException: No suitable driver
[CC,TRACE]  at java.sql.DriverManager.getDriver(DriverManager.java:315)
[CC,TRACE]  ... 7 more
[CC,TRACE] caused by: Report Error [219] [Pool Manager] Cannot load specified driver: null null
[CC,TRACE]  at com.inet.report.Engine.a(Unknown Source)
[CC,TRACE]  at com.inet.report.Engine.a(Unknown Source)
[CC,TRACE]  at com.inet.report.Engine.a(Unknown Source)
[CC,TRACE]  at com.inet.report.Engine.throwException(Unknown Source)
[CC,TRACE]  at com.inet.report.zy.a.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.y(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.q(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.run(Unknown Source)
[CC,TRACE]  at com.inet.report.zy.h$a.run(Unknown Source)
[CC,TRACE] Caused by: java.sql.SQLException: No suitable driver
[CC,TRACE]  at java.sql.DriverManager.getDriver(DriverManager.java:315)
[CC,TRACE]  ... 7 more
[CC,TRACE] caused by: java.sql.SQLException: No suitable driver
[CC,TRACE]  at java.sql.DriverManager.getDriver(DriverManager.java:315)
[CC,TRACE]  at com.inet.report.zy.a.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.a(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.y(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.q(Unknown Source)
[CC,TRACE]  at com.inet.report.b1.run(Unknown Source)
[CC,TRACE]  at com.inet.report.zy.h$a.run(Unknown Source)

以下 jar 存在并且存在于类路径 crystalclear-8.x.jar oranxo-3.12.jar

有人熟悉上述错误吗?

Cannot load specified driver: null null

用于在错误中显示 null null 的变量如何?我想会给我们一些关于这个问题的线索,但我不知道。我们的应用程序的先前版本没有出现此错误。定义的所有参数与以前相同。

标签: javajdbccrystal-reports

解决方案


原来是一个类路径错误。应用程序加载了 Oranxo 驱动程序,但未能将其加载到报告引擎。


推荐阅读