My Oracle Support Banner

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

Last updated on JUNE 21, 2018

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!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.