------- Comment #4 from edwin dot steiner at gmx dot net 2006-10-14 11:20 ------- I found the reason for this: javax.management.modelmbean.ModelMBeanInfoSupport assumes that all kinds of arrays retrieved from its superclass can be cast to a specific derived type. I saw that many places in GNU Classpath use the "new array - arraycopy" idiom to copy arrays, which probably is the right thing, as you end up with the most general array type that makes sense. JBoss code in this case assumes that array _cloning_ is used in the superclass constructor, so the more derived type of the arrays is preserved.
I'll attach a patch fixing this particular case. -- edwin dot steiner at gmx dot net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |edwin dot steiner at gmx dot | |net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28652 _______________________________________________ Bug-classpath mailing list Bug-classpath@gnu.org http://lists.gnu.org/mailman/listinfo/bug-classpath