In WCC 11.1.1.8 Unable to Download PDF from a Saved Folio (Doc ID 2148201.1)

Last updated on SEPTEMBER 13, 2017

Applies to:

Oracle WebCenter Content - Version 11.1.1.8.0 to 11.1.1.8.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

On : 11.1.1.8.0 version, Content Server, No MLR patches applied

User was able to create a Folio successfully and save it.
Error is thrown when attempting to download a PDF in the Folio: Unable to Execute service Method CreateRendition. The Error was caused by an internally generated issue
It allows the user to download the Zipped file but that will not help the user as the zipped file contains each individual file.

ERROR
-----------------------
Unable to Execute service Method CreateRendition. The Error was caused by an internally generated issue

Content Server logs from the UI:

Unable to execute service CREATE_FOLIO_RENDITION and function createRendition.
Unable to create rendition. java.io.IOException: trailer not found.. [ Details ]
An error has occurred. The stack trace below shows more information.

!csUserEventMessage,test:16200!csFileServiceReferredToBy,http://test:16200/cs/idcplg?IdcService=EDIT_FOLIO&dID=123456&RevisionSelectionMethod=Specific!csFileServiceUserAgent,Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML\, like Gecko) Chrome/50.0.2661.94 Safari/537.36,GET!csServiceDataException,CREATE_FOLIO_RENDITION,createRendition!$!csCpdUnableToCreateRendition!syJavaExceptionWrapper,java.io.IOException: trailer not found.
intradoc.common.ServiceException: !csServiceDataException,CREATE_FOLIO_RENDITION,createRendition!$
*ScriptStack CREATE_FOLIO_RENDITION
3:createRendition,dID=123456,dDocName=DISD_123456
  at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2173)
  at intradoc.server.Service.buildServiceException(Service.java:2402)
  at intradoc.server.Service.createServiceExceptionEx(Service.java:2396)
  at intradoc.server.Service.createServiceException(Service.java:2391)
...
Caused by: intradoc.data.DataException: !csCpdUnableToCreateRendition
  at folios.iterators.FolioPdfIterator.beginNode(FolioPdfIterator.java:138)
  at folios.FolioIterator.visitNode(FolioIterator.java:190)
  at folios.FolioIterator.visitNode(FolioIterator.java:228)
  at folios.FolioIterator.iterate(FolioIterator.java:82)
  at folios.renderers.FolioPdfRenderer.render(FolioPdfRenderer.java:59)
  at folios.FolioHandler.createRendition(FolioHandler.java:937)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...
Caused by: java.io.IOException: trailer not found.
  at com.lowagie.text.pdf.PdfReader.rebuildXref(Unknown Source)
  at com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source)
  at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
  at com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
  at folios.iterators.FolioPdfIterator.beginNode(FolioPdfIterator.java:117)
  at folios.FolioIterator.visitNode(FolioIterator.java:190)
  at folios.FolioIterator.visitNode(FolioIterator.java:223)
  at folios.FolioIterator.iterate(FolioIterator.java:83)
  ... 58 more



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a new Folio and save
2. Attempt to download a PDF in the Folio

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot access Content saved in Folios

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