IBM Support

"Rowset cannot be loaded because the stream is invalid" when trying to view some log reports

Troubleshooting


Problem

User clicks "Transfer - Log Reports". User clicks "External Data" - "Discarded by Filter" and clicks ' Preview'. An error appears. Problem only affects some logs. Many/most log reports display correctly. A similar error could happen if previewing the log report after importing structures.

Symptom

Standard Error
Source: ControllerProxyClient
Description: System.Web.Services.Protocols.SoapException: Server was
unable to process request. ---> System.Data.OleDb.OleDbException: Rowset
cannot be loaded because the stream is invalid.

at System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)
at System.Data.OleDb.OleDbDataReader.GetRowHandles()
at System.Data.OleDb.OleDbDataReader.ReadRowset()
at System.Data.OleDb.OleDbDataReader.Read()
at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset,
DataTable datatable, String srcTable, DataReaderContainer dataReader,
Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn,
Object parentChapterValue)
at System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable,
IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at System.Data.OleDb.OleDbDataAdapter.FillFromRecordset(Object data,
ADORecordsetConstruction recordset, String srcTable, Boolean&
incrementResultCount)
at System.Data.OleDb.OleDbDataAdapter.FillFromADODB(Object data, Object
adodb, String srcTable, Boolean multipleResults)
at System.Data.OleDb.OleDbDataAdapter.Fill(DataSet dataSet, Object
ADODBRecordSet, String srcTable)
at Cognos.Controller.Proxy.DataConverter.Convert.ToDS(Recordset& oRS)
at
Cognos.Controller.Proxy.DataConverter.FileContentConverter.ConvertZipRST
oDS(DataSet ds, Int32 column)
at Cognos.Controller.Proxy.CCRWS.DIlog_GetLogSpecData(String sGuid,
String sUser, Int32 lBatchid, String sNamn, String sStructureType,
String sAnvid, DateTime dtTidsStampel, Int32 lSubId)
--- End of inner exception stack trace ---
at Cognos.Controller.ControllerSoapHttpClientProtocol.Invoke(String
methodname, Object[] parameters)
at Cognos.Controller.Proxy.FrDIB.WSFrDIB.DIlog_GetLogSpecData(String
sGuid, String sUser, Int32 lBatchid, String sNamn, String
sStructureType, String sAnvid, DateTime dtTidsStampel, Int32 lSubId)
at Cognos.Controller.Direct.DIlogD.GetLogSpecData(String sNamn, Int32
iBatchId, String sStructureType, String sAnvid, DateTime dtTidsStampel,
Int32 lSubId)
at
Cognos.Controller.Forms.Common.clsDIlog.DILOG_ActivateSpecificLogReport(
Boolean bPreview, Int16 iLogType, Boolean bExcludeSumAccRejected,
Boolean bExcludeFilterRejected, ControllerFlexGrid& fgGrid, Boolean
bSortByController, Boolean bTransformationInformation)
at
Cognos.Controller.Forms.Form.frmDIlog.ActivateSpecificLogReport(Boolean
bPreview)
at Cognos.Controller.Forms.Form.frmDIlog.IPrint_DoPreview()
at Cognos.Controller.Forms.Form.frmDIlog.IForm_DoClick(Int32 lCmd,
String& sTag)

[{"Product":{"code":"SS9S6B","label":"IBM Cognos Controller"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Controller","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.1.1;10.1","Edition":"","Line of Business":{"code":"LOB76","label":"Data Platform"}},{"Product":{"code":"SSMRTZ","label":"IBM Cognos Controller on Cloud"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
08 May 2025

UID

swg21968489