You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by ji...@apache.org on 2004/04/12 23:27:44 UTC

[jira] Updated: (XERCERJ-477) Xerces2-J 2.2.0 make tomcat 4.1.12 failed at init

The following issue has been updated:

    Updater: Serge Knystautas (mailto:sergek@lokitech.com)
       Date: Mon, 12 Apr 2004 2:26 PM
    Changes:
             Attachment changed from jfarcand.zip
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://issues.apache.org/jira/browse/XERCERJ-477?page=history

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/XERCERJ-477

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XERCERJ-477
    Summary: Xerces2-J 2.2.0 make tomcat 4.1.12 failed at init
       Type: Bug

     Status: Closed
 Resolution: FIXED

    Project: Xerces2-J

   Assignee: Xerces-J Developers Mailing List
   Reporter: Henri Gomez

    Created: Fri, 4 Oct 2002 11:59 AM
    Updated: Mon, 12 Apr 2004 2:26 PM
Environment: Operating System: All
Platform: All

Description:
Xerces2-J 2.2.0 make tomcat 4.1.12 failed at startup reporting error in comments
parsing. We didn't find this problem when using crimson or Xerces2-J 2.1.0.

I carefully checked all XML files in tomcat, which Xerces and xmllint and didn't
find any errors.

Someone on the tomcat-dev list provide a solution, ie put a blank line in
web-jsptaglibrary_1_2.dtd file :

/home/cvspublic/jakarta-servletapi-5/jsr152/src/share/dtd/web-jsptaglibrary_1_2.dtd,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 web-jsptaglibrary_1_2.dtd
--- ./jsr152/src/share/dtd/web-jsptaglibrary_1_2.dtd    13 Aug 2002 16:20:58
-0000      1.1.1.1
+++ ./jsr152/src/share/dtd/web-jsptaglibrary_1_2.dtd    3 Oct 2002 20:42:30 -0000
@@ -304,6 +304,7 @@
                          java.lang.String is default.

 declare                  Whether the variable is declared or not.
+
                          True is the default.

 scope                    The scope of the scripting varaible 

---

Here is the error stack frame :

4732 [main] INFO modeler.Registry  - Creating MBeanServer
5705 [main] INFO http11.Http11Protocol  - Initializing Coyote HTTP/1.1 on port 8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1
7324 [main] ERROR digester.Digester  - Parse Fatal Error at line 307 column 39:
The string "--" is not permitted within comments.
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
    at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
    at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.scanComment(Unknown Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
    at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.commons.digester.Digester.parse(Digester.java:1514)
    at
org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977)
    at org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1006)
    at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
    at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
    at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3493)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
    at org.apache.catalina.core.StandardService.start(StandardService.java:497)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
8720 [main] ERROR digester.Digester  - Parse Fatal Error at line 307 column 39:
The string "--" is not permitted within comments.
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
    at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)



Admin log show me the following error :

2002-10-02 13:29:01 WebappLoader[/admin]: Deploying class repositories to work
directory /var/tomcat4/work/Standalone/localhost/admin
2002-10-02 13:29:01 WebappLoader[/admin]: Deploy class files /WEB-INF/classes to
/var/tomcat4/webapps/../server/webapps/admin/WEB-INF/classes
2002-10-02 13:29:01 WebappLoader[/admin]: Deploy JAR /WEB-INF/lib/struts.jar to
/var/tomcat4/webapps/../server/webapps/admin/WEB-INF/lib/struts.jar
2002-10-02 13:29:02 ContextConfig[/admin] Exception processing TLD at resource
path /WEB-INF/controls.tld
javax.servlet.ServletException: Exception processing TLD at resource path
/WEB-INF/controls.tld
        at
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1010)
        at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
        at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3493)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:529)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
        at
org.apache.commons.digester.Digester.endElement(Digester.java(Compiled Code))
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1514)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:335)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
        at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:452)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at java.lang.reflect.Method.invoke(Native Method)


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org