View Single Post
Old 30th September 2015, 03:42 AM
Rodrigo Gomez [NDX]
Posts: n/a
Default Re: Beta update - build 240

Hello Eivind,

As I said, the test case appears to be working correctly for the 3 mentioned bugs.

But when working on the app directly, I still see, from time to time, two kinds of
problems: First, an EndOfStreamException, which apparently happens at the end of the load
because I can see the records. I'm attaching the exception details. The second one is a
CTD exception.

Here is the EndOfStreamException:

System.IO.EndOfStreamException was unhandled by user code
Message=No se puede leer más allá del final de la secuencia.
en System.IO.MemoryStream.InternalReadInt32()
en System.IO.BinaryReader.ReadInt32()
en NexusDB.ADOProvider.NxDataset.InitVersion2(Byte[]& aBuffer, Int32 aBufSize,
Boolean DataBlockOnly)
en NexusDB.ADOProvider.NxDataset.Next()
en NexusDB.ADOProvider.NxDataReader.Read()
en System.Data.Common.DataAdapter.FillLoadDataRow(Sch emaMapping mapping)
en System.Data.Common.DataAdapter.FillFromReader(Data Set dataset, DataTable
datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32
maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
en System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader
dataReader, Int32 startRecord, Int32 maxRecords)
en System.Data.Common.LoadAdapter.FillFromReader(Data Table[] dataTables,
IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
en System.Data.DataTable.Load(IDataReader reader, LoadOption loadOption,
FillErrorEventHandler errorHandler)
en System.Data.DataTable.Load(IDataReader reader)
en msaClinic1Facturacion.Ventas.VListaTickets.CargarI nformacion() en
c:\dev\Sistemas\msaClinic1\msaClinic1Facturacion\V entas\VListaTickets.cs:l*nea 53
en msaClinic1Facturacion.Ventas.VListaTickets.VListaT ickets_Load(Object sender,
EventArgs e) en
c:\dev\Sistemas\msaClinic1\msaClinic1Facturacion\V entas\VListaTickets.cs:l*nea 73
en System.EventHandler.Invoke(Object sender, EventArgs e)
en System.Windows.Forms.Form.OnLoad(EventArgs e)
en System.Windows.Forms.Form.OnCreateControl()
en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
en System.Windows.Forms.Control.CreateControl()
en System.Windows.Forms.Control.WmShowWindow(Message& m)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
en System.Windows.Forms.Form.WmShowWindow(Message& m)
en System.Windows.Forms.Form.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr
wparam, IntPtr lparam)


Here is the CTD exception details as captured by the IDE:

System.Exception was unhandled
Message: An unhandled exception of type 'System.Exception' occurred in NexusDB.ADOProvider.dll
Additional information: No active statement

I haven't been able to reproduce this on the test case. Both happen when loading the
dataset from the "Test 2" button. This gave before something similar to the first
EndOfStream error, as it loaded and presented the records.

The first one as far as I can see has been fixed.

Rodrigo Gómez [NDX]
México, GMT-6