Author: zoltan
Date: 2005-11-10 19:13:10 -0500 (Thu, 10 Nov 2005)
New Revision: 52890
Modified:
Log:
Merge from HEAD.
Modified:
2005-11-11 00:10:42 UTC (rev 52889)
2005-11-11 00:13:10 UTC (rev 52890)
@@ -1,3 +1,9 @@
+2005-11-11 Zoltan Varga <vargaz (AT) gmail (DOT) com>
+
+* loader.c (): Log a warning to the
+console about the missing type.
+(): Ditto.
+
2005-11-09 Miguel de Icaza <miguel (AT) novell (DOT) com>
* mono-config.c (mono_get_config_dir): Set the system defaults if
Modified:
2005-11-11 00:10:42 UTC (rev 52889)
2005-11-11 00:13:10 UTC (rev 52890)
@@ -96,6 +96,13 @@
error->kind = MNLADER_ERRR_TYPE;
error->class_name = class_name;
error->assembly_name = assembly_name;
+
+/*
+ * This is not strictly needed, but some (most) of the loader code still
+ * can't deal with load errors, and this message is more helpful than an
+ * assert.
+ */
+mono_trace (G_LG_LEVEL_WARNING, MNTRACE_TYPE, "The class %s could not be loaded, used in %s", class_name, assembly_name);
set_loader_error (error);
}
@@ -119,6 +126,8 @@
error->kind = MNLADER_ERRR_METHD;
error->klass = klass;
error->member_name = member_name;
+
+mono_trace (G_LG_LEVEL_WARNING, MNTRACE_TYPE, "Missing member %s in type %s, assembly %s", member_name, mono_class_get_name (klass), klass->image->name);
set_loader_error (error);
}
Mono-patches maillist - Mono-patches (AT) lists (DOT) ximian.com