Seems to me an action attribute is mistakenly interpreted as containing a property rather than an action method:
I am trying to convert from lots of hard coded navigation items like this: <tr:commandNavigationItem id="users" action="#{_userList.go}" text="#{Output.USER}" /> to a single <tr:commandNavigationItem text="#{node.label}" action="#{node.doAction}"/> using a menu model containing definitions like this: <itemNode id="users" action="#{_userList.go}" label="#{Output.USER}" focusViewId="/benutzer.jsf"/> My _userList bean has this method: public String go() { ... The navigation bar displays just fine, but when I click on the link/button all I get is this exception: 23:15:56,234 ERROR [STDERR] 28.08.2007 23:15:56 org.apache.myfaces.trinidadinternal.menu.MenuUtils getBoundValue SEVERE: javax.el.PropertyNotFoundException: Property 'go' not found on type com.fortis.texas.client.UserList_$$_javassist_13 at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193) at javax.el.BeanELResolver.property(BeanELResolver.java:267) at javax.el.BeanELResolver.getValue(BeanELResolver.java:60) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53) at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64) at org.jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53) Adding this method to _userList makes it work, but is an ugly workaround: public String getGo() { return go(); } Is it a bug or am I using something incorrectly here? (Trinidad 1.2.1, JBoss Seam 2.0.0-Beta)