Menu

ArrayIndexOutOfBoundsException with -mhtml

Anonymous
2004-03-12
2004-03-12
  • Anonymous

    Anonymous - 2004-03-12

    Hi,

    when I try to convert the user-guide.xml to mhtml/dhtml following error occurs. (Conversions to html, pdf are working):

    C:\>aurigadoc -mhtml -XML aurigadoc/user-guide.xml -OUT test3
    [12 Mrz 04 12:05:20,854] INFO: Converting to MULTI-PAGE HTML..
    [12 Mrz 04 12:05:20,854] INFO: Generating multiple html files...
    [12 Mrz 04 12:05:20,854] INFO: Applying XSL..
    ERROR: java.lang.ArrayIndexOutOfBoundsException: -1
    ; SystemID: file:/c:/aurigadoc/xsl/xml2mhtml.xsl; Line#: 112; Column#: -1
    javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsException: -1
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.lib.Redirect.write(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(Unknown Source)
            at org.apache.xalan.templates.ElemExtensionCall.execute(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.execute(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.templates.ElemLiteralResult.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.templates.ElemLiteralResult.execute(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transformNode(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transform(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transform(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transform(Unknown Source)
            at com.aurigalogic.aurigadoc.core.BaseConverter.doTransform(BaseConverter.java:248)
            at com.aurigalogic.aurigadoc.core.MHTMLConverter.convertToMHTML(MHTMLConverter.java:65)
            at com.aurigalogic.aurigadoc.core.MHTMLConverter.convert(MHTMLConverter.java:44)
            at com.aurigalogic.aurigadoc.core.Driver.run(Driver.java:167)
            at com.aurigalogic.aurigadoc.cmdline.Converter.convert(Converter.java:253)
            at com.aurigalogic.aurigadoc.cmdline.Converter.<init>(Converter.java:170)
            at com.aurigalogic.aurigadoc.cmdline.Converter.main(Converter.java:153)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
            at org.apache.xalan.serialize.SerializerToXML.comment(Unknown Source)
            at org.apache.xalan.transformer.ResultTreeHandler.comment(Unknown Source)
            at org.apache.xalan.templates.ElemComment.execute(Unknown Source)
            ... 33 more
    ---------
    java.lang.ArrayIndexOutOfBoundsException: -1
            at org.apache.xalan.serialize.SerializerToXML.comment(Unknown Source)
            at org.apache.xalan.transformer.ResultTreeHandler.comment(Unknown Source)
            at org.apache.xalan.templates.ElemComment.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.lib.Redirect.write(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(Unknown Source)
            at org.apache.xalan.templates.ElemExtensionCall.execute(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.execute(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.templates.ElemLiteralResult.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.templates.ElemLiteralResult.execute(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Unknown Source)
            at org.apache.xalan.templates.ElemApplyTemplates.execute(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transformNode(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transform(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transform(Unknown Source)
            at org.apache.xalan.transformer.TransformerImpl.transform(Unknown Source)
            at com.aurigalogic.aurigadoc.core.BaseConverter.doTransform(BaseConverter.java:248)
            at com.aurigalogic.aurigadoc.core.MHTMLConverter.convertToMHTML(MHTMLConverter.java:65)
            at com.aurigalogic.aurigadoc.core.MHTMLConverter.convert(MHTMLConverter.java:44)
            at com.aurigalogic.aurigadoc.core.Driver.run(Driver.java:167)
            at com.aurigalogic.aurigadoc.cmdline.Converter.convert(Converter.java:253)
            at com.aurigalogic.aurigadoc.cmdline.Converter.<init>(Converter.java:170)
            at com.aurigalogic.aurigadoc.cmdline.Converter.main(Converter.java:153)

     
    • Khurshidali Shaikh

      what version of aurigadoc are you using?

      what are the contents of line 112 of your file
      c:/aurigadoc/xsl/xml2mhtml.xsl ?

       
    • Anonymous

      Anonymous - 2004-03-12

      Im using the latest release 1.3 and the default xml2mhtml.xsl in the xsl folder. I think the content of line 112 is:

      <xsl:comment> </xsl:comment>

       
      • Khurshidali Shaikh

        Ok. The problem has been fixed in development version but is not released yet. You can patch it manually.

        Just replace the above line with this line

        <xsl:comment>dummy</xsl:comment>

        This should fix the problem.

         
    • Anonymous

      Anonymous - 2004-03-12

      Thanks a lot. Now it works fine.

       

Log in to post a comment.