Tested it with issue-tracker example: I just removed the message-entry home and
get a nice errorMessage on the screen:
MISSING: Home :MISSING
afterwards I put the same 2 lines into the booking example:
<f:loadBundle basename="messages" var="msg"/>
| ...
| <h1><h:outputText value="#{msg.Home}"/></h1>
and added the messages.properties file from the issue-tracker demo (again
without Home entry !) but the result is a MissingResourceExcception:
javax.faces.el.EvaluationException: /home.xhtml @15,40 value="#{msg.Home}":
com.sun.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap
| at
com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:60)
| at javax.faces.component.UIOutput.getValue(UIOutput.java:75)
| at
org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:225)
| at
org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:65)
| at
org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:53)
| at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
| at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:521)
| at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:518)
| at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:518)
| at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:447)
| at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:23)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54)
| at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174)
| at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
| at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
| at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.util.MissingResourceException: Can't find resource for
bundle java.util.PropertyResourceBundle, key Home
| at java.util.ResourceBundle.getObject(ResourceBundle.java:326)
| at
com.sun.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap.get(LoadBundleHandler.java:122)
| at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:67)
| at
com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:137)
| at com.sun.el.parser.AstValue.getValue(AstValue.java:96)
| at
com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
| at
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
| at
com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
| ... 33 more
| 23:10:30,296 ERROR [STDERR] 17.02.2006 23:10:30
com.sun.facelets.FaceletViewHandler handleRenderException
Unfortunatelly I can't find the trick to get this nice error-message like in
the issue-demo using facelets. Any ideas ?
Thx a lot for help
**** by the way: seam is great ****
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3924713#3924713
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3924713
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user