Shawn --

It turns out that the reason this was happening was that one of my
colleagues had replaced a key XML file with an updated one that
still contained the DOCTYPE declartaion, which sadly makes Xalan very
unhappy.

I just wish the error message had indicated this in some way, but I guess
if Xalan gives you an uninformative error message, there is not much you
can do but pass it along.

-carole

On Tue, 4 Jun 2002, Shawn Bayern wrote:

> Carole,
> 
> This may be related to a change I recently made in the Jakarta CVS archive
> to fix a potential bug that occurs when a JAXP implementation normalizes
> URLs before passing them to JSTL's EntityResolver.  If possible, can you
> send me your entire web application (including configuration, libraries,
> and so forth)?  Problems like this are hard to debug unless I know exactly
> which XML libraries are being used, what your documents look like, what
> their locations are, and other stuff -- there are lots of ugly
> dependencies that we can't avoid.
> 
> -- 
> Shawn Bayern
> "JSTL in Action" (new name)  http://www.jstlbook.com
> (coming in July 2002 from Manning Publications)
> 
> On Tue, 4 Jun 2002, Carole E. Mah wrote:
> 
> > 
> > Help!
> > 
> > I am so careless!  I managed to mess up some configuration file, but I
> > cannot figure out which.
> > 
> > I even backed out server.xml and web.xml to the versions that I know
> > worked, from 17 May.
> > 
> > Still, I get the following error.  I cannot figure out why!
> > 
> > Thank you to anyone with any advice at all.
> > 
> > -carole
> > 
> > 
> > type Exception report
> > 
> > message Internal Server Error
> > 
> > description The server encountered an internal error (Internal Server
> > Error) that prevented it from fulfilling this request.
> > 
> > exception
> > 
> > javax.servlet.ServletException: java.net.MalformedURLException: unknown
> > protocol: jstl
> >     at
> > 
>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:463)
> >     at org.apache.jsp.index$jsp._jspService(index$jsp.java:247)
> >     at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at
> > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
> >     at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
> >     at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
> >     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:243)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> >     at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at
> > 
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> >     at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> >     at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >     at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >     at
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1017)
> >     at
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115)
> >     at java.lang.Thread.run(Thread.java:536)
> > 
> > root cause
> > 
> > javax.servlet.jsp.JspException: java.net.MalformedURLException: unknown
> > protocol: jstl
> >     at
> > 
>org.apache.taglibs.standard.tag.common.xml.TransformSupport.doEndTag(TransformSupport.java:222)
> >     at org.apache.jsp.index$jsp._jspService(index$jsp.java:217)
> >     at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
> >     at javax.servlet.http.HttpServlet.se
> > 
> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> > Carole E. Mah                     [EMAIL PROTECTED]
> >            Senior Programmer/Analyst
> >    Brown University Scholarly Technology Group
> >                phn 401-863-2669
> >                fax 401-863-9313
> >             http://www.stg.brown.edu/
> >   personal: http://www.stg.brown.edu/~carolem/
> > 
> > 
> > 
> > 
> > --
> > To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> > 
> 
> 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Carole E. Mah                     [EMAIL PROTECTED]
           Senior Programmer/Analyst
   Brown University Scholarly Technology Group
               phn 401-863-2669
               fax 401-863-9313
            http://www.stg.brown.edu/
  personal: http://www.stg.brown.edu/~carolem/


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to