Jasperリポジトリ内のメインレポートのResourcesフォルダにはないサブレポートを含むレポートを作成しようとしています。サブレポートに使用するファイルは、/public/DEV/test/test_subreport.jrxmlにあるjrxmlリソースです。/public/DEV/testにあるメインレポートには、サブレポート要素があります。サブレポートの式を "repo:/public/DEV/test/test_subreport.jrxml"に設定しました。これは、リポジトリのjrxmlファイルを指し示すことを望んでいます。
メインレポートを実行しようとすると、エラーはなく、空白のページしか表示されません。サブレポートの式を別のものに変更すると(たとえば、余分な文字 'X'をパスに追加すると)、期待通りにエラーが発生するため、メインレポートがtest_subreport.jrxmlファイルを見つけることができると確信していますURL:repo:/public/DEV/test/test_subreportX.jrxml "から入力ストリームを開きます。サブレポートのパスをJasperリポジトリの別の場所にある別のjrxmlに設定する
メインレポートとサブレポートの両方に適切なダミークエリがあるため、問題はありません。
助けていただけたら幸いです!私はiReport 5.2を使用しています。