bundle in p:column

UI Components for JSF
Post Reply
josivan
Posts: 12
Joined: 16 Sep 2009, 15:44

12 Nov 2009, 03:04

Hi...
I have this code:
<p:dataTable var="myVar" value="#{bean.data}" width="100%"
paginator="true" rows="8" >
<p:column>
<f:facet name="header">
<h:outputLabel value="Some Text" />
</f:facet>
<h:outputText value="#{myVar.idf}"/>
</p:column>
-------
The column show "Some Text" as column header...
but, when I'm change <h:outputLabel value="#{msgs['onekey.type' ]" /> , where onekey.type is mapped in properties file, I have this error!
Why?

javax.servlet.ServletException: Argument Error: Parameter targetClass is null
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)

root cause

java.lang.NullPointerException: Argument Error: Parameter targetClass is null
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:764)
org.primefaces.ui.util.ComponentUtils.getStringValueToRender(ComponentUtils.java:90)
org.primefaces.ui.component.datatable.DataTableRenderer.encodeColumnDefinition(DataTableRenderer.java:166)
org.primefaces.ui.component.datatable.DataTableRenderer.encodeScript(DataTableRenderer.java:102)
org.primefaces.ui.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:88)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:861)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
javax.faces.render.Renderer.encodeChildren(Renderer.java:148)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

12 Nov 2009, 11:36

Hi Josivan,

That issue is fixed some time ago after 0.9.3 is out.

When you update to new version it'd be fixed.

Cheers,

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 36 guests