From: "Shankar (JIRA)" <[EMAIL PROTECTED]>
>
> [
> https://issues.apache.org/struts/browse/SHALE-475?page=com.atlassian.jira.plugin
>
> .system.issuetabpanels:comment-tabpanel&focusedCommentId=43512#action_43512 ]
>
> Shankar commented on SHALE-475:
> -------------------------------
>
> Is there any workaround for this issue??
>
Try explicitly adding LeftNav to a scope. The mock EL has no knowledge of
"#{leftNav}". Or,
try #{sessionScope.leftNav}.
Gary
> > Setup managed bean in JSF 1.2
> > -----------------------------
> >
> > Key: SHALE-475
> > URL: https://issues.apache.org/struts/browse/SHALE-475
> > Project: Shale
> > Issue Type: Bug
> > Components: Test
> > Affects Versions: 1.0.4
> > Environment: Java 5, OS X 10.4.10, JSF 1.2
> > Reporter: Chris Keefer
> >
> > When trying to add a managed bean to the Mock Faces Context a Missing
> > Resource
> Exception is thrown. The test class extends AbstractJsfTestCase. The setUp
> method is the following:
> > public void setUp() throws Exception {
> > super.setUp();
> > // add managed bean
> > _factory = application.getExpressionFactory();
> > _elContext = MockFacesContext.getCurrentInstance().getELContext();
> > ValueExpression expression =
> > _factory.createValueExpression(_elContext, "#{leftNav}",
> LeftNav.class);
> > MockServletContext context =
> (MockServletContext)session.getServletContext();
> > context.setDocumentRoot(new File(DOC_ROOT));
> > expression.setValue(_elContext, new LeftNav());
> > }
> > The last line throws the MissingResourceException.
> > java.util.MissingResourceException: Can't find bundle for base name
> > leftNav,
> locale en_US
> > at
> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
>
> > at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:805)
> > at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
> > at
> org.apache.shale.test.mock.MockApplication12.getResourceBundle(MockApplication12
>
> .java:261)
> > at
> org.apache.shale.test.el.FacesResourceBundleELResolver.setValue(FacesResourceBun
>
> dleELResolver.java:202)
> > at javax.el.CompositeELResolver.setValue(CompositeELResolver.java:283)
> > at
> org.apache.shale.test.el.MockValueExpression.setValue(MockValueExpression.java:2
>
> 48)
> > --Chris
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>