Uploaded image for project: 'XalanJ2'
  1. XalanJ2
  2. XALANJ-2272

ArrayIndexOutOfBoundsException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • 2.2.x
    • None
    • Xalan
    • None

    Description

      The following Exception went out.
      Exception is not generated usually.
      However, when Exception is generated once, it is sure to become
      Exception.
      Normal xsl does Exception.
      ----------------------------------------------------------------------------
      javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsException
      at weblogic.apache.xalan.processor.TransformerFactoryImpl.newTransformer(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Transformer;(TransformerFactoryImpl.java:774)
      at weblogic.xml.jaxp.WebLogicTransformerFactory.newTransformer(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Transformer;(WebLogicTransformerFactory.java:195)
      at weblogic.xml.jaxp.RegistryTransformerFactory.newTransformer(Ljavax.xml.transform.Source;)Ljavax.xml.transform.Transformer;(RegistryTransformerFactory.java:211)
      at jp.co.nttcom.business.taskbrain.common.XMLUtil.transformHtml(Ljava.lang.String;Ljava.lang.String;)Ljava.lang.String;(XMLUtil.java:676)
      at jsp_servlet.createdoc.wdbrc001013._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(_wdbrc001013.java:170)
      ----------------------------------------------------------------------------

      It is a source of the correspondence as follows.
      ----------------------------------------------------------------------------
      669 public static String transformHtml(String xmlString, String xslString)
      670 throws TransformerException, TransformerConfigurationException,
      671 IOException {
      672
      673 try

      { 674 TransformerFactory tFactory = TransformerFactory.newInstance(); 675 676 Transformer transformer = tFactory.newTransformer(new StreamSource(new StringReader(xslString))); 677 678 setTransformerProperty(transformer); 679 680 StringWriter out = new StringWriter(); 681 transformer.transform(new StreamSource(new StringReader(xmlString)), new StreamResult(out)); 682 683 return out.toString(); 684 }

      685 catch(TransformerConfigurationException e)

      { 686 LogMgr logMgr = new LogMgr(XMLUtil.class); 687 logMgr.debug("ERROR XMLUtil.class:transformHtml() by nakamura"); 688 logMgr.debug("1 ----------------------------------------------------------------:"); 689 logMgr.debug("String xslString:" + xslString); 690 logMgr.debug("2 ----------------------------------------------------------------:"); 691 throw e; 692 }

      693 }
      ----------------------------------------------------------------------------

      Attachments

        Activity

          People

            Unassigned Unassigned
            nakamura nakamura noritaka
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: