アーティクル - CS393087

Windchill PDMLink でのアップグレード後、関数 JasperCompileManager.compileReport を使用した Jasper レポートのコンパイルが機能しなくなりました

修正日: 01-Apr-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 12.1

説明

  • Windchill サーバー上で JasperCompileManager.compileReport( 関数を使用して Jasper レポート ファイル (.jrxml) をコンパイルすることは Windchill 12.0.2.7 では機能していましたが、12.1.2 にアップグレードした後は機能しなくなりました。
  • コマンドを実行した後、ログで以下のエラーを確認します: com.ptc.wbr.jasper.util.JRXMLCompiler.getCompiledJasper
2023-05-18 19:26:09,244 ERROR [ajp-nio-127.0.0.1-8010-exec-1] com.ptc.jca.error wcadmin - ---------- JCA Exception ---------- java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment
                at net.sf.jasperreports.engine.JasperCompileManager.getJavaCompiler(JasperCompileManager.java:739)
                at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:856)
                at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:358)
                at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:291)
                at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:576)
                at com.ptc.wbr.jasper.util.JRXMLCompiler.getCompiledJasper(JRXMLCompiler.java:160)
                at org.apache.jsp.netmarkets.jsp.jasperCompile_jsp._jspService(jasperCompile_jsp.java:391)
  • サードパーティの ecj.jar コンテンツが wc3rdpartylibs.jar に存在するため、同じコマンドが 12.0.2.7 リリースでも機能します。
最新バージョンはこちらを参照ください CS393087