Please if someone has come across this error and has any suggestions about either fixing or debugging this issue please let me know. Guess some background is in order: tomcat(4.1.27) on solaris struts 1.1 stxx 1.2 Tomcat is configured with multiple instances under a given installation. Anything else that needs to be provided please let me know. thx
2003-11-13 13:56:06 StandardWrapper[/dtf:invoker]: Loading container servlet invoker 2003-11-13 13:56:06 StandardManager[/dtf]: Seeding random number generator class java.security.SecureRandom 2003-11-13 13:56:06 StandardManager[/dtf]: Seeding of random number generator has been completed 2003-11-13 13:56:06 StandardContext[/dtf]: Reloading this Context is completed 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploying class repositories to work directory /apps01/jakarta/tomcat-4.1.27/instances/dtf/work/Standalone/localhost/dtf 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy class files /WEB-INF/classes to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/classes 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/activation.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/activation.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/commons-beanutils.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/commons-beanutils.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/commons-digester.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/commons-digester.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/dtf.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/dtf.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/icjava.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/icjava.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/jakarta-oro-2.0.7.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/jakarta-oro-2.0.7.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/jaxen-core.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/jaxen-core.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/jaxen-full.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/jaxen-full.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/jaxen-jdom.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/jaxen-jdom.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/jaxp-api.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/jaxp-api.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/jdom-b9rc2.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/jdom-b9rc2.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/ldapjdk.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/ldapjdk.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/log4j-1.2.8.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/log4j-1.2.8.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/logkit-20020529.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/logkit-20020529.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/mail.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/mail.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/msbase.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/msbase.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/mssqlserver.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/mssqlserver.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/msutil.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/msutil.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/saxpath.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/saxpath.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/struts-1.1-reliant.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/struts-1.1-reliant.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/stxx-1.2.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/stxx-1.2.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/xalan-2.4D1.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/xalan-2.4D1.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/xerces-2.0.1.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/xerces-2.0.1.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/xmlPipeline.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/xmlPipeline.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/xmlparserv2.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/xmlparserv2.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Deploy JAR /WEB-INF/lib/xsu12.jar to /apps01/jakarta/tomcat-4.1.27/instances/dtf/webapps/dtf/WEB-INF/lib/xsu12.jar 2003-11-13 13:59:42 WebappLoader[/dtf]: Reloading checks are enabled for this Context 2003-11-13 13:59:46 StandardManager[/dtf]: Seeding random number generator class java.security.SecureRandom 2003-11-13 13:59:46 StandardManager[/dtf]: Seeding of random number generator has been completed 2003-11-13 13:59:46 StandardWrapper[/dtf efault]: Loading container servlet default 2003-11-13 13:59:49 StandardWrapper[/dtf:invoker]: Loading container servlet invoker 2003-11-13 13:59:59 ApplicationDispatcher[/dtf] Servlet.service() for servlet action threw exception javax.servlet.ServletException: The name "167" is not legal for JDOM/XML elements: XML names cannot begin with the character "1". at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:430) at org.apache.jsp.index_jsp._jspService(index_jsp.java:42) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:263) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) ----- Root Cause ----- org.jdom.IllegalNameException: The name "167" is not legal for JDOM/XML elements: XML names cannot begin with the character "1". at org.jdom.Element.setName(Element.java:217) at org.jdom.Element.<init>(Element.java:145) at org.jdom.Element.<init>(Element.java:158) at com.reliant.xml.util.Serializer.serializeRequest(Serializer.java:64) at com.reliant.xml.util.Serializer.serialize(Serializer.java:15) at com.reliant.xml.pipeline.PipelineAction.execute(PipelineAction.java:75) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:430) at org.apache.jsp.index_jsp._jspService(index_jsp.java:42) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:263) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) 2003-11-13 13:59:59 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: The name "167" is not legal for JDOM/XML elements: XML names cannot begin with the character "1". at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:263) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) ----- Root Cause ----- javax.servlet.ServletException: The name "167" is not legal for JDOM/XML elements: XML names cannot begin with the character "1". at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:430) at org.apache.jsp.index_jsp._jspService(index_jsp.java:42) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:263) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536)
William Brogden
Author and all-around good cowpoke
Rancher
Joined: Mar 22, 2000
Posts: 11863
posted
0
If this was my problem I would start by searching the web.xml file(s) for the character string that parser is seeing as an element name.
javax.servlet.ServletException: The name "167" is not legal for JDOM/XML elements: XML names cannot begin with the character "1".
seems pretty straightforward as XML errors go. Bill
Yes, the error message states very clearly what the issue is and I am not in disagreement with that. Actually, before sending this S.O.S. we went through every .xml file web.xml, struts-config.xml, etc... And eventually we dug a little further (while waiting to hear from the rest of the community) and found that it was bombing when serializing the the request parameters for stxx. Anyhow, the root cause of all of this was that SiteMinder was throwing out some corrupt headers (whose names began with a numeric value). voila! Updated the serializer to catch this and still debugging SiteMinder. Thanks, Harold
subject: XML names cannot begin with the character "1".