I can provide a patch o this issue, so just let me know how to do this. Markus
-----Ursprüngliche Nachricht----- Von: Markus Dreher (JIRA) [mailto:[email protected]] Gesendet: Donnerstag, 8. Oktober 2009 09:32 An: Dreher, Markus Betreff: [jira] Created: (TRINIDAD-1588) NullPointerException using labelAndAccessKey Attribute in XMLMenuModel itemNode Definition NullPointerException using labelAndAccessKey Attribute in XMLMenuModel itemNode Definition ------------------------------------------------------------------------------------------ Key: TRINIDAD-1588 URL: https://issues.apache.org/jira/browse/TRINIDAD-1588 Project: MyFaces Trinidad Issue Type: Bug Components: Components Affects Versions: 1.2.12-core Reporter: Markus Dreher With Trinidad 1.2.12 i've got the an Exception using the following definition, which worked very well in Version before 1.2.12: <itemNode id=" administration" immediate="true" labelAndAccessKey="Administration" rendered="true" disabled="true"> </itemNode> The labelAndAccessKey Value uses no AccessKey Notation (&), which results in the following NullpointerException: java.lang.NullPointerException at org.apache.myfaces.trinidadinternal.menu.ImmutableItemNode._joinLabelAndAccessKey(ImmutableItemNode.java:569) at org.apache.myfaces.trinidadinternal.menu.ImmutableItemNode.getLabelAndAccessKey(ImmutableItemNode.java:522) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at javax.el.BeanELResolver.getValue(BeanELResolver.java:62) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53) at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72) at org.apache.el.parser.AstValue.getValue(AstValue.java:97) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71) There should be a check for a null accessKey like in ImmutableGroupNode and MenuNode since this is a legal condition. add before line 522: if(accessKey == null) { return label; } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. Abonnieren Sie unseren Infobrief und erfahren Sie regelmäßig die neuesten Nachrichten über unsere Lösungen, aktuellen Projekte und Entwicklungen. Melden sie sich an mit diesem Link http://www.datenzentrale.de/Info-Brief _______________________________________________________________________________ Datenzentrale Baden-Württemberg, Anstalt des öffentlichen Rechts Krailenshaldenstr. 44, 70469 Stuttgart Telefon (0711) 8108-0, Telefax (0711) 8108-350 E-Mail [email protected], Internet www.datenzentrale.de Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des Verwaltungsrats: Gunter Czisch USt-Id-Nr. DE147794223 _______________________________________________________________________________
