Output Post Processor is unable to generate the PDF output
Hi,
We are using a custom RDF to generate PDF output using a RTF template built using XML. We are facing some problem while running this XML report. The report is completing with warning because of the following reason.
"The concurrent manager has timed out waiting for the Output Post-processor to finish this request."
The problem is not because of the temp space because we printed a sample XML report which is having thousands of pages.
We have tried by changing the value of the profile option "Concurrent: OPP Process Timeout" to 5000, 10000 etc. But still the issue is not resolved.
The report is giving the output if the number of rows are less. It's failing for bulk number of rows.
It would be greatful for us if any one of you can give ideas on these...
Thanks in advance...
Hi Sairam
there might be something wrong with your template,
might be improper usage of Conditional and Looping statments,
might be improper usage of nested tables,
just check you template once again
report should work for any set of data(small or large),
Similar Messages
-
XML Publisher Report not generating the PDF output.
Hi,
I am trying to develop a XML Publisher Report in R12 Vision Instance.
I have developed the rdf report and concurrent program with XML as output format. Ran the concurrent program and I got the XML output. Based on XML output I have created the rtf template. Using both the template and xml output I have created in Data Definition and Template in XML Publisher Administrator Responsibility. Now I am comming to the concurrent program and running the program, here instead of generating the PDF output it is generating again the XML output and concurrent program completing with warning status.
When I am trying to do the same in 11i Vision Instance, Concurrent Program completing with normal status and when trying to view the output it is saying "Unable to Publish output for the Processed Request".
Kindly please help me out in this issue.
Thanks,
Manasa.Hi Mahesh,
Here the concurrent programs are not erroring out. It is completing with Warning status and when we click on View Output the output is coming in XML format instead of PDF, this is in R12 Vision Instance.
In 11i Vision Instance, concurrent program is completing with Normal Status but when we click on View Output it is saying "Unable to Publish output for specified request".
Thanks,
Manasa. -
BI Publisher Report not generating the PDF output.
I have developed the rdf report and concurrent program with xml as output format. Based on xml output I have created pdf template and created Data Definition and Template in XML Publisher Administrator Responsibility. Now I am comming to the concurrent program and running the program. When repeating field have value, it was completing with warning status.
The OPP log:
Template code: CLATHAPTWRA1
Template app: CLA
Language: th
Territory: 00
Output type: PDF
[12-4-24 12:37:05] [2063384:RT5906678] Output file was found but is zero sized - Deleted
[12-4-24 12:37:05] [UNEXPECTED] [2063384:RT5906678] oracle.apps.fnd.cp.opp.PostProcessorException: XML Publisher output file not created
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:355)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:176)
[12-4-24 12:37:05] [2063384:RT5906678] Completed post-processing actions for request 5906678.
[12-4-24 13:44:10] [OPPServiceThread1] Post-processing request 5906689.
[12-4-24 13:44:10] [2063384:RT5906689] Executing post-processing actions for request 5906689.
[12-4-24 13:44:10] [2063384:RT5906689] Starting XML Publisher post-processing action.
[12-4-24 13:44:10] [2063384:RT5906689]
Kindly please help me for this issue.Thanks for your quick response.
EBS version: 12.1.3
BI Publisher Version: 5.6.3
Data Base Version: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
OS Version: Linux version 2.4.21-27.ELsmp
Log file content.
APAC Consulting Localizations: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
CLATHAPTWRA1 module: Thai WHT Return Attachment (PND1) Report
Current system time is 24-APR-2012 14:07:10
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
P_TAX_ENTITY_ID='6528'
P_ORG_ID='3536'
P_PERIOD_FROM='Apr-12'
P_TYPE='1'
P_REGEN_SEQ='Y'
P_COVER_PAGE='Y'
P_PRINT_TOTAL='Y'
P_DEBUG_SWITCH='Y'
Forcing NLS_NUMERIC_CHARACTERS to: '.,' for XDO processing
APPLLCSP Environment Variable set to :
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
AMERICAN_THAILAND.AL32UTF8
Enter Password:
MSG-00000: CLATHAPTWRA1 : CLA Thai Vendor WHT Return Attachment (PND1) Report : Initial Version R12.1.1 v1.3 : 4-Jun-2010
MSG-00070: cs_no=1, cs_line_no=1
MSG-00071: CP_PAGE_TOTAL_BASE_AMT=200, CP_PAGE_TOTAL_WHT_AMT=34
MSG-00072: CS_Base_Amt=200, CS_WHT_Amt=34
MSG-00070: cs_no=1, cs_line_no=2
MSG-00071: CP_PAGE_TOTAL_BASE_AMT=5310, CP_PAGE_TOTAL_WHT_AMT=156
MSG-00072: CS_Base_Amt=5110, CS_WHT_Amt=122
Report Builder: Release 10.1.2.3.0 - Production on Tue Apr 24 14:07:12 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Start of log messages from FND_FILE
End of log messages from FND_FILE
Executing request completion options...
Output file size:
42257
------------- 1) PUBLISH -------------
Beginning post-processing of request 5906709 on node APG012 at 24-APR-2012 14:07:16.
Post-processing of request 5906709 failed at 24-APR-2012 14:14:16 with the error message:
The concurrent manager has timed out waiting for the Output Post-processor to finish this request.
Check that there are enough Output Post-processor service processes running.
More information may be found in the service process logfile.
------------- 2) PRINT -------------
Not printing the output of this request because post-processing failed.
Finished executing request completion options.
Concurrent request completed
Current system time is 24-APR-2012 14:14:16
Thanks,
Shujuan -
How to run IDS without EWPS and generate the PDF output and show it on user browser?
How can we run IDS from custom code with xml input. I want to achieve this without EWPS. The end results should be a PDF in either byte array or URL.
The doc is here http://docs.oracle.com/cd/E22582_01/sdk_book.pdf.
Depending of what language you are using you would need to look at examples in specific language. -
Unable to find an Output Post Processor service to post-process request
Hi experts,
Users complaining that they could not able to generate the PDF.
User Complaint:
The program does not generate the PDF. The program just generates the XML output. The logfile shows that “Unable to find an Output Post Processor service to post-process request 25852905.”
EBS: 12.1.2
OS: RHEL 5.5
DB: 11.1.0.7.0
Steps that we tried:
1. Increased the OPP process to 16
2. Increased Concurrent:OPP Response Timeout to 750
3. There is no issue in manager log file.
4. Concurrent Requests Fail Due to Output Post Processing (OPP) Timeout (Doc ID 352518.1)
5. Restarted CM. Ran CMclean.
6. Re: Output Post Processor
7.Unable to View pdf Output File Created by XML Publisher
But we dont find any solutions over the above.
Log:
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
p_order_by='TRX_NUMBER'
p_trx_number_low='8414037'
p_trx_number_high='8414037'
p_open_invoice='N'
p_check_for_taxyn='N'
p_choice='SEL'
p_header_pages='1'
p_debug_flag='Y'
p_message_level='10'
Forcing NLS_NUMERIC_CHARACTERS to: '.,' for XDO processing
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.US7ASCII
Enter Password:
REP-0004: Warning: Unable to open user preference file.
MSG-00100: DEBUG: AfterPForm_Trigger +
MSG-00100: DEBUG: Multi Org established.
MSG-00100: DEBUG: AfterParam_Procs.Get_Country_Details
MSG-00100: DEBUG: Get_Country_Description.
MSG-00100: DEBUG: AfterParam_Procs.Switch_On_Debug
MSG-00100: Running in debug mode
MSG-00100: DEBUG: AfterParam_Procs.Get_Trx_Number_Low
MSG-00100: DEBUG: AfterParam_Procs.Get_Trx_Number_High
MSG-00100: DEBUG: AfterParam_Procs.Get_Tax_Option
MSG-00103: lp_trx_date_clause = and a.trx_date = a.trx_date
MSG-00100: DEBUG: BeforeReport_Trigger.Build_Where_Clause
MSG-00100: DEBUG: P_Choice: SEL
MSG-00500: DEBUG: About to build WHERE clause.
MSG-00500: DEBUG: WHERE clause built.
MSG-00100: DEBUG: Choice is other than ADJ, setting ORDER BY.
MSG-00500: DEBUG: Table 1: AR_ADJUSTMENTS COM_ADJ,
AR_PAYMENT_SCHEDULES P,
RA_CUST_TRX_LINE_GL_DIST REC,
RA_CUSTOMER_TRX A,
HZ_CUST_ACCOUNTS B,
RA_TERMS T,
RA_TERMS_LINES TL,
RA_CUST_TRX_TYPES TYPES,
AR_LOOKUPS L_TYPES,
HZ_PARTIES PARTY,
HZ_CUST_ACCT_SITES A_BILL,
HZ_PARTY_SITES PARTY_SITE,
HZ_LOCATIONS LOC,
HZ_CUST_SITE_USES U_BILL
MSG-00500: DEBUG: Table 2: RA_TERMS_LINES TL,
RA_CUST_TRX_TYPES TYPES,
AR_LOOKUPS L_TYPES,
HZ_CUST_ACCOUNTS B,
HZ_PARTIES PARTY,
HZ_CUST_SITE_USES U_BILL,
HZ_CUST_ACCT_SITES A_BILL,
HZ_PARTY_SITES PARTY_SITE,
HZ_LOCATIONS LOC,
AR_ADJUSTMENTS COM_ADJ,
RA_CUSTOMER_TRX A,
AR_PAYMENT_SCHEDULES P,
RA_TERMS T
MSG-00500: DEBUG: Where 1: A.BILL_TO_CUSTOMER_ID = B.CUST_ACCOUNT_ID
AND REC.CUSTOMER_TRX_ID = A.CUSTOMER_TRX_ID
AND REC.LATEST_REC_FLAG = 'Y'
AND REC.ACCOUNT_CLASS = 'REC'
AND P.PAYMENT_SCHEDULE_ID + DECODE(P.CLASS,
'INV', 0,
= COM_ADJ.PAYMENT_SCHEDULE_ID(+)
AND COM_ADJ.SUBSEQUENT_TRX_ID IS NULL
AND 'C' = COM_ADJ.ADJUSTMENT_TYPE(+)
AND A.COMPLETE_FLAG = 'Y'
AND A.CUST_TRX_TYPE_ID = TYPES.CUST_TRX_TYPE_ID
AND L_TYPES.LOOKUP_TYPE = 'INV/CM/ADJ'
AND A.PRINTING_OPTION IN ('PRI', 'REP')
AND L_TYPES.LOOKUP_CODE =
DECODE( TYPES.TYPE,'DEP','INV', TYPES.TYPE)
AND NVL(P.TERMS_SEQUENCE_NUMBER,nvl(TL.SEQUENCE_NUM,0))=nvl(TL.SEQUENCE_NUM,nvl(p.terms_sequence_number,0))
AND DECODE(P.PAYMENT_SCHEDULE_ID,'',0, NVL(T.PRINTING_LEAD_DAYS,0))=0
AND A.BILL_TO_SITE_USE_ID = U_BILL.SITE_USE_ID
AND U_BILL.CUST_ACCT_SITE_ID = A_BILL.CUST_ACCT_SITE_ID
AND A_BILL.party_site_id = party_site.party_site_id
AND B.PARTY_ID = PARTY.PARTY_ID
AND loc.location_id = party_site.location_id
AND NVL(LOC.LANGUAGE,'US') = 'US'
AND A.TERM_ID = TL.TERM_ID(+)
AND A.TERM_ID = T.TERM_ID(+)
AND A.CUSTOMER_TRX_ID = P.CUSTOMER_TRX_ID(+)
MSG-00500: DEBUG: Where 2: A.BILL_TO_CUSTOMER_ID = B.CUST_ACCOUNT_ID
AND P.PAYMENT_SCHEDULE_ID + DECODE(P.CLASS,
'INV', 0,
= COM_ADJ.PAYMENT_SCHEDULE_ID(+)
AND COM_ADJ.SUBSEQUENT_TRX_ID IS NULL
AND 'C' = COM_ADJ.ADJUSTMENT_TYPE(+)
AND A.COMPLETE_FLAG = 'Y'
AND A.CUSTOMER_TRX_ID = P.CUSTOMER_TRX_ID
AND A.CUST_TRX_TYPE_ID = TYPES.CUST_TRX_TYPE_ID
AND L_TYPES.LOOKUP_TYPE = 'INV/CM/ADJ'
AND A.PRINTING_OPTION IN ('PRI', 'REP')
AND L_TYPES.LOOKUP_CODE =
DECODE( TYPES.TYPE,'DEP','INV', TYPES.TYPE)
AND NVL(T.PRINTING_LEAD_DAYS,0) > 0
AND A.BILL_TO_SITE_USE_ID = U_BILL.SITE_USE_ID
AND U_BILL.CUST_ACCT_SITE_ID = A_BILL.CUST_ACCT_SITE_ID
AND A_BILL.PARTY_SITE_ID = PARTY_SITE.PARTY_SITE_ID
AND B.PARTY_ID = PARTY.PARTY_ID
AND LOC.LOCATION_ID = PARTY_SITE.LOCATION_ID
AND NVL(LOC.LANGUAGE,'US') = 'US'
AND NVL(P.TERMS_SEQUENCE_NUMBER,TL.SEQUENCE_NUM)=TL.SEQUENCE_NUM
AND T.TERM_ID = P.TERM_ID
AND TL.TERM_ID(+) = T.TERM_ID
MSG-00100: DEBUG: AfterPForm_Trigger -
MSG-00100: DEBUG: BeforeReport_Trigger +
MSG-00100: DEBUG: BeforeReport_Procs.Populate_Printing_Option
MSG-00100: DEBUG: BeforeReport_Procs.Populate_Tax_Printing_Option
MSG-00100: DEBUG: BeforeReport_Trigger.Get_Message_Details
MSG-00100: DEBUG: BeforeReport_Trigger.Get_Org_Profile.
MSG-00100: DEBUG: Organization Id: 26
MSG-00100: DEBUG: BeforeReport_Trigger -
MSG-05000: DEBUG: Trx No... 8414037
MSG-00100: DEBUG: Get_Country_Description.
MSG-00010: 12:03 1 Transaction: 8414037
MSG-00100: DEBUG: Get_Country_Description.
MSG-00100: DEBUG: Get_Country_Description.
MSG-05000: DEBUG: Remit To Address....
MSG-05000: DEBUG: Address Style:
MSG-05000: DEBUG: Address 1: 11000 IH-35 NORTH
MSG-05000: DEBUG: Address 2:
MSG-05000: DEBUG: Address 3:
MSG-05000: DEBUG: Address 4:
MSG-05000: DEBUG: City: AUSTIN
MSG-05000: DEBUG: County:
MSG-05000: DEBUG: State: TX
MSG-05000: DEBUG: Province:
MSG-05000: DEBUG: Postal Code: 78753
MSG-05000: DEBUG: Territory:
MSG-05000: DEBUG: Country_Code: US
MSG-05000: DEBUG: Customer Name:
MSG-05000: DEBUG: Bill To:
MSG-05000: DEBUG: First Name:
MSG-05000: DEBUG: Last Name:
MSG-05000: DEBUG: Mail Stop:
MSG-05000: DEBUG: Country Code: US
MSG-05000: DEBUG: Country Desc:
MSG-05000: DEBUG: Print Home Flag: N
MSG-05000: DEBUG: Width: 40
MSG-05000: DEBUG: Height Min: 6
MSG-05000: DEBUG: Height Max: 6
MSG-05000: DEBUG: Remit To Formatted... 11000 IH-35 NORTH
AUSTIN TX 78753
MSG-05000: DEBUG: Bill To Address....
MSG-05000: DEBUG: Address Style:
MSG-05000: DEBUG: Address 1: 2481 ROSS CRES
MSG-05000: DEBUG: Address 2:
MSG-05000: DEBUG: Address 3:
MSG-05000: DEBUG: Address 4:
MSG-05000: DEBUG: City: NORTH BATTLEFORD
MSG-05000: DEBUG: County:
MSG-05000: DEBUG: State:
MSG-05000: DEBUG: Province: SASKATCHEWAN
MSG-05000: DEBUG: Postal Code: S9A3R3
MSG-05000: DEBUG: Territory:
MSG-05000: DEBUG: Country_Code: CA
MSG-05000: DEBUG: Customer Name: VAUGHN FAUTH
MSG-05000: DEBUG: Bill To:
MSG-05000: DEBUG: First Name: VAUGHN
MSG-05000: DEBUG: Last Name: FAUTH
MSG-05000: DEBUG: Mail Stop:
MSG-05000: DEBUG: Country Code: US
MSG-05000: DEBUG: Country Desc:
MSG-05000: DEBUG: Print Home Flag: N
MSG-05000: DEBUG: Width: 40
MSG-05000: DEBUG: Height Min: 8
MSG-05000: DEBUG: Height Max: 8
MSG-05000: DEBUG: Bill To Formatted... VAUGHN FAUTH
VAUGHN FAUTH
2481 ROSS CRES
NORTH BATTLEFORD SASKATCHEWAN S9A3R3
Canada
MSG-05000: DEBUG: Ship To Address....
MSG-05000: DEBUG: Address Style:
MSG-05000: DEBUG: Address 1: 2481 ROSS CRES
MSG-05000: DEBUG: Address 2:
MSG-05000: DEBUG: Address 3:
MSG-05000: DEBUG: Address 4:
MSG-05000: DEBUG: City: NORTH BATTLEFORD
MSG-05000: DEBUG: County:
MSG-05000: DEBUG: State:
MSG-05000: DEBUG: Province: SASKATCHEWAN
MSG-05000: DEBUG: Postal Code: S9A3R3
MSG-05000: DEBUG: Territory:
MSG-05000: DEBUG: Country_Code: CA
MSG-05000: DEBUG: Customer Name: VAUGHN FAUTH
MSG-05000: DEBUG: Bill To:
MSG-05000: DEBUG: First Name:
MSG-05000: DEBUG: Last Name:
MSG-05000: DEBUG: Mail Stop:
MSG-05000: DEBUG: Country Code: US
MSG-05000: DEBUG: Country Desc:
MSG-05000: DEBUG: Print Home Flag: N
MSG-05000: DEBUG: Width: 40
MSG-05000: DEBUG: Height Min: 8
MSG-05000: DEBUG: Height Max: 8
MSG-05000: DEBUG: Ship To Formatted... VAUGHN FAUTH
2481 ROSS CRES
NORTH BATTLEFORD SASKATCHEWAN S9A3R3
Canada
Report Builder: Release 10.1.2.3.0 - Production on Wed Sep 25 12:03:07 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
Executing request completion options...
+------------- 1) PUBLISH -------------+
Unable to find an Output Post Processor service to post-process request 25854362.
Check that the Output Post Processor service is running.
+--------------------------------------+
+------------- 2) PRINT -------------+
Not printing the output of this request because post-processing failed.
+--------------------------------------+
Finished executing request completion options.
+---------------------------------------------------------------------------+
Concurrent request completed
Can any one please guide me for this issue.?.
Thanks,
VasanthHussein,
FNDOPP log file
9/25/13 10:47:48 AM] [Thread-31] Service thread starting up.
[9/25/13 10:47:48 AM] [EXCEPTION] [OPPServiceThread0] java.sql.SQLException: ORA-24067: exceeded maximum number of subscrib
ers for queue APPLSYS.FND_CP_GSM_OPP_AQ
ORA-06512: at "APPS.FND_CP_OPP_IPC", line 85
ORA-06512: at line 1
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:950)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1225)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3387)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3488)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3857)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.initAQ(OPPAQMonitor.java:558)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.init(OPPAQMonitor.java:534)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.initialize(OPPAQMonitor.java:89)
at oracle.apps.fnd.cp.opp.OPPServiceThread.init(OPPServiceThread.java:94)
at oracle.apps.fnd.cp.gsf.BaseServiceThread.run(BaseServiceThread.java:135)
[9/25/13 11:04:11 AM] [EXCEPTION] [OPPAQMON:876235] ORA-04021: timeout occurred while waiting to lock object
[GC 20321K->4065K(63360K), 0.0137050 secs]
Thanks,
Vasanth -
The PDF output is not always displayed!
Hello
I'm tryin' to build some PDF outputs and I have the next problem: I have 20 reports to make it on PDF form (viewed with the Acrobat plugin from IE 5.5 or higher) and when I try to see what was builded the PDF it's not always displayed ( mean it's not readed by the plugin). I generate the PDF output from a servlet (which also set the servlet output context as 'application/pdf') and, if the output it's generated too fast (meanning the report information was too small), the Acrobat plugin doesn't catch him ! I think that I have to slow down the servlet response to allow the plugin complete loading, but I don't khow how to do this (and, ofcourse, if it's possible).
Please, I need a solution. !
Thanx!Hi,
setting content type as application/pdf is quite enough for the plugin to catch
I generate the PDF output from a servlet
(which also set the servlet output context as
'application/pdf') and, if the output it's generated
too fast (meanning the report information was too
small), the Acrobat plugin doesn't catch him !but i think IE has a problem catching this, cause i also once ran thro this kind of problem
I think that I have to slow down the servlet response to allow
the plugin complete loading, but I don't khow how to
do this (and, ofcourse, if it's possible). Yes it is possible.... if ur sevrvlet ehich is displaying pdf is http://host/PdfServert
just make in such a way that the extention is pdf..
http://host/PdfServert?xy=z.pdf or register the servlet with .pdf ext
http://host/PdfServert.pdf...
belive it really worked perfect for me..
regards,
Arun.N -
How do I add hyperlinks in the PDF output
I am generating the PDF output from my DITA sources by using the menu option File > Save as PDF and hyperlinks are not taken into account.
What can I do to get them working?
Thank you for your help.What do you mean by "hyperlinks"? Cross-references (using xref or link elements) to other targets in DITA topics? External xrefs to URLs or other targets outside of the scope of the project? Or are you creating other types of hyperlinks?
Also .. what version of FM are you using (I know you said earlier, but I've forgotten).
...scott -
Output post processor unable to process XML report
Hi,
In production environment output post processor unable to process large financial reports. Below is error in request log file
Error 1: ompleted post-processing actions for request 1046445.
Exception in thread "OPPAQMON:36846" java.lang.OutOfMemoryError: Java heap space
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:146)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4710)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.waitForMessage(OPPAQMonitor.java:429)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.run(OPPAQMonitor.java:114)
at java.lang.Thread.run(Thread.java:619)
Error 2: Beginning post-processing of request 1046926 on node FORTISERPAPP1 at 21-FEB-2012 15:32:39.
Post-processing of request 1046926 failed at 21-FEB-2012 15:42:39 with the error message:
The Output Post-processor is running but has not picked up this request.
No further attempts will be made to post-process this request, and the request will be marked
with Warning status.
I have done changes suggested in step 2 and 3 of metalink note id 737311.1.
Please help to fine tune the opp so that I can complete financial reports.
Regards,
RajI have increase the java heap size for OPP to 2 gbHave you bounced the OPP?
Please see these docs.
Output Post Processor (OPP) Log Contains Error "java.lang.OutOfMemoryError" [ID 1266368.1]
Output Post Processor (OPP) Log Contains Error "java.lang.OutOfMemoryError: Java heap space" [ID 1268217.1]
XML Publisher Data Template Request XDODTEXE Fails with Java.Lang.OutOfMemoryError [ID 390968.1]
How to Configure the Account Analysis Report in Release 12 for Large Reports [ID 737311.1]
Out Of Memory Error When Running XML Publisher Template Re-Generator Concurrent Program [ID 788935.1]
Previewing PDF Generates 'java.lang.OutOfMemoryError: java heap space' Error [ID 415995.1]
Large Reports are Not Produced When Using BI Publisher Scheduler [ID 1088838.1]
Thanks,
Hussein -
OPP(Output Post Processor) not processing the report (XML Publisher)
Hi,
I have defined a concurrent program (XML Publisher report) then ran but failed with the errors below. I am running the report in Oracle E-Business Suite 11.5.10.2, thru a concurrent manager other than Standard Manager. My guess is that OPP(Output Post Processor) is not processing the request outputs coming from a different manager/work shift since requests ran thru Standard Managers are all OK.
In the OAM(Oracle Applications Manager)-> OPP, there is only 1 process allocated for both Actual and Target. If we increase the number of processes, will it work?
/home/app/oracle/prodcomn/temp/pasta19356_0.tmp:
/home/app/oracle/prodcomn/temp/pasta19356_1.tmp: No such file or directory
Pasta: Error: Print failed. Command=lp -c -dkonica4 /home/app/oracle/prodcomn/temp/pasta19356_1.tmp
Pasta: Error: Check printCommand/ntPrintCommand in pasta.cfg
Pasta: Error: Preprocess or Print command failed!!!
Anybody who has experienced similar issue?
Thanks in advance.
RownaldHello,
Just an additional tests info. We have 2 concurrent managers which I think is affecting the XML report output - Standard Manager(running 24 hours) and a Warehouse manager (9am-4:15pm).
When I run the report before or after the Warehouse manager workshift(9am-4:15pm), the output is fine - which means PDF is generated and Pasta printing is OK. However, when report is run between 9am-4:15pm, the report only shows XML output with an error in Pasta printing(above). I also found that re-opening the output(ran prior to Warehouse workshift) on the period between 9am-4:15pm would also result to just an XML output instead of the previous PDF.
Anybody who has experienced similar issue like this? Any idea? The report is not directly defined as "inclusion" in the Warehouse manager, only the program calling it. Any effect of multiple concurrent managers in the XML Publisher output?
Thanks in advance for your ideas.. -
The concurrent manager has timed out waiting for the Output Post-processor
I am facing this error in Xml Publisher in 11.5.10.2
Post-processing of request failed with the error message:
Template code: MHRA_CEXAVTRX
Template app: XXMHRAFN
Language: en
Territory: US
Output type: EXCEL
[6/22/11 5:09:25 AM] [UNEXPECTED] [61531:RT13224465] java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:566)
at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:231)
at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:182)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1665)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:975)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5926)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3458)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3547)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:290)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:157)
Caused by: org.xml.sax.SAXParseException: <Line 5534, Column 40>: XML-20210: (Fatal Error) Unexpected EOF.
at oracle.xdo.parser.v2.XMLError.flushErrorHandler(XMLError.java:441)
at oracle.xdo.parser.v2.XMLError.flushErrors1(XMLError.java:303)
at oracle.xdo.parser.v2.XMLReader.popXMLReader(XMLReader.java:530)
at oracle.xdo.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1312)
at oracle.xdo.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:338)
at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:285)
at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:289)
... 17 more
[6/22/11 5:09:25 AM] [61531:RT13224465] Completed post-processing actions for request 13224465.
this was happening when data is more and for that parameter combination:
The total records in the output are around 14000
I done followin chages
XML Publisher's XSLT processor: True
Scalable feature of XSLT processor: True
XSLT runtime optimization: True
2. In profile option i set the following
Concurrent:OPP Process Timeout 1100 seconds
Concurrent:OPP Response Timeout 960
3. Output post processor to 10 proceses in Sys admin and parameter as oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=10
Even after doing all these changes still i am getting the same error.
Please guide if i missed any thing.
Best Regards,
Shyam
Edited by: 867504 on Jun 21, 2011 10:02 PMI am facing this error in Xml Publisher in 11.5.10.2
Post-processing of request failed with the error message:
Template code: MHRA_CEXAVTRX
Template app: XXMHRAFN
Language: en
Territory: US
Output type: EXCEL
[6/22/11 5:09:25 AM] [UNEXPECTED] [61531:RT13224465] java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:566)
at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:231)
at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:182)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1665)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:975)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5926)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3458)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3547)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:290)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:157)
Caused by: org.xml.sax.SAXParseException: <Line 5534, Column 40>: XML-20210: (Fatal Error) Unexpected EOF.
at oracle.xdo.parser.v2.XMLError.flushErrorHandler(XMLError.java:441)
at oracle.xdo.parser.v2.XMLError.flushErrors1(XMLError.java:303)
at oracle.xdo.parser.v2.XMLReader.popXMLReader(XMLReader.java:530)
at oracle.xdo.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1312)
at oracle.xdo.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:338)
at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:285)
at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:289)
... 17 more
[6/22/11 5:09:25 AM] [61531:RT13224465] Completed post-processing actions for request 13224465.
this was happening when data is more and for that parameter combination:
The total records in the output are around 14000
I done followin chages
XML Publisher's XSLT processor: True
Scalable feature of XSLT processor: True
XSLT runtime optimization: True
2. In profile option i set the following
Concurrent:OPP Process Timeout 1100 seconds
Concurrent:OPP Response Timeout 960
3. Output post processor to 10 proceses in Sys admin and parameter as oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=10
Even after doing all these changes still i am getting the same error.
Please guide if i missed any thing.
Best Regards,
Shyam
Edited by: 867504 on Jun 21, 2011 10:02 PM -
The Output Post-processor is running but has not picked up this request
Hi
We are getting the following error when running an XML Publisher report in 11.5.10
The Output Post-processor is running but has not picked up this request.
We have checked that the SQL query in the data template works fine. Also, the XML output if we remove the template looks fine. The XML data and template also work fine when merged manually in MS WORD, and also if we create a Java class and run the XDO classes explicitly.
In Manage Concurrent Managers, the OPP seems to be running fine.
How can we debug this issue in an acceptance test environment without sysadmin access?
The problem does not occur in other enviroments.
I think this is not the error described in MetaLink Note 352518.1. This is the ONLY XML Publisher report in the system, so the OPP cannot be busy with other reports, and it is not giving the processing timeout error message (so case 2 is out of question).
Message was edited by:
TyskJohanYou can change the logging level of the OPP to statement to see more detail in the log file
(One problem we have is if you are running of a shared APPL-TOP environement where the conc manager job has to run on the physical node) -
Getting error "Unable to find the published output for this request"
1. Created a Data Template
2. Created a Data Definition using the above Data Template
3. Created a RTF template and registered the same in XML Publisher Administrator
4. Created Concurrent program for the data template using 'XDODTEXE' as executable
5. Ran the above concurrent program and it completed successfully.
6. When I click the 'View Output' button in Oracle applications it says "Unable to find the published output for this request".
7. I can see the XML output in the $APPLCSF/out directory.
8. Also the short name for concurrent program and data definition code and template code are same.
I assume the Concurrent Manager’s Output Post Processor is not able to setup the layout template to the generated XML.
Am I missing something here. Can anyone come across this issue.
I have the XML publisher 5.6.1 patch on the DB. Do I need to take 5.6.2 Patch to fix this issue.
ThanksI tried again after applying XDO 5.6.2. I am still not able to see the output.
Here is the logfile info. There is no mention of OPP or PUBLISH section:
XDO Data Engine ver 1.0
Resp: 21540
Org ID : 101
Request ID: 348042
All Parameters: p_batch_id=7169
Data Template Code: AUDRPT
Data Template Application Short Name: XXCUST
Debug Flag: Y
{p_batch_id=7169}
Calling XDO Data Engine...
Start of log messages from FND_FILE
End of log messages from FND_FILE
Executing request completion options...
------------- 1) PRINT -------------
Printing output file.
Request ID : 348042
Number of copies : 0
Printer : noprint
Finished executing request completion options. -
Output post processors and workflow engines doesn't come up after cloning
ours is a RAC+ASM+PCP -enabled
host1 : DB+ Concurrents
host1 : DB+ Concurrents
host3 : WEB+FORMS+OC4J
host4 : WEB+FORMS+OC4J
We are suffering from an “empty entropy pool” within the JDBC driver. Basically, the driver will attempt to gather a random number from the pool, but if the pool is empty the driver will wait (sometimes indefinitely) for values to come in. In most installations, the default configuration has the pool being “filled” by numbers created through a user interface such as mouse movements. On our servers, we are typically in a “headless” configuration so the pool may not be replenished properly. I’m not sure why we are seeing this new issue, but since the random number generator is related to security, maybe a security enhancement from the OS upgrade has made this more sensitive.
Note that QA4 is “mostly” up and running. The concurrent managers are started on both wpsun144 and wpsun154, but the output post processors and workflow engines are still having issues
The ultimate solution is to add some form of “entropy gathering daemon” to keep the pool filled, but we will need the Unix Admin team’s help and some research to find the best solution. Apparently, in Solaris 10, there is a kernel-level “cryptographic framework” for adding/removing entropy sources.
The workaround is to add a java option to the java command line. For Solaris this seems to work: “-Djava.security.egd=file:///dev/urandom”. This is NOT a reasonable solution since this requires modifying multiple delivered scripts/templates. I made the following changes only on wpsun144.
First, for the context file I had to modify the “s_adjreopts” variable to add the above workaround (per doc 1066312.1).
For adgentns this was fixed by modifying the $AU_TOP/perl/ADX/util/Java.pm file and adding the option. Here are the new lines in the file:
if($javaCmd =~ /jre/) {
return ("-mx256m -Djava.security.egd=file:///dev/urandom", 0);
} else {
return ("-Xmx512M -Djava.security.egd=file:///dev/urandom",0);
After this change, adgentns completed successfully and both the “tnanames.ora” and “listener.ora” files were created in the $TNS_ADMIN location.
For adgendbc, I had to manually modify the template for the script (there are 10 java command lines in the file).
$AD_TOP/admin/template/adgendbc_ux.sh
For txkExecSetJaznCredentials.pl, this file was modified:
$FND_TOP/patch/115/bin/txkSetJaznCredentials.pl
At this point, adcfgclone did finally complete successfully! Also adautocfg is now completing successfully!
Some references:
http://www.usn-it.de/index.php/2009/02/20/oracle-11g-jdbc-driver-hangs-blocked-by-devrandom-entropy-pool-empty/
Oracle E-Business Suite Applications Technology Readme for Release 12.1.3 (R12.ATG_PF.B.delta.3, Patch 8919491) (Doc ID 1066312.1)
Look for a section titled, “Attention: JDBC connections may time out during the upgrade process when random number generation is slow on machines with inadequate entropy.”
Can some one help me on this.ours is a RAC+ASM+PCP -enabled
host1 : DB+ Concurrents
host1 : DB+ Concurrents
host3 : WEB+FORMS+OC4J
host4 : WEB+FORMS+OC4JPlease post the details of the application release, database version and OS.
We are suffering from an “empty entropy pool” within the JDBC driver. Basically, the driver will attempt to gather a random number from the pool, but if the pool is empty the driver will wait (sometimes indefinitely) for values to come in. In most installations, the default configuration has the pool being “filled” by numbers created through a user interface such as mouse movements. On our servers, we are typically in a “headless” configuration so the pool may not be replenished properly. I’m not sure why we are seeing this new issue, but since the random number generator is related to security, maybe a security enhancement from the OS upgrade has made this more sensitive.
Note that QA4 is “mostly” up and running. The concurrent managers are started on both wpsun144 and wpsun154, but the output post processors and workflow engines are still having issuesWhat is the error from the Workflow and OPP log files?
The ultimate solution is to add some form of “entropy gathering daemon” to keep the pool filled, but we will need the Unix Admin team’s help and some research to find the best solution. Apparently, in Solaris 10, there is a kernel-level “cryptographic framework” for adding/removing entropy sources.
The workaround is to add a java option to the java command line. For Solaris this seems to work: “-Djava.security.egd=file:///dev/urandom”. This is NOT a reasonable solution since this requires modifying multiple delivered scripts/templates. I made the following changes only on wpsun144.
First, for the context file I had to modify the “s_adjreopts” variable to add the above workaround (per doc 1066312.1).
For adgentns this was fixed by modifying the $AU_TOP/perl/ADX/util/Java.pm file and adding the option. Here are the new lines in the file:
if($javaCmd =~ /jre/) {
return ("-mx256m -Djava.security.egd=file:///dev/urandom", 0);
} else {
return ("-Xmx512M -Djava.security.egd=file:///dev/urandom",0);
After this change, adgentns completed successfully and both the “tnanames.ora” and “listener.ora” files were created in the $TNS_ADMIN location.If you are on R12, please see these docs (search for "Djava.security.egd").
Oracle E-Business Suite Applications Technology Readme for Release 12.1.3 (R12.ATG_PF.B.delta.3, Patch 8919491) [ID 1066312.1]
Oracle E-Business Suite Release 12.1.3 Readme [ID 1080973.1]
For adgendbc, I had to manually modify the template for the script (there are 10 java command lines in the file).
$AD_TOP/admin/template/adgendbc_ux.sh
For txkExecSetJaznCredentials.pl, this file was modified:
$FND_TOP/patch/115/bin/txkSetJaznCredentials.pl
Can some one help me on this.Are you trying to avoid manual changes? If yes, please make sure you have all the patches mentioned in the docs referenced above applied and you have all the necessary configuration/setup.
Thanks,
Hussein -
Output Post Processor not coming up
Hi Friends,
We have a single node production instance (R12.1.1 with 11.1.0.7)
We cloned a test instance from this production instance. Now everything is fine except that the Output post Processor.
OPP is not coming up. Also, there are no FNDOPP* logs generated in $APPLCSF/log
I tried to resolve the issue by running:
exec fnd_conc_clone.setup_clean;
Ran autoconfig and $FND_TOP/patch/115/sql/afdcm037.sql
Even then OPP is not coming up.
Kindly help.Hi;
Did you check OPP log file? Did you try to run cmclean.sql and retest issue?
Concurrent Processing (CP) / APPS Reporting Scripts http://ID 213021.1
CMCLEAN.SQL - Non Destructive Script to Clean Concurrent Manager Tables http://ID 134007.1
Regard
Helios -
InvocationTargetException in Output Post Processor Log
Hello,
When trying to run the XML Publisher report from Oracle Apps 11.5.9, I am getting this error in the Output Post Processor Log:
[UNEXPECTED] [641023:RT9096881] java.lang.reflect.InvocationTargetException: oracle.xdo.parser.v2.XMLParseException: Unexpected EOF.
This is causing the concurrent program to terminate with signal 11.
The interesting thing is that the report generated the PDF without a hitch just the day before and next day it stopped working. Absolutely no changes were made to the RDF or RTF. Furthermore, all our other XML Publisher reports are generating the PDF just fine. It is just this one report that decided to just stop working one day.
I initiated an SR (6949903.994) for this as well; however, they are trying to steer it in a different direction altogether, stating that the report is customized, and to try running the standard version. Well, this is the "Invoice Print Selected Invoice" report. The standard version didn't even come close to our business needs, so we had to customize it. Now we don't even have the standard copy that came with the installation. The point is this report was generating the PDF beautifully until a couple days ago, and then it stopped. Furthermore, all our other XML Publisher reports are generating the PDF without a problem.
Even if we were to install appropriate patches to extract the standard copy for our version of Oracle Apps, we would have to recreate the RTF against that standard copy as our current RTF is designed against the custom RDF. Say we go through all that trouble and it does work, how would that help us? - we still won't be able to use it as we need our customizations.
I noticed a thread on this forum from a year ago with a similar issue like ours. Their PDF was generating intermittenly. Their problem got resolved by installing a patch. Unfortunately, that solution won't apply for us as we are on 11.5.9 and they were on 11.5.10. It would great if there is a similar solution for us. Any light anybody could share on this issue would be greatly appreciated.
Regards,
SmitaJust had the same issue with the same base report. Turned out to be a data issue that was causing an unhandled exception to be raised but not reported.
- Turn the report output to PDF or Text from XML. Doing this displayed the error message in the conc prog log which wasn't there when the output was set to XML.
- Fix the problem reported and re-test
Worked for me.
Also found a relevant Metalink note: 461321.1 but this didn't have any effect.
Just out of interest, anyone know if the XML Publisher Administration settings referred to in note: 461321.1 recommended for BIP production configuration with EBS?
Note recommends the following:
1. Go to the XML Publisher Administrator responsibility .
2. Go to the Administration TAB
3. Set the three fields in the Admin page:
Under General -
Temporary directory : set the temporary directory to a large existing writable
directory on the
concurrent manager tier :eg 1Gb
Under FO Processing -
Use XML Publisher's XSLT processor - True
Enable scalable feature of XSLT processor - True
4. Bounce the concurrent managers
Cheers,
Jon.
Maybe you are looking for
-
Blue Screen//Computer Crash when my ipod touch 2g 16gb connected to my comp
I get a blue screen with a message, * STOP: 0x0000007E (0x0000005, 0x00000000, 0xF79417C4, 0xF79414C0) I plug in my ipod touch and I get the blue screen with my computer crashing following it, any help to fix this problem would be much appreciated be
-
Is there a way to transfer garageband songs from my ipad2 to iphone4 without a computer?
I travel a lot and my goal is to record songs in garageband on the ipad 2, upload them to my iphone to use the film apps and make a video based on where i am at the moment. This for me would be an ideal portable , creative studio and i thought it wou
-
My IMac is bringing up an old AppleID no longer in use
I have a late 2013 iMac G4. Prior to that I had a 2011 iMac. At some point, I had an old Apple ID that I forgot the PW to. It used a comcast email. So in 2013 I created a new Apple ID, (lost all my purchases, but that is another long, story). and I
-
6380e problem with first bootup
Hi, I have a problem that I hope someone may be able to help with. My computer works great but for one thing and that is, every morning when I switch on the computer it does not complete a clean boot and freezes, this can happen at any stage of the b
-
SAP NW RFC SDK throws RFC_INVALID_PARAMETER when running sample programs?
Hi there, I have just downloaded the latest version of the SAP NW RFC SDK (NWRFC_7-20004565.SAR) for Linux 64 bit from the Service Marketplace and am trying to run the demo programs. NOTE: I removed the "sapnwrfc.ini" from the current directory so th