You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by Xiang Zhao <xz...@cse.unsw.edu.au> on 2009/12/17 07:02:20 UTC

Re: java.lang.ArrayIndexOutOfBoundsException: 8192

Hi,

I think I encountered the same error as described at
http://marc.info/?l=xerces-j-user&m=120452263925040&w=2, another email
thread.

Console message:

Exception in thread "main"
*java.lang.ArrayIndexOutOfBoundsException*: 8192

at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(
*UTF8Reader.java:543*)

at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(
*XMLEntityScanner.java:1742*)

at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(
*XMLEntityScanner.java:1619*)

at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(
*XMLEntityScanner.java:1657*)

at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
*XMLDocumentFragmentScannerImpl.java:1740*)

at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(
*XMLDocumentFragmentScannerImpl.java:2930*)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
*XMLDocumentScannerImpl.java:648*)

at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(
*XMLDocumentFragmentScannerImpl.java:510*)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
*XML11Configuration.java:807*)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
*XML11Configuration.java:737*)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
*XMLParser.java:107*)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(
*AbstractSAXParser.java:1205*)

at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(
*SAXParserImpl.java:522*)

at javax.xml.parsers.SAXParser.parse(
*SAXParser.java:395*)

at javax.xml.parsers.SAXParser.parse(
*SAXParser.java:277*)

at fullHistory.CompHistory.main(
*CompHistory.java:39*)
I did not see a solution for this OOB, and I was using version 2.9.1 at the
moment. If I still want to use Xerces, what shall I do then?

Thank you very much. I look forward to your reply.

Best Regards,
Xiang Zhao

--
Xiang ZHAO - PhD Student
School of Computer Science and Engineering, University of New South
Wales(UNSW) | National ICT Australia(NICTA)

A: Level 4, 223 Anzac Parade, Kensington, Sydney, NSW 2033, Australia
P: +61 412 525 004 | +61 2 8306 0539
E: xzhao@cse.unsw.edu.au | xiang.zhao@nicta.com.au
W: http://sites.google.com/site/jasonxiangzhao/

* Celebrating the 60th Anniversary of the Founding of PRC | UNSW !

Re: java.lang.ArrayIndexOutOfBoundsException: 8192

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Xiang,

>From the stack trace your application is clearly not picking up Xerces
2.9.1. com.sun.org.apache.xerces.internal.* is Sun's fork of the Apache
codebase in their JDK (5 or 6). I have no idea whether they have fixed this
problem.

The Apache Xerces packages are org.apache.xerces.* and you would see those
in the stack trace if you were using Xerces 2.9.1.

Thanks.

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

xzhao.unsw@gmail.com wrote on 12/17/2009 01:02:20 AM:

> Hi,
>
> I think I encountered the same error as described at http://
> marc.info/?l=xerces-j-user&m=120452263925040&w=2, another email thread.
>
> Console message:
> Exception in thread "main"
> java.lang.ArrayIndexOutOfBoundsException: 8192
> at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(
> UTF8Reader.java:543)
> at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(
> XMLEntityScanner.java:1742)
> at
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(
> XMLEntityScanner.java:1619)
> at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(
> XMLEntityScanner.java:1657)
> at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement

> (
> XMLDocumentFragmentScannerImpl.java:1740)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> $FragmentContentDriver.next(
> XMLDocumentFragmentScannerImpl.java:2930)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
> XMLDocumentScannerImpl.java:648)
> at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument

> (
> XMLDocumentFragmentScannerImpl.java:510)
> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
> XML11Configuration.java:807)
> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
> XML11Configuration.java:737)
> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
> XMLParser.java:107)
> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(
> AbstractSAXParser.java:1205)
> at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(
> SAXParserImpl.java:522)
> at javax.xml.parsers.SAXParser.parse(.
> SAXParser.java:395)
> at javax.xml.parsers.SAXParser.parse(.
> SAXParser.java:277)
> at fullHistory.CompHistory.main(
> CompHistory.java:39)
> I did not see a solution for this OOB, and I was using version 2.9.1
> at the moment. If I still want to use Xerces, what shall I do then?
>
> Thank you very much. I look forward to your reply.
>
> Best Regards,
> Xiang Zhao
>
> --
> Xiang ZHAO - PhD Student
> School of Computer Science and Engineering, University of New South
> Wales(UNSW) | National ICT Australia(NICTA)
>
> A: Level 4, 223 Anzac Parade, Kensington, Sydney, NSW 2033, Australia
> P: +61 412 525 004 | +61 2 8306 0539
> E: xzhao@cse.unsw.edu.au | xiang.zhao@nicta.com.au
> W: http://sites.google.com/site/jasonxiangzhao/
>
> * Celebrating the 60th Anniversary of the Founding of PRC | UNSW !

Re: java.lang.ArrayIndexOutOfBoundsException: 8192

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Xiang,

>From the stack trace your application is clearly not picking up Xerces
2.9.1. com.sun.org.apache.xerces.internal.* is Sun's fork of the Apache
codebase in their JDK (5 or 6). I have no idea whether they have fixed this
problem.

The Apache Xerces packages are org.apache.xerces.* and you would see those
in the stack trace if you were using Xerces 2.9.1.

Thanks.

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

xzhao.unsw@gmail.com wrote on 12/17/2009 01:02:20 AM:

> Hi,
>
> I think I encountered the same error as described at http://
> marc.info/?l=xerces-j-user&m=120452263925040&w=2, another email thread.
>
> Console message:
> Exception in thread "main"
> java.lang.ArrayIndexOutOfBoundsException: 8192
> at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(
> UTF8Reader.java:543)
> at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(
> XMLEntityScanner.java:1742)
> at
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(
> XMLEntityScanner.java:1619)
> at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(
> XMLEntityScanner.java:1657)
> at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement

> (
> XMLDocumentFragmentScannerImpl.java:1740)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> $FragmentContentDriver.next(
> XMLDocumentFragmentScannerImpl.java:2930)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
> XMLDocumentScannerImpl.java:648)
> at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument

> (
> XMLDocumentFragmentScannerImpl.java:510)
> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
> XML11Configuration.java:807)
> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
> XML11Configuration.java:737)
> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
> XMLParser.java:107)
> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(
> AbstractSAXParser.java:1205)
> at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(
> SAXParserImpl.java:522)
> at javax.xml.parsers.SAXParser.parse(.
> SAXParser.java:395)
> at javax.xml.parsers.SAXParser.parse(.
> SAXParser.java:277)
> at fullHistory.CompHistory.main(
> CompHistory.java:39)
> I did not see a solution for this OOB, and I was using version 2.9.1
> at the moment. If I still want to use Xerces, what shall I do then?
>
> Thank you very much. I look forward to your reply.
>
> Best Regards,
> Xiang Zhao
>
> --
> Xiang ZHAO - PhD Student
> School of Computer Science and Engineering, University of New South
> Wales(UNSW) | National ICT Australia(NICTA)
>
> A: Level 4, 223 Anzac Parade, Kensington, Sydney, NSW 2033, Australia
> P: +61 412 525 004 | +61 2 8306 0539
> E: xzhao@cse.unsw.edu.au | xiang.zhao@nicta.com.au
> W: http://sites.google.com/site/jasonxiangzhao/
>
> * Celebrating the 60th Anniversary of the Founding of PRC | UNSW !