[Mono-bugs] [Bug 482252] New: IKVM and NG4J throwing exception on MONO-2.2
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Mar 5 01:13:17 EST 2009
https://bugzilla.novell.com/show_bug.cgi?id=482252
Summary: IKVM and NG4J throwing exception on MONO-2.2
Classification: Mono
Product: Mono: Runtime
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: Blocker
Priority: P5 - None
Component: misc
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: carlitos.orrego at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: Customer
I'm using Named Graphs for Jena 0.9
(http://www4.wiwiss.fu-berlin.de/bizer/ng4j/) with IKVM 0.38.0.2, and I'm
getting different behaviour under Windows with Mono-2.2 and .NET. With .NET,
everything works perfect, but using Mono, I'm getting an Unhandled Exception:
System.IndexOutOfRangeException: Array index is out of range. I managed to
create a simple test solution to illustrate the problem, which I've uploaded to
<http://www.alumnos.usm.cl/~carlos.orrego/ngt.rar>. The full exception is at
the end of this report. This issue happens in both linux and windows ports of
mono, however I couldn't find out if this is mono specific or the way IKVM
generates code. I have filled this in IKVM too, just in case.
Thanks in advance,
Carlos Orrego
Unhandled Exception: System.IndexOutOfRangeException: Array index is out of
range.
at (wrapper stelemref) object:stelemref (object,intptr,object)
at org.apache.xerces.impl.xs.traversers.XSDHandler.fillInLocalElemInfo
(Element , org.apache.xerces.impl.xs.traversers.XSDocumentInfo , Int32 ,
XSObject , org.apache.xerces.impl.xs.XSParticleDecl ) [0x00000]
at org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseLocal
(Element , org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar , Int32 , XSObject ) [0x00000]
at
org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSeqChoice
(Element , org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar , Int32 , Boolean , XSObject )
[0x00000]
at
org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSequence
(Element , org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar , Int32 , XSObject ) [0x00000]
at
org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.processComplexContent
(Element , Boolean , Boolean ,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar ) [0x00000]
at
org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexTypeDecl
(Element , System.String , System.Object[] ,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar ) [0x00000]
at org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverseLocal
(Element , org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar ) [0x00000]
at
org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseNamedElement
(Element , System.Object[] ,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar , Boolean , XSObject ) [0x00000]
at org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseGlobal
(Element , org.apache.xerces.impl.xs.traversers.XSDocumentInfo ,
org.apache.xerces.impl.xs.SchemaGrammar ) [0x00000]
at org.apache.xerces.impl.xs.traversers.XSDHandler.traverseSchemas
(java.util.ArrayList al) [0x00000]
at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema
(org.apache.xerces.xni.parser.XMLInputSource xmlis,
org.apache.xerces.impl.xs.XSDDescription xsdd, java.util.Hashtable h) [0x00000]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema
(org.apache.xerces.impl.xs.XSDDescription ,
org.apache.xerces.xni.parser.XMLInputSource , java.util.Hashtable ) [0x00000]
at org.apache.xerces.impl.xs.XMLSchemaLoader.processJAXPSchemaSource
(java.util.Hashtable ) [0x00000]
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema
(org.apache.xerces.impl.xs.XSDDescription ,
org.apache.xerces.xni.parser.XMLInputSource , java.util.Hashtable ) [0x00000]
at org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar (Int16 ,
System.String , org.apache.xerces.xni.QName , org.apache.xerces.xni.QName ,
XMLAttributes ) [0x00000]
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement
(org.apache.xerces.xni.QName , XMLAttributes , Augmentations ) [0x00000]
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement
(org.apache.xerces.xni.QName qn, XMLAttributes xmla, Augmentations a) [0x00000]
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement ()
[0x00000]
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl+NSContentDispatcher.scanRootElementHook
() [0x00000]
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl+FragmentContentDispatcher.dispatch
(Boolean b) [0x00000]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Boolean b) [0x00000]
at org.apache.xerces.parsers.XML11Configuration.parse (Boolean b) [0x00000]
--
Configure bugmail: https://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