Matthias is right, JSP2.1 is a prerequisite for JSF. My guess is that your varsion of websphere implements J2EE 1.4 instead of J2EE 5. You also need to make sure you are running A 1.5 VM.

Sent from my iPhone

On Dec 9, 2008, at 1:50 AM, "Matthias Wessendorf" <[EMAIL PROTECTED]> wrote:

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