EBS XML报表输出管理器跑请求报错

本文详细解析了在运行报表时遇到的XMLPublisher输出错误,包括FileNotFoundException的具体原因及解决方案,涉及参数调整、临时目录设置与服务重启等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跑报表时报警告:

          

 

具体的报错信息:

      SELECT FCPP.CONCURRENT_REQUEST_ID REQ_ID,       
       FCP.NODE_NAME,       
       FCP.LOGFILE_NAME
  FROM FND_CONC_PP_ACTIONS FCPP,       
       FND_CONCURRENT_PROCESSES FCP
 WHERE FCPP.PROCESSOR_ID = FCP.CONCURRENT_PROCESS_ID      
   AND FCPP.ACTION_TYPE = 6
   AND FCPP.CONCURRENT_REQUEST_ID = 730748--请求编号

日志报错信息:

[12/14/18 9:01:21 AM] [UNEXPECTED] [267606:RT2961649] java.io.FileNotFoundException: /ebsapp/prod/inst/apps/PROD_ebsappzb/logs/appl/conc/out/xdof2KzeSz3e6121418_0901213690.fo (A file or direc
tory in the path name does not exist.)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at oracle.apps.xdo.common.tmp.TmpFile.createTmpFileJDK118(TmpFile.java:146)
        at oracle.apps.xdo.common.tmp.TmpFile.createTmpFile(TmpFile.java:113)
        at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:987)
        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:5936)
        at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3459)
        at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3548)
        at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:302)
        at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:176)

修改opp配置文件内存参数

update FND_CP_SERVICES set DEVELOPER_PARAMETERS ='J:oracle.apps.fnd.cp.gsf.GSMServiceController:-Xmx1024m' where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES  where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');
如果是12.2.4,则还可以通过前台管理器界面 环境按钮,进入修改参数界面,参考值:-Xms 512M -Xmx 1024M
修改完成后,重启管理器即可。

参数修改之后提交请求还是报错:

参考官方文档:

XML Publisher Reports Fail with java.io.FileNotFoundException on Temp Directory After Cloning (Doc ID 1189764.1)

操作:

1) Create a new Temporary Directory on OS level for the cloned environment.
2) Make sure that the APPLMGR can Read and Write this directory.
3) Setup this new directory for XML Publisher via : XML Publisher Administrator: Properties -> General -> Temporary Directory.
4) Restart the Server.
5) Test again with a XML Publisher Report.

 

总结:

      新克隆的环境,报表输出管理器配置文件中,输出文件目录没有更换,保留源环境信息,一次生成临时文件报错。一次后边把临时文件输出目录更改现有目录就可以了。

 

(笔者原创文章,转载请注明出处:https://blog.csdn.net/LFCuiYs)谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值