This looks more like a mimetype problem, jasper triggers on your xml
file while it should not.
(jasper is the internal jsp compiler of tomcat)



gruenewa schrieb:
> Hello,
> 
> I have written several portlet applications using apache myfaces. Now I
> think i have discovered a bug. My application renderes a link using the
> outputLink tag. It works fine if the application runs as standalone web
> application. It crashes when it runs as a portlet inside JBoss Portal. The
> outputLink tag works if the URL starts with http:// and it doesn't
> otherwise. For instance links that start with 'ftp://' or 'HTTP://' or
> 'https://' would cause my myfaces based portlets to crash.
> 
> Thanks
> 
> ------------------------------------------------------------------------------
> 
> Here is a snap of the stacktrace:
> 
> 10:49:39,610 ERROR [[/gsefm-service-discovery]] Root cause of
> PortletException: invalid URL ftp://ab
> c.defg.org/test.xml
> org.apache.jasper.JasperException: invalid URL ftp://abc.defg.org/test.xml
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
> ava:252
> )
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 
>         at
> org.jboss.portal.portlet.impl.PortletRequestDispatcherImpl.execute(PortletRequestDispatch
> erImpl.
> java:77)
>         at sun.reflect.GeneratedMethodAccessor497.invoke(Unknown Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:589)
>         at
> org.jboss.portal.server.servlet.CommandFilter.doFilter(CommandFilter.java:65)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
> ava:202
> )
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>         at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>         at
> org.jboss.portal.portlet.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatch
> erImpl.
> java:98)
>         at
> org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatch(PortletExternalCon
> textImp
> l.java:169)
>         at
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:
> 242)
>         at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
>         at
> org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:3
> 65)
>         at
> org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:258)
>         at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:167)
>         at javax.portlet.GenericPortlet.render(GenericPortlet.java:407)
>         at
> org.jboss.portal.portlet.PortletContainer.invokeRender(PortletContainer.java:512)
>         at
> org.jboss.portal.portlet.PortletContainer.dispatch(PortletContainer.java:429)
>         at
> org.jboss.portal.server.app.ComponentInvocation.dispatch(ComponentInvocation.java:79)
>         at
> org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:140)
>         at
> org.jboss.portal.core.aspects.component.TransactionInterceptor.invoke(TransactionIntercep
> tor.jav
> a:72)
>         at
> org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
>         at
> org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
>         
> --
> View this message in context: 
> http://www.nabble.com/MyFaces-crashes-when-rendering-%3CoutputLink%3E-tag-as-portlet-t1516706.html#a4116688
> Sent from the MyFaces - Users forum at Nabble.com.
> 
> 

Reply via email to