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

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

On Oracle Agile PLM for Process 6.1.0.1, 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

Description:
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 http://go.microsoft.com/fwlink/events.asp.

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.


Cause

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 hundreds of Community platforms