首页 > 解决方案 > ADFDI 电子表格表格渲染出现异常

问题描述

我试图使用 ADF DI 以表格格式生成包含 VO 查询结果的电子表格。它出错并出现以下异常无法从服务器检索表行数据。(ADFDI-05577) 无法将位置设置为第 680 行 (ADFDI-55045)

~~~~~~~~~~
DownloadFailedException: Failed to retrieve table row data from the server. (ADFDI-05577)
Source: adfdi-excel-runtime
Stack: 
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableDownloadHelper.ReadMultiSyncRow(MultiSyncRow msr)
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableDownloadHelper.FlushMultiSyncRowsToCache()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableDownloadHelper.DoDownload()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableDownloadHelper.Download()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableActionHelper.DownloadTableData(DownloadType downloadType)
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableActionHelper.Invoke(RTComponentAction rtAction)
   at oracle.adf.client.windows.excel.runtime.uicomponent.RTBaseTable.Invoke(RTComponentAction rtAction)
   at oracle.adf.client.windows.excel.runtime.uicomponent.RTComponentAction.Invoke()
   at oracle.adf.client.windows.excel.runtime.uicomponent.RTActionCollection.DoInvoke()
Inner:
AdfdiException: unable to set position to row 680 (ADFDI-55045)
Stack: 

VO 查询在 sql developer 中执行良好,并且相同的查询在另一个运行良好的应用程序中重复使用(该查询在另一个应用程序中用于在 UI 而非电子表格中显示数据)。请就任何可能的解决方案提出建议。

在服务器日志中未找到匹配的异常。

在电子表格级别,它会抛出异常,在我们单击 ok 后,它会显示多达 680 行

标签: oracleoracle-adf

解决方案


推荐阅读