Olá Pessoal,
O throubleshooting de hoje, é algo muito bobo,mas chato que acontece ao usarmos o <p:outputLabel />do Primefaces. Se vc faz isso:
<p:outputLabel value=”Tipo da Conta” />
Simplesmente verá algo assim:
The error is the following:
java.lang.NullPointerException at org.primefaces.component.outputlabel.OutputLabelRenderer.encodeEnd(OutputLabelRenderer.java:38)
Mas, por que isso acontece?
Simplesmente, pq esse componente requer que o atributo for esteja associado a um id no input. E dai para resolver basta fazer isso:
<p:outputLabel for=”accountType” value=”Tipo da Conta” />
<h:inputText id=”accountType” value=”#{accountBean.account.type}”/>
Ou seja, nós temos um for para o id.
Simples assim. Não? Mas, muito chato de resolver. :).
abracos vou ficando por aqui.
See ya!!