I'm using Primefaces 3.0.M1, and I have a problem of rendering, very weird. Here is the page i want to display:
Code: Select all
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
template="./template.xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">
<ui:define name="body">
<p:panel id="panel" header="Authentication">
<p:messages />
<h:panelGrid columns="2" cellpadding="5">
<h:outputLabel for="username" value="Username: *" />
<p:inputText id="username"
value="#{userController.username}"
required="true" label="Username">
<f:validateLength minimum="2" />
</p:inputText>
<h:outputLabel for="username" value="Password: *" />
<p:inputText id="password"
value="#{userController.password}"
required="true" label="Password"/>
</h:panelGrid>
<p:commandButton value="Submit" update="panel" />
</p:panel>
</ui:define>
</ui:composition>
Code: Select all
SEVERE: Error Rendering View[/login.xhtml]
java.lang.NullPointerException
at org.primefaces.component.button.ButtonRenderer.buildOnclick(ButtonRenderer.java:93)
at org.primefaces.component.button.ButtonRenderer.encodeMarkup(ButtonRenderer.java:58)
at org.primefaces.component.button.ButtonRenderer.encodeEnd(ButtonRenderer.java:38)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at org.primefaces.component.toolbar.ToolbarRenderer.encodeEnd(ToolbarRenderer.java:53)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
...
Code: Select all
<div id="nav">
<p:toolbar>
<p:toolbarGroup align="left" style="padding-left: 225px">
<p:button value="Home" image="ui-icon ui-icon-home" />
</p:toolbarGroup>
<p:toolbarGroup align="right">
<p:button value="Log In" <!--outcome="login_page"-->/>
</p:toolbarGroup>
</p:toolbar>
</div>
Kind regardsWARNING: PWC4011: Unable to set request character encoding to UTF-8 from context /XMPowerWeb, because request parameters have already been read, or ServletRequest.getReader() has already been called