[Mono-dev] .Net 2.0 code failing on mono
Ben Maurer
bmaurer at ximian.com
Thu Nov 10 18:50:06 EST 2005
Hey,
On Thu, 2005-11-10 at 16:19 -0700, Ron Vered wrote:
> My company is not officially supporting mono and some client WinForms
> code was built for .net 2.0.
>
> With my limited bandwidth, I would like to help the cause of mono to
> make this code run also on mono.
>
> When naively running the client app with mono (1.1.9.2) I get a
> dialougue with
> ** ERROR **: file class.c line 2233 (mono_class_setup_parent): should
> not be reached aborting...
> With no additional information about the problem.
>
> Guessing it maybe related to missing assemblies / implementation, I
> have tried:
> mono --trace=M:Assembly:GetTypes
> which produces no information.
The lines in question look like:
if (!MONO_CLASS_IS_INTERFACE (class)) {
class->parent = parent;
if (!parent)
g_assert_not_reached (); /* FIXME */
This code looks like it is trying to initialize the parents of the class
being setup. Maybe you are inheriting from a new 2.0 class that we have
not created?
I'd first try compiling your program with gmcs. If there are classes
that we don't have, it should be more easily apparent there.
-- Ben
More information about the Mono-devel-list
mailing list