[Mono-bugs] [Bug 519442] Inconsistant serialization between Mono 2.4 and .NET 3.5 throwing InvalidOperationException

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Jul 6 21:20:23 EDT 2009


User aenomoto at novell.com added comment

Atsushi Enomoto <aenomoto at novell.com> changed:

           What    |Removed                     |Added
                 CC|                            |aenomoto at novell.com
           Severity|Major                       |Minor

--- Comment #3 from Atsushi Enomoto <aenomoto at novell.com>  2009-07-06 19:20:18 MDT ---
This repro (and then likely NHibernate) makes nasty use of .NET exploit that
inconsistently allows "dictionary serialization" which is explicitly

It is proved when the sample repro is modified to hold
"Dictionary<string,string>" instead of "IDictionary<string,string>", then .NET
raises InvalidOperationException.

Our serialization engine is designed to explicitly to exclude such dictionary

We may have to fix some ICollection-based serialization, but such use won't be
popular (->MINOR), and it is absolutely not for this kind of IDictionary<,>

Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list