Inbound Refinery Temp Directories Are Not Cleaned Up When Refinery Job Expires

(Doc ID 1399533.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle WebCenter Content - Version 11.1.1.4.0 and later
Information in this document applies to any platform.

Symptoms

Using WebCenter Content 11.1.1.4.0 on Linux

When a refinery job expires on the Content Server side, the document entry is removed from the "refineryjobs" table. But the job remains on the Inbound Refinery. This is causing the Inbound Refinery conversion queues to grow, and the IBR temp directory ("vaultTempDir" variable in the intradoc.cfg) to run out of space.

There are several refinery jobs that expire every day. This results in tempdirs running out of disk space in the IBR, and stopping conversion of documents.

The behaviour can be reproduced by manually expiring jobs:

  1. Configure Content Server (CS) to convert Word documents into PDF using PDFExportConverter
  2. Check-in a new Word document
  3. The document gets transferred to the Inbound Refinery (IBR) for conversion
  4. While IBR converts the document, go to Administration -> Refinery Administration -> Conversion Job Status, and manually expire the conversion job in Content Server
  5. IBR finishes the conversion successfully, and places the resulting conversions into the VaultTempDir
  6. However since the job has been expired by CS, CS does not reconnect to the IBR to pull the converted document from IBR, hence the file remains there.

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