[Mono-bugs] [Bug 619929] New: System.InvalidCastException

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Jul 5 14:44:21 EDT 2010


http://bugzilla.novell.com/show_bug.cgi?id=619929

http://bugzilla.novell.com/show_bug.cgi?id=619929#c0


           Summary: System.InvalidCastException
    Classification: Mono
           Product: Mono: Runtime
           Version: SVN
          Platform: 64bit
        OS/Version: RHEL 5
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: srfcanada at hotmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64;
Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; MS-RTC LM 8)

starting around june 24, I started getting Invalid cast exceptions and they
seem to all be when doing a foreach using the KeyValuePair class iterating on a
dictionary. The strange thing is , when I recompile the specific project and
rerun the test then the error goes away. Then recompile the whole solution and
the error comes back so trying to debug and tracking it down is really
challenging so hopfully something can be figured out from this information. The
june24 build works ok but builds after that is causing this error so hofully
something can be figured out from this

this is causing the error:
private readonly IRelationshipDictionary<string, IArray>
m_propertyNameToArrayMap = new RelationshipDictionary<string, IArray>();
foreach (KeyValuePair<string, IArray> pair in m_propertyNameToArrayMap)

error generated on the foreach:
Drms.Server.DomainModel.Subsurface.Test.AquiferTest.TestSimpleReservoirWithAquifer
: System.InvalidCastException : Cannot cast from source type to destination
type.

recompiling the project and the error goes away. Recompiling all the projects
and the errors come back. when I run all our tests, Ill sometimes get 100 test
faiures, other times I will get 40 test failures so these cast errors seem to
very random in nature but the common thing seems to be related to using the
KeyValuePair<> class.

Reproducible: Sometimes

Steps to Reproduce:
1.
2.
3.

-- 
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