[Mono-bugs] [Bug 540355] New: Unhandled Exception -> Parsing IList<T> with Linq
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Sep 18 13:18:21 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=540355
Summary: Unhandled Exception -> Parsing IList<T> with Linq
Classification: Mono
Product: MonoTouch
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Blocker
Priority: P5 - None
Component: Class Libraries
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: jepsen at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: Beta-Customer
Description of Problem:
When using Linq to parse an IList<MyData> a fatal exception occurs on the
iPhone. Code works fine in simulator.
Code example:
var groupData =
from p in MyData
where p.Type.Contains(filter)
group p by p.LastName.First() into g
select new { Group = g.Key, GroupItems = from gi in g
select new {
LastName = gi.LastName,
FirstName = gi.FirstName,
ID = gi.ID,
Type = gi.Type
}
};
Steps to reproduce the problem:
1. Compile example above
2. Run in simulator
3. Run on iPhone
4. Note difference
Actual Results:
Application crash.
Expected Results:
No crash.
How often does this happen?
Everytime.
Additional Information:
Stacktrace:
Fri Sep 18 00:58:18 unknown UIKitApplication:com.yourcompany.MyApp[0x80a8][841]
<Notice>: Unhandled Exception: System.TypeInitializationException: An exception
was thrown by the type initializer for
System.Collections.Generic.EqualityComparer`1 --->
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.ExecutionEngineException: Attempting to
JIT compile method
'System.Collections.Generic.GenericEqualityComparer`1<char>:.ctor ()' while
running with --aot-only.
Fri Sep 18 00:58:18 unknown UIKitApplication:com.yourcompany.MyApp[0x80a8][841]
<Notice>: at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[]
parameters, System.Globalization.CultureInfo culture) [0x00000]
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list