アーティクル - CS379455

Windchill 12.0.2 で QML ベースの Jasper レポートを実行すると、「Fill 1:例外 wt.method.MethodServerException: アクティブなメソッド コンテキストがありません」というメッセージが表示されて失敗します。

修正日: 28-Jun-2023   


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

適用対象

  • Windchill PDMLink 12.0
  • data source ReportTemplate (QML)

説明

  • Windchill で QML ベースの Jasper Report を実行すると、次のエラーが発生して失敗します。
ERROR [Thread-23] net.sf.jasperreports.engine.fill.JRFillSubreport wcadmin - Fill 1: exception wt.method.MethodServerException: No active method context
	at wt.method.MethodContext.getContext(MethodContext.java:1831)
	at wt.session.StandardSessionManager.setAccessEnforced(StandardSessionManager.java:410)
	at com.ptc.core.meta.server.impl.TypeIdentifierUtilityImplementation.getTypeInstanceIdentifier(TypeIdentifierUtilityImplementation.java:220)
	at com.ptc.core.meta.server.TypeIdentifierUtility.getTypeInstanceIdentifier(TypeIdentifierUtility.java:222)
	at wt.identity.IdentityCacheMaps._getKey(IdentityCacheMaps.java:148)
	at wt.identity.IdentityCacheMaps.putIdentity(IdentityCacheMaps.java:98)
	at wt.identity.DisplayIdentificationStandardDelegate._putCachedIdentity(DisplayIdentificationStandardDelegate.java:79)
	at wt.identity.DisplayIdentificationStandardDelegate.putInCache(DisplayIdentificationStandardDelegate.java:292)
	at wt.identity.DisplayIdentificationStandardDelegate.initialize(DisplayIdentificationStandardDelegate.java:287)
	at wt.identity.DisplayIdentificationStandardDelegate.initialize(DisplayIdentificationStandardDelegate.java:333)
	at wt.identity.IdentityFactory.getDisplayIdentityDelegate(IdentityFactory.java:857)
	at wt.identity.IdentityFactory._getDisplayIdentity(IdentityFactory.java:494)
	at wt.identity.IdentityFactory.getDisplayIdentity(IdentityFactory.java:517)
	at wt.identity.IdentityFactory.getDisplayIdentity(IdentityFactory.java:259)
	at wt.query.report.StandardDisplayFactory.newDisplay(StandardDisplayFactory.java:184)
	at wt.query.report.ColumnDef.getDisplay(ColumnDef.java:295)
	at wt.query.report.ColumnDef.getDisplay(ColumnDef.java:366)
	at wt.query.report.ColumnResultSpec.getValue(ColumnResultSpec.java:217)
	at wt.query.report.QueryResultTableModel.getValueAt(QueryResultTableModel.java:65)
	at com.ptc.wbr.dataset.ReportTemplateDataSetDelegate.getFieldValue(ReportTemplateDataSetDelegate.java:102)
	at com.ptc.wbr.datasource.ReportTemplateJRDataSource.getFieldValue(ReportTemplateJRDataSource.java:102)
	at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:1501)
	at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1402)
	at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1378)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1200)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:112)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:621)
	at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:433)
	at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:830)
	at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:61)
	at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:221)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)



最新バージョンはこちらを参照ください CS379455