this is my xhtml page
`
<h:outputLabel for="password" value="Sifre: " />
<p:password id="password" match="passwordAgain" feedback="false"
value="#{management.memberBean.password}" weakLabel="Zayif"
goodLabel="Orta seviye" strongLabel="Güçlü" required="true"
requiredMessage="Sifre Tanimlayin"
validatorMessage="Sifreler uyusmuyor">
<p:message for="password" />
</p:password>
<h:outputLabel for="passwordAgain" value="Sifre Tekrar: " />
<p:password id="passwordAgain" required="true"
requiredMessage="Sifrenizi yeniden girin.">
<p:message for="passwordAgain" />
</p:password>
<p:commandButton value="KAYDET" update=":form2:uyeKaydetPanel"
action="#{management.addNewMember()}"></p:commandButton>
<p:commandButton value="VAZGEÇ" onclick="PF('uyeOl').hide();">
</p:commandButton>
</h:panelGrid>
</p:dialog>
` this is controller class.
public void addNewMember(Member member) {
try {
entityManager.getTransaction().begin();
member.setName(member.getName());
member.setSurname(member.getSurname());
member.setBirthday("12/10/2015");
member.setEmail(member.getEmail());
member.setUsername(member.getUsername());
member.setPassword(member.getPassword());
member.setTel(member.getTel());
entityManager.persist(member);
entityManager.getTransaction().commit();
System.out.println("ok");
} catch (Exception e) {
e.printStackTrace();
entityManager.getTransaction().rollback();
// TODO: handle exception
} finally {
entityManager.close();
entityManagerFactory.close();
}
}
I always take NullPointerException.I dont understand why.Please help me??? And I can reach method.I controlled debug mode member is ok.But I take error message.