mail-archives/mono-bugs/2009-March/086780.html

296 строки
11 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mono-bugs] [Bug 482907] New: Control properties System.Collections.ObjectModel.Collection( Of t ) do not deserialize
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mono-bugs%40lists.ximian.com?Subject=%5BMono-bugs%5D%20%5BBug%20482907%5D%20New%3A%20Control%20properties%0A%20System.Collections.ObjectModel.Collection%28%20Of%20t%20%29%20do%20not%20deserialize&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="086779.html">
<LINK REL="Next" HREF="086781.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mono-bugs] [Bug 482907] New: Control properties System.Collections.ObjectModel.Collection( Of t ) do not deserialize</H1>
<B>bugzilla_noreply at novell.com</B>
<A HREF="mailto:mono-bugs%40lists.ximian.com?Subject=%5BMono-bugs%5D%20%5BBug%20482907%5D%20New%3A%20Control%20properties%0A%20System.Collections.ObjectModel.Collection%28%20Of%20t%20%29%20do%20not%20deserialize&In-Reply-To="
TITLE="[Mono-bugs] [Bug 482907] New: Control properties System.Collections.ObjectModel.Collection( Of t ) do not deserialize">bugzilla_noreply at novell.com
</A><BR>
<I>Fri Mar 6 12:56:03 EST 2009</I>
<P><UL>
<LI>Previous message: <A HREF="086779.html">[Mono-bugs] [Bug 433696] Mono crashes with corrupted double-linked list - error
</A></li>
<LI>Next message: <A HREF="086781.html">[Mono-bugs] [Bug 482907] Control properties System.Collections.ObjectModel.Collection( Of t ) do not deserialize
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#86780">[ date ]</a>
<a href="thread.html#86780">[ thread ]</a>
<a href="subject.html#86780">[ subject ]</a>
<a href="author.html#86780">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE><A HREF="https://bugzilla.novell.com/show_bug.cgi?id=482907">https://bugzilla.novell.com/show_bug.cgi?id=482907</A>
Summary: Control properties
System.Collections.ObjectModel.Collection( Of t ) do
not deserialize
Classification: Mono
Product: Mono: Class Libraries
Version: 2.4.x
Platform: 32bit
OS/Version: Windows XP
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: <A HREF="http://lists.ximian.com/mailman/listinfo/mono-bugs">mono-bugs at lists.ximian.com</A>
ReportedBy: <A HREF="http://lists.ximian.com/mailman/listinfo/mono-bugs">eschneider.novell at schneidersoft.com</A>
QAContact: <A HREF="http://lists.ximian.com/mailman/listinfo/mono-bugs">mono-bugs at lists.ximian.com</A>
Found By: ---
Created an attachment (id=277748)
--&gt; (<A HREF="https://bugzilla.novell.com/attachment.cgi?id=277748">https://bugzilla.novell.com/attachment.cgi?id=277748</A>)
sample project
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7)
Gecko/2009021910 Firefox/3.0.7 (.NET CLR 2.0.50727; .NET CLR 3.0.04506.648;
NET CLR 3.0.4506.2152; .NET CLR 3.5.21022; .NET CLR 3.5.30729)
Normally in MS .NET control properties deserialize from the form resource
files, in mono they do not work.
Reproducible: Always
Steps to Reproduce:
1. Run the application in debug mode.
2.
3.
Actual Results:
C:\Documents and Settings\eschneider&gt;mono --debug
E:\test2\WindowsApplication1\W
indowsApplication1\bin\Debug\WindowsApplication1.exe &gt;C:\test26.txt
Unhandled Exception: System.InvalidOperationException:
WinForms_SeeInnerExceptio
n ---&gt; System.Runtime.Serialization.SerializationException: Field &quot;items&quot; not
fo
und in class System.Collections.ObjectModel.Collection`1[[System.String,
mscorli
b, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadTypeMetadat
a (System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean hasTypeInfo)
[0x00296] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\Syste
m.Runtime.Serialization.Formatters.Binary\ObjectReader.cs:679
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectInsta
nce (System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean
hasTypeInfo
, System.Int64&amp; objectId, System.Object&amp; value,
System.Runtime.Serialization.Ser
ializationInfo&amp; info) [0x0000a] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\
mcs\class\corlib\System.Runtime.Serialization.Formatters.Binary\ObjectReader.cs:
239
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject
(Bin
aryElement element, System.IO.BinaryReader reader, System.Int64&amp; objectId,
Syste
m.Object&amp; value, System.Runtime.Serialization.SerializationInfo&amp; info)
[0x0008a]
in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Runtime
Serialization.Formatters.Binary\ObjectReader.cs:161
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject
(System.IO.BinaryReader reader) [0x00027] in
C:\cygwin\tmp\monobuild\build\BUILD
\mono-2.4\mcs\class\corlib\System.Runtime.Serialization.Formatters.Binary\Object
Reader.cs:124
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph
(System.IO.BinaryReader reader, Boolean readHeaders, System.Object&amp; result,
Sys
tem.Runtime.Remoting.Messaging.Header[]&amp; headers) [0x00041] in
C:\cygwin\tmp\mon
obuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Runtime.Serialization.Format
ters.Binary\ObjectReader.cs:99
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeser
ialize (System.IO.Stream serializationStream,
System.Runtime.Remoting.Messaging.
HeaderHandler handler) [0x00076] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4
\mcs\class\corlib\System.Runtime.Serialization.Formatters.Binary\BinaryFormatter
cs:177
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize
(System.IO.Stream serializationStream) [0x00000] in
C:\cygwin\tmp\monobuild\buil
d\BUILD\mono-2.4\mcs\class\corlib\System.Runtime.Serialization.Formatters.Binary
\BinaryFormatter.cs:134
at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type
exp_typ
e) [0x00000] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\Sy
stem.Resources\ResourceReader.cs:397
at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x001f3]
in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Resource
s\ResourceReader.cs:355
at System.Resources.ResourceReader.LoadResourceValues (.ResourceCacheItem[]
st
ore) [0x00076] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\
System.Resources\ResourceReader.cs:433
at System.Resources.ResourceReader+ResourceEnumerator.FillCache () [0x00049]
i
n
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Resources
\ResourceReader.cs:686
at System.Resources.ResourceReader+ResourceEnumerator..ctor
(System.Resources.
ResourceReader readerToEnumerate) [0x00014] in
C:\cygwin\tmp\monobuild\build\BUI
LD\mono-2.4\mcs\class\corlib\System.Resources\ResourceReader.cs:588
at System.Resources.ResourceReader.GetEnumerator () [0x00016] in
C:\cygwin\tmp
\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Resources\ResourceReader
cs:501
at System.Resources.ResourceSet.ReadResources () [0x00016] in
C:\cygwin\tmp\mo
nobuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Resources\ResourceSet.cs:21
8
at System.Resources.ResourceSet.GetObjectInternal (System.String name,
Boolean
ignoreCase) [0x00032] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class
\corlib\System.Resources\ResourceSet.cs:157
at System.Resources.ResourceSet.GetObject (System.String name, Boolean
ignoreC
ase) [0x00000] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\
System.Resources\ResourceSet.cs:181
at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean
ignoreCase) [0x00016] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\
corlib\System.Resources\RuntimeResourceSet.cs:74
at System.Resources.ResourceManager.GetObject (System.String name,
System.Glob
alization.CultureInfo culture) [0x00038] in
C:\cygwin\tmp\monobuild\build\BUILD\
mono-2.4\mcs\class\corlib\System.Resources\ResourceManager.cs:212
at System.Resources.ResourceManager.GetObject (System.String name) [0x00000]
i
n
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\corlib\System.Resources
\ResourceManager.cs:196
at WindowsApplication1.Form1.InitializeComponent () [0x00000]
at (wrapper remoting-invoke-with-check)
WindowsApplication1.Form1:InitializeCo
mponent ()
at WindowsApplication1.Form1..ctor () [0x00000]
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke
(o
bject,object[],System.Exception&amp;)
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags
invok
eAttr, System.Reflection.Binder binder, System.Object[] parameters,
System.Globa
lization.CultureInfo culture) [0x000a6] in
C:\cygwin\tmp\monobuild\build\BUILD\m
ono-2.4\mcs\class\corlib\System.Reflection\MonoMethod.cs:444
--- End of inner exception stack trace ---
at WindowsApplication1.My.MyProject+MyForms.Create__Instance__[Form1]
(Windows
Application1.Form1 Instance) [0x00000]
at WindowsApplication1.My.MyProject+MyForms.get_Form1 () [0x00000]
at WindowsApplication1.My.MyApplication.OnCreateMainForm () [0x00000]
at
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun
() [0x0000e] in
/tmp/monobuild/build/BUILD/mono-basic-2.4/vbruntime/Microsoft.V
isualBasic/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase
vb:192
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run
(
System.String[] commandLine) [0x00000] in
/tmp/monobuild/build/BUILD/mono-basic-
2.4/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.ApplicationServices/Wi
ndowsFormsApplicationBase.vb:79
at WindowsApplication1.My.MyApplication.Main (System.String[] Args) [0x00000]
C:\Documents and Settings\eschneider&gt;
Expected Results:
No errors
--
Configure bugmail: <A HREF="https://bugzilla.novell.com/userprefs.cgi?tab=email">https://bugzilla.novell.com/userprefs.cgi?tab=email</A>
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="086779.html">[Mono-bugs] [Bug 433696] Mono crashes with corrupted double-linked list - error
</A></li>
<LI>Next message: <A HREF="086781.html">[Mono-bugs] [Bug 482907] Control properties System.Collections.ObjectModel.Collection( Of t ) do not deserialize
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#86780">[ date ]</a>
<a href="thread.html#86780">[ thread ]</a>
<a href="subject.html#86780">[ subject ]</a>
<a href="author.html#86780">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/mono-bugs">More information about the mono-bugs
mailing list</a><br>
</body></html>