[Mono-list] 2.4 issues: assertion failure in mini-codegen.c, NRE in DataGridView

Andrus Moor kobruleht2 at hot.ee
Mon Jun 8 06:44:07 EDT 2009


Can you download fyireporting from http://fyireporting.com/download.html , 
please ?
It contains demo reports which you can preview and open in designer. If you 
still require, I can try to create step-by step testcases.

Other issues with fyireporting in Mono 2.4 which also occured in earlier 
versions:

1. RDLDesigner: Report item properties panel appears in wrong place in 
screen, must apper in right side.

2. RDLViewer Report preview: Dates are displayed in invariant culture 
format, it does not recognize thread culture setting.

3. Report status window causes application to stop responding. It creates 
separate thread which seems to crash mono.
Workaround is to modify source code to comment out thread creation.

FYIReporting.com is free and powerful reporting system. I think it is worth 
to make it work under mono.

Andrus.


----- Original Message ----- 
From: "Ivan N. Zlatev" <contact at i-nz.net>
To: "Andrus Moor" <kobruleht2 at hot.ee>
Cc: <Mono-list at lists.ximian.com>
Sent: Monday, June 08, 2009 1:03 PM
Subject: Re: [Mono-list] 2.4 issues: assertion failure in mini-codegen.c, 
NRE in DataGridView


Hi.

Please open a bug for the second issue (DataGridView) using our bug
tracker - http://mono-project.com/Bugs so I can take a look. Please
zip me up all binaries needed to run RLDViewer and provide a sample
file if that's needed for the interaction + steps to reproduce (I
haven't ever used RLDViewer).


On Sun, Jun 7, 2009 at 5:20 PM, Andrus Moor <kobruleht2 at hot.ee> wrote:
>
> I installed Mono 2.4 distribution package on Vista.
>
> 1. Tested fyireporting.com RDLViewer.
>
> Trying to preview any report causes exception
>
> ERROR:mini-codegen.c:1032:mono_local_regalloc: assertion failed: (reginfo
> [ins->sreg1].born_in > 0)
>
>
> 2. Moving to new row in end of DataGridiew and back to previous row causes
> exception
>
> System.ArgumentNullException: Argument cannot be null.
> Parameter name: value
> at System.ComponentModel.BaseNumberConverter.ConvertTo
> (ITypeDescriptorContext context, System.Globalization.CultureInfo culture,
> System.Object value, System.Type destinationType) [0x00000]
> at System.ComponentModel.TypeConverter.ConvertTo (System.Object value,
> System.Type destinationType) [0x00000]
> at System.Windows.Forms.DataGridViewCell.GetFormattedValue (System.Object
> value, Int32 rowIndex, System.Windows.Forms.DataGridViewCellStyle&
> cellStyle, System.ComponentModel.TypeConverter valueTypeConverter,
> System.ComponentModel.TypeConverter formattedValueTypeConverter,
> DataGridViewDataErrorContexts context) [0x00000]
> at System.Windows.Forms.DataGridViewCell.get_FormattedValue () [0x00000]
> at System.Windows.Forms.DataGridViewRow.PaintCells
> (System.Drawing.Graphics graphics, Rectangle clipBounds, Rectangle
> rowBounds, Int32 rowIndex, DataGridViewElementStates rowState, Boolean
> isFirstDisplayedRow, Boolean isLastVisibleRow, DataGridViewPaintParts
> paintParts) [0x00000]
> at System.Windows.Forms.DataGridViewRow.Paint (System.Drawing.Graphics
> graphics, Rectangle clipBounds, Rectangle rowBounds, Int32 rowIndex,
> DataGridViewElementStates rowState, Boolean isFirstDisplayedRow, Boolean
> isLastVisibleRow) [0x00000]
> at System.Windows.Forms.DataGridView.OnPaint
> (System.Windows.Forms.PaintEventArgs e) [0x00000]
> at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m)
> [0x00000]
> at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m)
> [0x00000]
> at System.Windows.Forms.DataGridView.WndProc
> (System.Windows.Forms.Message& m) [0x00000]
> at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
> (System.Windows.Forms.Message& m) [0x00000]
> at System.Windows.Forms.Control+ControlNativeWindow.WndProc
> (System.Windows.Forms.Message& m) [0x00000]
> at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr
> wParam, IntPtr lParam) [0x00000]
>
> In previous release there was no such errors.
>
> How to fix ?
>
> Andrus.
>
> _______________________________________________
> Mono-list maillist - Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list 



More information about the Mono-list mailing list