Results 1 to 10 of 10

Thread: Roo 1.2: Problem with Locale using web jsf

Hybrid View

  1. #1
    Join Date
    Apr 2012
    Posts
    11

    Default Roo 1.2: Problem with Locale using web jsf

    When I reverse engineer my database, the following error occurs when I run the application in TomCat:
    Code:
    java.util.MissingResourceException: Can't find bundle for base name br.com.clinica.control.i18n.messages, locale pt_BR
    	java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1539)
    	java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1278)
    	java.util.ResourceBundle.getBundle(ResourceBundle.java:980)
    	com.sun.faces.application.ApplicationResourceBundle.getResourceBundle(ApplicationResourceBundle.java:124)
    	com.sun.faces.application.ApplicationAssociate.getResourceBundle(ApplicationAssociate.java:608)
    	com.sun.faces.application.ApplicationImpl.getResourceBundle(ApplicationImpl.java:698)
    	com.sun.faces.el.FacesResourceBundleELResolver.getValue(FacesResourceBundleELResolver.java:83)
    	com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    	com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    	org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:71)
    	org.apache.el.parser.AstValue.getValue(AstValue.java:147)
    	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    	javax.faces.component.UICommand.getValue(UICommand.java:218)
    	org.primefaces.component.menu.BaseMenuRenderer.encodeMenuItem(BaseMenuRenderer.java:102)
    	org.primefaces.component.menu.MenuRenderer.encodePlainMenuContent(MenuRenderer.java:124)
    	org.primefaces.component.menu.MenuRenderer.encodePlainSubmenu(MenuRenderer.java:159)
    	org.primefaces.component.menu.MenuRenderer.encodePlainMenuContent(MenuRenderer.java:128)
    	org.primefaces.component.menu.MenuRenderer.encodeMarkup(MenuRenderer.java:100)
    	org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:40)
    	javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
    	javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57)
    	org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
    	org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185)
    	org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108)
    	org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
    	javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
    	com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
    	com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
    	com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
    	com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
    	com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
    	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
    	org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
    	org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
    	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    I tried to use the servers that comes with STS, but they don't run here, it says they are missing Catalina.class.
    help me guys, I've been googling around for one week but as jsf support on roo is new, I didn't find many sollutions for it. Don't know what to do anymore.

  2. #2
    Join Date
    Apr 2012
    Posts
    11

    Default

    If I open it under Windows, or STS built-in browser, that error comes. If I open it on Ubuntu's Chrome, my page is displayed correctly. Looks like this is related to the Locale of the browser. How can I force it to always use English, no matter the browser location?

  3. #3
    Join Date
    Apr 2012
    Posts
    11

    Default

    It was quite urgent... is there ony other forum recommended for me to go looking for help?

  4. #4
    Join Date
    Dec 2005
    Posts
    935

    Default

    Use mvn jetty:run-exploded
    Alan Stewart
    Spring Roo Committer
    twitter @alankstewart

  5. #5
    Join Date
    Apr 2012
    Posts
    11

    Default

    Still same problem... web page only loads on Chrome. Jetty shows same exception.

  6. #6
    Join Date
    Dec 2005
    Posts
    935

    Default

    Your error states that you are missing the message bundle. Did you create the messages_pt.properties in i18n and add it to the faces-config.xml file?
    Alan Stewart
    Spring Roo Committer
    twitter @alankstewart

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •