使用Excel桌面集成ADF无法插入300条以上的记录

时间:2019-01-24 18:01:13

标签: oracle-adf weblogic12c jdeveloper

请找到堆栈跟踪。

基础连接已关闭:接收时发生意外错误。 无法从传输连接中读取数据:远程主机强行关闭了现有连接。 远程主机强行关闭了现有连接

WebException: The underlying connection was closed: An unexpected error occurred on a receive.
Source: System
Stack: 
   at System.Net.HttpWebRequest.GetResponse()
   at oracle.adf.client.windows.common.internet.http.ManagedHttpResponse.get_HttpWebResponse()
   at oracle.adf.client.windows.common.internet.http.ManagedHttpResponse.CacheResponseInfo()
   at oracle.adf.client.windows.common.internet.http.ManagedHttpResponse.DoInMemoryRequest()
   at oracle.adf.client.windows.common.internet.http.ManagedHttpResponse.DoReadResponse()
   at oracle.adf.client.windows.common.internet.http.ManagedHttpResponse.GetStatusCode()
   at oracle.adf.client.windows.datamanager.servletrequest.SyncRequest.BeginResponse(Boolean detachReader)
   at oracle.adf.client.windows.datamanager.servletrequest.BindingContainerRequest.BeginResponse(Boolean detachReader)
   at oracle.adf.client.windows.datamanager.servletrequest.MultiSyncModelRequest.EndRequest()
   at oracle.adf.client.windows.datamanager.servletrequest.MultiSyncModelRequest.InternalCallSyncServlet()
   at oracle.adf.client.windows.datamanager.servletrequest.SyncServletRequest.CallSyncServlet(Boolean retry)
   at oracle.adf.client.windows.datamanager.servletrequest.SyncServletRequest.CallSyncServlet(Boolean retry)
   at oracle.adf.client.windows.datamanager.ADFBindingContext.SendSyncServletRequest(SyncServletRequest request)
   at oracle.adf.client.windows.datamanager.ADFBindingContext.InvokeBindingContainerRequest(BindingContainer bc, BindingContainerRequest request)
   at oracle.adf.client.windows.datamanager.ADFBindingContext.DoMultiSyncModel()
   at oracle.adf.client.windows.datamanager.MultiSyncRequestHelper.EndMultiSync()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableOperationHelper.ReadMultiSyncBatch()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableOperationHelper.ReadMultiSyncBatches()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableOperationHelper.BatchCompleted(Boolean lastBatch)
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableOperationHelper.ProcessBatchRows()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableOperationHelper.ProcessRows()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableOperationHelper.Run(RTColumn rtColumnFlaggedOrChanged, Int32 cRowsFlaggedOrChanged, Boolean abortOnFail)
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableUploadHelper.Upload()
   at oracle.adf.client.windows.excel.runtime.uicomponent.table.TableActionHelper.Upload(Boolean allOrNothingCommit)
   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:
IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
Source: System
Stack: 
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
Inner:
SocketException: An existing connection was forcibly closed by the remote host
Source: System
Stack: 
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)




Could any one explian me what is this exception.

FYI I am using weblogic server

0 个答案:

没有答案