[ 
https://issues.apache.org/jira/browse/UIMA-5472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16135913#comment-16135913
 ] 

Marshall Schor commented on UIMA-5472:
--------------------------------------

Not sure how to make progress on this... It kind of looks like some corruption 
of the CAS happened, somewhere else, that's causing this exception.

If there's any way to make a test case that illustrates the failure, please 
attach to this Jira, and then we'll reproduce and fix this...
Thanks!

> java.lang.ArrayIndexOutOfBoundsException with big CAS serialized
> ----------------------------------------------------------------
>
>                 Key: UIMA-5472
>                 URL: https://issues.apache.org/jira/browse/UIMA-5472
>             Project: UIMA
>          Issue Type: Access
>          Components: Core Java Framework
>    Affects Versions: 2.9.0SDK
>         Environment: Ubuntu xenial amd64, openjdk-8-jdk
>            Reporter: Nelson RIvera
>
> I have a main program that serializes and deserializes a CAS using 
> XCASSerializer and XCASDeserializer. 
> With a big CAS ( CAS composed of  many views, cas's serialized size equals 20 
> MB) after serialize the CAS, deserializing the CAS i get the exception that 
> show below. With smaller Cas everything is good.
> Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
>       at org.apache.uima.internal.util.IntVector.get(IntVector.java:239)
>       at 
> org.apache.uima.cas.impl.XCASDeserializer$XCASDeserializerHandler.handleFeature(XCASDeserializer.java:580)
>       at 
> org.apache.uima.cas.impl.XCASDeserializer$XCASDeserializerHandler.readFS(XCASDeserializer.java:442)
>       at 
> org.apache.uima.cas.impl.XCASDeserializer$XCASDeserializerHandler.readFS(XCASDeserializer.java:300)
>       at 
> org.apache.uima.cas.impl.XCASDeserializer$XCASDeserializerHandler.startElement(XCASDeserializer.java:244)
>       at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
>       at 
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
>       at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:351)
>       at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)
>       at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
>       at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
>       at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
>       at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
>       at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
>       at 
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
>       at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
>       at 
> org.apache.uima.cas.impl.XCASDeserializer.deserialize(XCASDeserializer.java:1212)
>       at 
> org.apache.uima.cas.impl.XCASDeserializer.deserialize(XCASDeserializer.java:1181)
>       at 
> org.platform.xuima.modeling.tool.MainXCluster.main(MainXCluster.java:121)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to