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

Reply via email to