在调试模式下启动服务器时,从应用程序生成birt报告时获取java.lang.AssertionError

在调试模式下启动服务器时,从应用程序生成birt报告时获取java.lang.AssertionError,birt,Birt,在调试模式下生成Birt报告时,错误如下 原因:java.lang.AssertionError 位于org.eclipse.birt.report.data.oda.jdbc.Connection.connectByUrlConnection.java:189 但是它在正常模式下生成时工作正常。在Java中,assert语句仅在调试模式下处于活动状态。如果没有调试模式,assert语句就不会被计算。就个人而言,我认为这是语言设计错误。谢谢您的评论,如果是语言设计错误,也可能有一种方法甚至在调试

在调试模式下生成Birt报告时,错误如下 原因:java.lang.AssertionError 位于org.eclipse.birt.report.data.oda.jdbc.Connection.connectByUrlConnection.java:189


但是它在正常模式下生成时工作正常。

在Java中,assert语句仅在调试模式下处于活动状态。如果没有调试模式,assert语句就不会被计算。就个人而言,我认为这是语言设计错误。谢谢您的评论,如果是语言设计错误,也可能有一种方法甚至在调试模式下禁用断言评估。有这种可能性吗?不,我不这么认为。无论如何,您应该发布错误消息的更多详细信息。