My Oracle Support Banner

Printing of a Huge Specification Causes Timeout Issue (Doc ID 1970733.1)

Last updated on FEBRUARY 03, 2019

Applies to:

Oracle Agile Product Lifecycle Management for Process - Version and later
Information in this document applies to any platform.


On Oracle Agile PLM for Process, General Specification Management
Find that if a user tries to print a Packaging Material Specification that contains more than 600 Printed Packaging Specifications, an unhandled error is thrown:

In the server event log following error is seen:

Event Type: Error
Event Source: Prodika

Exception: System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> Xeno.Prodika.Reflection.InvalidPropertyPathException: Object for property 'SpecSummary' is null.
  at Xeno.Prodika.Reflection.ReflectionHelper.GetProperty(Object obj, String propertyName, Boolean throwOnError)
  at Xeno.Prodika.Reflection.ReflectionHelper.HasProperty(Object obj, String propertyName)
  at Xeno.Prodika.Services.Specification.SpecificationService.get_SpecSummary()
  at prodika.BasePrint.get_ConfigId()
  at prodika.frmPrint.initializeControls()
  at prodika.frmPrint.OnInit(EventArgs e)
  at System.Web.UI.Control.InitRecursive(Control namingContainer)
  at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  --- End of inner exception stack trace ---
  at System.Web.UI.Page.HandleError(Exception e)
  at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  at System.Web.UI.Page.ProcessRequest()
  at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
  at System.Web.UI.Page.ProcessRequest(HttpContext context)
  at ASP.print_frmprint_aspx.ProcessRequest(HttpContext context)
  at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
  at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

For more information, see Help and Support Center at

The issue can be reproduced at will with the following steps:
1. In the customer dump open (for example) a Packaging Material Spec that contains more than 500 Printed Packaging Specs
2. Click Print button and select to print a PDF
=> After some time the unhandled error is received.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.