[
https://issues.apache.org/jira/browse/TOBAGO-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17781689#comment-17781689
]
Carsten Dimmek commented on TOBAGO-2256:
----------------------------------------
{noformat}
java.lang.NullPointerException: Cannot invoke "String.toCharArray()" because
"text" is null
at
org.apache.myfaces.tobago.internal.util.WriterHelper.writeText(WriterHelper.java:158)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.webapp.HtmlResponseWriter.writeText(HtmlResponseWriter.java:66)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper.writeText(DebugResponseWriterWrapper.java:91)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.webapp.TobagoResponseWriter.writeText(TobagoResponseWriter.java:234)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.renderkit.RendererBase.renderSelectItems(RendererBase.java:472)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.renderkit.RendererBase.renderSelectItems(RendererBase.java:394)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneListRenderer.encodeHiddenSelect(SelectOneListRenderer.java:87)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneListRenderer.encodeBeginField(SelectOneListRenderer.java:60)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneListRenderer.encodeBeginField(SelectOneListRenderer.java:43)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.renderkit.renderer.DecorationPositionRendererBase.encodeBeginMessageField(DecorationPositionRendererBase.java:130)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.renderkit.renderer.LabelLayoutRendererBase.encodeBeginInternal(LabelLayoutRendererBase.java:67)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.internal.renderkit.renderer.DecorationPositionRendererBase.encodeBeginInternal(DecorationPositionRendererBase.java:60)
~[tobago-core-5.7.2.jar:5.7.2]
at
org.apache.myfaces.tobago.renderkit.RendererBase.encodeBegin(RendererBase.java:87)
~[tobago-core-5.7.2.jar:5.7.2]
at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:597)
~[myfaces-api-2.3.9.jar:2.3.9]
at
javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:527)
~[myfaces-api-2.3.9.jar:2.3.9]
{noformat}
> Missing itemLabel on noSelectionOption throws NullPointerException
> ------------------------------------------------------------------
>
> Key: TOBAGO-2256
> URL: https://issues.apache.org/jira/browse/TOBAGO-2256
> Project: MyFaces Tobago
> Issue Type: Bug
> Components: Core
> Affects Versions: 5.7.2
> Reporter: Carsten Dimmek
> Priority: Major
>
> {code:java}
> <tc:selectOneList>
> <f:selectItem noSelectionOption="true"/>
> </tc:selectOneList> {code}
> I haven't tested any other components yet, but tc:selectOneList with a
> noSelectionOption
> throws a NullPointerException
--
This message was sent by Atlassian Jira
(v8.20.10#820010)