ITPub博客

首页 > 数据库 > Oracle > 并发:OPP 响应超时

并发:OPP 响应超时

原创 Oracle 作者:cablue 时间:2011-10-11 14:46:11 0 删除 编辑

用户提交报表,无法正常结束,报表日志中有如下消息:

“正在执行请求完成选项...

+------------- 1) PUBLISH -------------+
节点 FIN1 上的请求 2988497 于 11-10-2011 13:51:44 开始进行后期处理。
请求 2988497 的后期处理于 11-10-2011 13:57:44 失败,并显示错误消息:
输出提交处理程序正在运行,但尚未获得此请求。
将不再尝试进行此请求的后期处理,并且将该请求标记
为“警告”状态。
必须将配置文件选项“并发:OPP 响应超时”设置为更大的值。
+--------------------------------------+”

查看“输出提交处理程序”管理器,其状态为“有效”。进一步打开其日志,发现如下消息:

[10/11/11 11:46:51 AM] [UNEXPECTED] [324726:RT2987041] java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor1265.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
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: java.lang.OutOfMemoryError

通过metalink,查询关键字“OPP Response Timeout”,会发现文档978495.1.对于java.lang.OutOfMemoryError给出如下解决方案:

a. Bring down the concurrent managers.
b. Use the Update statement below, for example:
update FND_CP_SERVICES
set DEVELOPER_PARAMETERS =
'J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx1024m'
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');
c. Run cmclean.sql script from Note 134007.1.
d. Bring concurrent managers up again.

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/785781/viewspace-1055606/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-11-24

  • 博文量
    15
  • 访问量
    39418