Jaspersoft iReport Designer 5.0.0 と bqjdbc-0.1.jar ( BigQuery JDBC Driver )を使用しており、クエリを新しいレポートに関連付けたいと考えています。
現在、「 count」または「as 」というキーワードを含むクエリを使用して新しいレポートを作成するときに問題が発生しています。これらのキーワードを入力しないと、クエリは正しく機能します。
奇妙なことに、[サービス] ウィンドウのデータベース接続から [コマンドの実行...] を選択すると、問題のあるクエリが機能します。
Jasper 4.8でも同じ問題がありました。問題が BigQuery ドライバーにあるのか、Jasper にあるのかはわかりません。
クエリを新しいレポートに関連付けようとすると、次のようなエラーが表示されます。
Message:
net.sf.jasperreports.engine.JRException: General problem: null
Check username and password; is the DBMS active ?!
Level: SEVERE
Stack Trace:
General problem: null Check username and password; is the DBMS active ?!
com.jaspersoft.ireport.designer.data.fieldsproviders.SQLFieldsProvider.getFields(SQLFieldsProvider.java:172)
com.jaspersoft.ireport.designer.connection.JDBCConnection.readFields(JDBCConnection.java:472)
com.jaspersoft.ireport.designer.wizards.ConnectionSelectionWizardPanel.validate(ConnectionSelectionWi zardPanel.java:146)
org.openide.WizardDescriptor$7.run(WizardDescriptor.java:1357)
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)