Article - CS379455
Running QML based Jasper Report on Windchill is failing with "Fill 1: exception wt.method.MethodServerException: No active method context" on Windchill 12.0.2
Modified: 28-Jun-2023
Applies To
- Windchill PDMLink 12.0
- data source ReportTemplate (QML)
Description
- Running QML based Jasper Report on Windchill is failing with
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)
This is a printer-friendly version of Article 379455 and may be out of date. For the latest version click CS379455