Oracle Forms故障排除:10g到12c的转换

时间:2017-07-04 20:46:11

标签: oracle oracle10g oracle12c oracleforms

我的选项已经用完了,我希望有人可以提供帮助/建议。

我们正在从 10.1.2.0.2 12.2.1.2.0 进行表单升级。

我们将“全新安装,转换表单并部署到新服务器”路由。 Oracle表单服务器12.2.1.2.0显示正常,因为我可以从 formsweb.cfg 的默认部分成功运行任何内容(消息“已成功安装”)。

其中一位开发人员转换了表单,但是当我尝试运行该部分表单时出现加载(JAVA安全等),但随后屏幕(Internet Explorer)变为空白(白色)。

问题是我无法在任何地方看到任何单个错误,因此我可以检查它失败的位置。 $DOMAIN_HOME/servers/WLS_FORMS/日志中没有任何内容显示任何错误信号,我启用了serverURL=/forms/lservlet/debug formsapp-diagnostic.log 中的调试消息)。

我甚至直接使用&record=forms&tracegroup=0-199运行表单,在$DOMAIN_HOME/system_components/FORMS/forms1/trace中获取输出文件,然后尝试转换为有意义的 .txt 。用:

java oracle.forms.diagnostics.Xlate datafile=forms_27233.trc outputfile=myfile.txt outputclass=WriteOutTEXT 

但是我收到了下一个错误(不知道如何解决这个问题):

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1967)
    at oracle.forms.diagnostics.FormsInfo.interpret(Unknown Source)
    at oracle.forms.diagnostics.FormsInfo.process(Unknown Source)
    at oracle.forms.diagnostics.ReadDataFile.readEvent(Unknown Source)
    at oracle.forms.diagnostics.Xlate.process(Unknown Source)
    at oracle.forms.diagnostics.Xlate.main(Unknown Source)

如何在加载表单时启用服务器获取反馈?

详细信息:

Oracle Linux Server 7.3(4.1.12-94.3.6.el7uek.x86_64)上的Oracle Forms Server 12.2.1.2.0

以前,Forms在Windows Server 2003R2上运行,转换在Windows 7上完成。

这可能是个问题吗?

0 个答案:

没有答案