you need JSF 1.2 (and JSP 2.1 w/ unified EL):

javax/faces/context/FacesContext.getELContext()Ljavax/el/ELContext;

-M

On Tue, Dec 9, 2008 at 9:34 AM, themyriad <[EMAIL PROTECTED]> wrote:
>
> Hi,after removing the filter from the application, getting following
> exception.
>
> 12/9/08 13:45:50:140 IST] 00000046 ServletWrappe E   SRVE0068E: Uncaught
> exception thrown in one of the service methods of the servlet: faces.
> Exception thrown : java.lang.NoSuchMethodError:
> javax/faces/context/FacesContext.getELContext()Ljavax/el/ELContext;
>        at
> org.apache.myfaces.trinidadinternal.config.LazyValueExpression._getELContext(LazyValueExpression.java:138)
>        at
> org.apache.myfaces.trinidadinternal.config.LazyValueExpression._createValueExpressionFromApplication(LazyValueExpression.java:176)
>        at
> org.apache.myfaces.trinidadinternal.config.LazyValueExpression.createValueExpression(LazyValueExpression.java:55)
>        at
> org.apache.myfaces.trinidadinternal.config.ConfigParser$Handler.endElement(ConfigParser.java:202)
>        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> Source)
>        at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
> Source)
>        at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
>        at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>        at
> org.apache.myfaces.trinidadinternal.config.ConfigParser.parseConfigFile(ConfigParser.java:80)
>        at
> org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl._getBean(RequestContextFactoryImpl.java:71)
>        at
> org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl.createContext(RequestContextFactoryImpl.java:56)
>        at
> org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._attachRequestContext(GlobalConfiguratorImpl.java:422)
>        at
> org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.beginRequest(GlobalConfiguratorImpl.java:202)
>        at
> org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.getExternalContext(GlobalConfiguratorImpl.java:304)
>        at
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit.<init>(FacesContextFactoryImpl.java:86)
>        at
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:64)
>        at
> org.apache.myfaces.webapp.filter.TomahawkFacesContextFactory.getFacesContext(TomahawkFacesContextFactory.java:107)
>        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:192)
>        at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
>        at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
>        at
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)
>        at
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
>        at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
>        at
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
>        at 
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
>        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:1425)
>        at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
>        at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
>        at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
>        at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
>        at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
>        at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
>        at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
>        at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
>        at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
>        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
>        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
>        at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
>        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
>        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
>
>
>
>
>
> Scott O'Bryan wrote:
>>
>> Try removing the filter and see if that fixes the issue.
>>
>> Sent from my iPhone
>>
>> On Dec 8, 2008, at 9:28 PM, themyriad <[EMAIL PROTECTED]> wrote:
>>
>>>
>>> hi, Yes the filter is configured for Trinidad and also the same is
>>> working
>>> for trinidad-1.0.x, Only changing the Trinidad to
>>> version1.2.x(compatible
>>> for JSF1.2), i m getting the exception. Is there anything else we
>>> need to
>>> add to web.xml.
>>>
>>> Thanks.
>>>
>>>
>>>
>>> Hi,
>>> I am able to run JSF1.2 application with facelet support on
>>> websphere6.1,
>>> using trinidad1.0.x and tomahawk1.1.8.
>>> But if i am trying to upgrade Trinidad1.0.x to Trinidad1.2.x i am
>>> getting
>>> following exception.
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Trinidad--1.2.x-on-Websphere-6.0.1-tp20892957p20908612.html
>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Trinidad--1.2.x-on-Websphere-6.0.1-tp20892957p20910628.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to