How to Upload RTF Documents for Pasta Printing from 1-1 Fulfillment in R12?

(Doc ID 887652.1)

Last updated on SEPTEMBER 06, 2016

Applies to:

Oracle One-to-One Fulfillment - Version 12.0 and later
Information in this document applies to any platform.
***Checked for relevance on 21-Aug-2012***


Symptoms

When attempting use 1-1 Fulfillment APIs to request a PASTA Print, the following error occurs and printed documents cannot be sent out from the 1-1 Fulfillment Server.

Error:

-- <1.0> -- thread:SINGLE REQUEST Monitor for 5000
(r10140.0:p0)
Time : --Tue Sep 08 11:14:29 BST 2009--2 minutes, 47 seconds, 514 milliseconds--
Note : unable to process items -- $Revision: 120.0 $
java.lang.NullPointerException
at oracle.apps.jtf.fm.engine.rfc.RfcRtfContent.merge(RfcRtfContent.java:98)
at oracle.apps.jtf.fm.engine.rfc.RfcDynamicContent.merge(RfcDynamicContent.java:489)
at oracle.apps.jtf.fm.engine.rfc.RfcDynamicContent.<init>(RfcDynamicContent.java:163)
at oracle.apps.jtf.fm.engine.rfc.RfcRtfContent.<init>(RfcRtfContent.java:85)
at oracle.apps.jtf.fm.engine.rfc.RfcRtfContent.<init>(RfcRtfContent.java:74)
at oracle.apps.jtf.fm.engine.rfc.RfcPrinterAddress.createRtf(RfcPrinterAddress.java:258)
at oracle.apps.jtf.fm.engine.rfc.RfcPrinterAddress.createBody(RfcPrinterAddress.java:185)
at oracle.apps.jtf.fm.engine.rfc.RfcAddress.createBodyContent(RfcAddress.java:707)
at
oracle.apps.jtf.fm.engine.rfc.RequestForContents.createBodyContent(RequestForContents.java:1057)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.createContent(RequestForContents.java:1021)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.getItemContents(RequestForContents.java:920)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.getAllContents(RequestForContents.java:858)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.processItems(RequestForContents.java:791)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.preProcess(RequestForContents.java:733)
at oracle.apps.jtf.fm.engine.rfc.RfcSingle.preProcess(RfcSingle.java:121)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.process(RequestForContents.java:753)
at oracle.apps.jtf.fm.engine.rfc.RequestForContents.process(RequestForContents.java:741)
at
oracle.apps.jtf.fm.engine.processor.SingleRequestMonitor.processRequest(SingleRequestMonitor.java:10
8)
at oracle.apps.jtf.fm.engine.processor.RequestMonitor.newRequest(RequestMonitor.java:443)
at oracle.apps.jtf.fm.engine.processor.RequestMonitor.dequeue(RequestMonitor.java:221)
at oracle.apps.jtf.fm.engine.processor.RequestMonitor.run(RequestMonitor.java:146)
at java.lang.Thread.run(Thread.java:810)
Unusual behaviour depending on whether Content is pre or post R12 upgrade

-- Steps To Reproduce:
The issue can be reproduced at will with the following steps:
1. Use Fulfillment API's to issue a 1-1 Fulfillment Request
2. Request ID is generated
3. Request Fails, with error given above.

Note:
Content Manager Responsibility is used to create the RTF Document.
Old 11.5.10 RTF Documents can still be used, it is just the new R12 generated as above which are failing.

 

 

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