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]>
> 


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

Reply via email to