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.

Reply via email to