added an el-Messages file from http://j4fry.blogspot.com/2009/01/fehlendes-bundle-comsunelmessages.html And now I see the error message.
SEVERE: Could not find saved view state for token 16smoayywa ERROR _ErrorPageWriter - An exception occurred javax.faces.application.ViewExpiredException: /index.jsfNo saved view state could be found for the view identifier: /index.jsf 2009/10/5 baeschtu baeschtu <[email protected]> > But when I try to fire an Action like this I still get an "Can't find > bundle for base name com.sun.el.Messages, locale en_US" exception. > > <tr:commandNavigationItem > text="Login" > shortDesc="Login" > actionListener="#{NaviAction.login}" > partialSubmit="true" > selected="true"> > </tr:commandNavigationItem> > > ERROR _ErrorPageWriter - An exception occurred > java.lang.ExceptionInInitializerError > at com.sun.el.util.ReflectionUtil.getMethod(ReflectionUtil.java:143) > at com.sun.el.parser.AstValue.invoke(AstValue.java:154) > at > com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283) > at > com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) > at > javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:49) > at javax.faces.event.ActionEvent.processListener(ActionEvent.java:51) > at > org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:671) > at > org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179) > at > org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:147) > at > javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:366) > at javax.faces.component.UIViewRoot.process(UIViewRoot.java:261) > at > javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:151) > at > org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32) > at > org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103) > at > org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:151) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050) > at > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247) > at > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157) > at > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) > at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) > at cz.softeu.rewriter.RewriterFilter.doFilter(RewriterFilter.java:144) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > at org.mortbay.jetty.Server.handle(Server.java:269) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430) > at > org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:701) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:617) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339) > at > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > Caused by: java.util.MissingResourceException: Can't find bundle for base > name com.sun.el.Messages, locale en_US > at > java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1521) > at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260) > at java.util.ResourceBundle.getBundle(ResourceBundle.java:715) > at com.sun.el.util.MessageFactory.<clinit>(MessageFactory.java:36) > ... 40 more > Rewrite: /index.jsf > > > > 2009/10/5 baeschtu baeschtu <[email protected]> > > tnx, works now! :-) >> >> 2009/10/5 Richard Yee <[email protected]> >> >> Try getting a basic page with an tr:outputText tag working. >>> >>> R >>> >>> Sent from my iPhone >>> >>> On Oct 4, 2009, at 9:49 AM, baeschtu baeschtu <[email protected]> >>> wrote: >>> >>> thanks, I applied this configs, now when I try to make a tabbed panel >>> with the code I borrowed from trinidad-demo project, I got an >>> "Can't find bundle for base name com.sun.el.Messages, locale en_US" >>> >>> >>> >>> >>> >>> >>> 2009/10/4 Richard Yee < <[email protected]>[email protected] >>> > >>> >>>> You need this context parameter in web.xml for facelets >>>> <context-param> >>>> >>>> >>>> <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name> >>>> <param-value>com.sun.facelets.FaceletViewHandler</param-value> >>>> </context-param> >>>> and these servlets and filters >>>> <filter> >>>> <filter-name>trinidad</filter-name> >>>> >>>> >>>> <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class> >>>> </filter> >>>> <filter-mapping> >>>> <filter-name>trinidad</filter-name> >>>> <servlet-name>faces</servlet-name> >>>> </filter-mapping> >>>> <servlet> >>>> <servlet-name>faces</servlet-name> >>>> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> >>>> <load-on-startup>1</load-on-startup> >>>> </servlet> >>>> <servlet> >>>> <servlet-name>resources</servlet-name> >>>> >>>> >>>> <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class> >>>> </servlet> >>>> <servlet-mapping> >>>> <servlet-name>faces</servlet-name> >>>> <url-pattern>/faces/*</url-pattern> >>>> </servlet-mapping> >>>> <servlet-mapping> >>>> <servlet-name>resources</servlet-name> >>>> <url-pattern>/adf/*</url-pattern> >>>> </servlet-mapping> >>>> >>>> -Richard >>>> >>>> On Sat, Oct 3, 2009 at 4:21 PM, baeschtu baeschtu <<[email protected]> >>>> [email protected]> wrote: >>>> > Thanks! removing faceletviewhandler and upgrading trinidad-api/-impl >>>> to >>>> > 1.2.12 worked so far. >>>> > >>>> > >>>> > >>>> > ClassNotFoundException: >>>> > >>>> org.apache.myfaces.trinidadinternal.facelets.TrinidadFaceletViewHandler >>>> > >>>> > >>>> > 2009/10/3 Richard Yee < <[email protected]> >>>> [email protected]> >>>> >> >>>> >> Remove faceletviewhandler from faces-config.XML >>>> >> Read through the Trinidad Wiki on the myfaces site about facelet >>>> config w/ >>>> >> Trinidad >>>> >> >>>> >> Sent from my iPhone >>>> >> On Oct 3, 2009, at 4:44 AM, baeschtu baeschtu < <[email protected]> >>>> [email protected]> wrote: >>>> >> >>>> >> After I found some tutorials and updated my config I'm still stuck >>>> with >>>> >> the following Exception when I access the website. >>>> >> >>>> >> Exception while calling encodeBegin on component : {Component-Path : >>>> >> [Class: javax.faces.component.UIViewRoot,ViewId: /index.xhtml][Class: >>>> >> javax.faces.component.html.HtmlForm,Id: j_id4]} >>>> >> >>>> >> web.xml and faces-config.xml are attached. >>>> >> >>>> >> my versions: >>>> >> tomahawk 1.1.3 >>>> >> jsf-facelets 1.1.14 >>>> >> softeu-rewriter 11 >>>> >> myfaces-api 1.2.4 >>>> >> myfaces-impl 1.2.4 >>>> >> jstl 1.1.2 >>>> >> trinidad-api 1.2.10 >>>> >> trinidad-impl 1.2.10 >>>> >> >>>> >> Any help would be appreciated >>>> >> Bast >>>> >> >>>> >> >>>> >> >>>> >> 2009/10/2 baeschtu baeschtu < <[email protected]>[email protected] >>>> > >>>> >>> >>>> >>> Right, I did not following the installation instructions :-) Thanks >>>> for >>>> >>> the help! >>>> >>> >>>> >>> >>>> >>> 2009/10/2 Richard Yee < <[email protected]> >>>> [email protected]> >>>> >>>> >>>> >>>> You should be using facelets 1.1.14 instead of 1.1.11 >>>> >>>> >>>> >>>> Sent from my iPhone >>>> >>>> >>>> >>>> On Oct 2, 2009, at 8:07 AM, baeschtu baeschtu <<[email protected]> >>>> [email protected]> >>>> >>>> wrote: >>>> >>>> >>>> >>>>> Hello, I'm pretty new to jsf and would like to make a small >>>> website. I >>>> >>>>> try to make a tabbed menu with tr:navigationPane but I'm stuck >>>> with the >>>> >>>>> following error: >>>> >>>>> >>>> >>>>> WARNING: Could not find renderer for >>>> >>>>> CoreNavigationPane[UIXFacesBeanImpl, id=j_id8] rendererType = >>>> >>>>> org.apache.myfaces.trinidad.Pane >>>> >>>>> >>>> >>>>> my versions: >>>> >>>>> tomahawk 1.1.3 >>>> >>>>> jsf-facelets 1.1.11 >>>> >>>>> softeu-rewriter 11 >>>> >>>>> myfaces-api 1.2.4 >>>> >>>>> myfaces-impl 1.2.4 >>>> >>>>> jstl 1.1.2 >>>> >>>>> trinidad-api 1.2.10 >>>> >>>>> trinidad-impl 1.2.10 >>>> >>>>> >>>> >>>>> What I'm doing wrong? >>>> >>>>> >>>> >>>>> tnx >>>> >>>>> Bast >>>> >>> >>>> >> >>>> >> <web.xml> >>>> >> >>>> >> <faces-config.xml> >>>> > >>>> >>> >>> >> >

