http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2662 *** shadow/2662 Tue Jul 17 17:42:03 2001 --- shadow/2662.tmp.1013 Tue Jul 17 17:42:03 2001 *************** *** 0 **** --- 1,111 ---- + +============================================================================+ + | Exceptions are being swallowed in org.apache.xalan.transformer.Transformer | + +----------------------------------------------------------------------------+ + | Bug #: 2662 Product: XalanJ2 | + | Status: NEW Version: CurrentCVS | + | Resolution: Platform: PC | + | Severity: Major OS/Version: Windows NT/2K | + | Priority: Other Component: org.apache.xalan.transf | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + Due to the course of parsing an XML file, I get an + ArrayIndexOutOfBoundsException in startElement. But I was surprised to see that + still my application never reported this exception. Looking into the stack + trace I found that this exception finally should be handled by + TransformerImpl.postExceptionFromThread() method but this exception is being + swallowed there and is NOT being thrown. + + This way, the my main program who handles all the exception, never gets to know + of a RuntimeException that might have occurred. + + Here is the stack trace + + PRODUCT java.lang.ArrayIndexOutOfBoundsException + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.CatalogRelationImportInfo.initPartnerCat + (CatalogRelationImportInfo.java:39) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.CatalogRelationImportInfo.<init> + (CatalogRelationImportInfo.java:35) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.PackagingImportInfo$XMLHandler.startElement + (PackagingImportInfo.java:283) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.adapter.XMLImporter$XMLHandler.startElement + (XMLImporter.java:209) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.ResultTreeHandler.flushElem + (ResultTreeHandler.java:843) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.ResultTreeHandler.flushPending + (ResultTreeHandler.java:914) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.ResultTreeHandler.characters + (ResultTreeHandler.java:470) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + org.apache.xml.utils.FastStringBuffer.sendSAXcharacters + (FastStringBuffer.java:969) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean at + org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents + (SAX2DTM.java:479) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean ....stack trace CROPPED after 10 lines. + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391483 + /CMFImporter/CMFToXMLBean + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean PRODUCT + java.lang.ArrayIndexOutOfBoundsException + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.CatalogRelationImportInfo.initPartnerCat + (CatalogRelationImportInfo.java:39) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.CatalogRelationImportInfo.<init> + (CatalogRelationImportInfo.java:35) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.PackagingImportInfo$XMLHandler.startElement + (PackagingImportInfo.java:283) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + com.rioport.importer.adapter.XMLImporter$XMLHandler.startElement + (XMLImporter.java:209) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.ResultTreeHandler.flushElem + (ResultTreeHandler.java:843) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.ResultTreeHandler.flushPending + (ResultTreeHandler.java:914) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.ResultTreeHandler.endDocument + (ResultTreeHandler.java:180) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.TransformerImpl.transformNode + (TransformerImpl.java:1146) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean at + org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3039) + **** Error Tue Jul 17 16:59:51 PDT 2001 995414391584 + /CMFImporter/CMFToXMLBean ....stack trace CROPPED after 10 lines. + + I am using the latest version of xalan-j_2_2_D6.
