[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