Hello
I know of 2 productive Tobago applications running on WebSphere 6.1.
WebSphere 6.1 provides its own JSF implementation -- a variant of the
Sun RI. Can you check if the WAR you are deploying contains a JSF
implementation (myfaces-impl + myfaces-api or jsf-impl + jsf-api) and
remove it?
If this doesn't work we will try reproduce the problem -- but our
current download of WebSphere will last at least 60 more minutes.
Best regards
Arvid
Bravo Villegas Salvador Francisco wrote:
> Hi all,
>
> I'm trying to use the tobago example in a Websphere 6.1
> But I having troubles with the followings tags
> <layout:overview>
> <jsp:body>
>
> That ones are not recognized by the server
> Generating the following error.
> Error Stack:
> java.lang.NullPointerException
> at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitJspBody
> Start(ValidateVisitor.java:810)
> at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:243)
> at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309)
> at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:268)
> at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309)
> at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139)
> at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121)
> at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181)
> at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270)
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308)
> at
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(S
> ervletExternalContextImpl.java:419)
> at
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspView
> HandlerImpl.java:211)
> at
> org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView(ViewHan
> dlerImpl.java:98)
> at
> org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor.execute(Rende
> rResponseExecutor.java:56)
> at
> org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.render(TobagoLifecyc
> le.java:141)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
> per.java:475)
> at
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWr
> apper.java:463)
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308)
> at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:5
> 18)
> at com.ibm._jsp._index._jspService(_index.java:65)
> at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
> per.java:475)
> at
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWr
> apper.java:463)
> at
> com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(G
> enericServletWrapper.java:115)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:168)
> at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270)
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308)
> at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61)
> at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966)
> at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701)
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646)
> at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628)
> at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145)
> at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467)
> at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111)
> at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
> at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> )
> at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433)
> at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3)
> at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465)
> at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394)
> at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274)
> at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214)
> at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113)
> at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152)
> at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213)
> at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195)
> at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
> at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741)
> at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
>
>