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 !