Guest User

Untitled

a guest
Jun 26th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.60 KB | None | 0 0
  1. WARNING: /test.xhtml @24,173 value="#{userController.users.username}": Target Unreachable, 'null' returned null
  2. javax.el.PropertyNotFoundException: /test.xhtml @24,173 value="#{userController.users.username}": Target Unreachable, 'null' returned null
  3. at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:93)
  4. at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:95)
  5. at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1008)
  6. at javax.faces.component.UIInput.validate(UIInput.java:934)
  7. at javax.faces.component.UIInput.executeValidate(UIInput.java:1189)
  8. at javax.faces.component.UIInput.processValidators(UIInput.java:691)
  9. at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1080)
  10. at javax.faces.component.UIForm.processValidators(UIForm.java:243)
  11. at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1080)
  12. at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1080)
  13. at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1180)
  14. at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
  15. at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
  16. at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
  17. at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
  18. at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
  19. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
  20. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
  21. at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
  22. at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
  23. at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
  24. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
  25. at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
  26. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
  27. at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
  28. at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
  29. at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
  30. at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
  31. at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
  32. at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
  33. at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
  34. at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
  35. at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
  36. at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
  37. at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
  38. at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
  39. at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
  40. at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
  41. at java.lang.Thread.run(Thread.java:619)
  42.  
  43. /*
  44. * To change this template, choose Tools | Templates
  45. * and open the template in the editor.
  46. */
  47.  
  48. package com.ejb.controller;
  49.  
  50. import com.ejbbean.iUserBean;
  51. import com.entity.Igroup;
  52. import com.entity.Iuser;
  53. import java.awt.event.ActionEvent;
  54. import java.io.Serializable;
  55. import java.util.List;
  56. import javax.ejb.EJB;
  57. import javax.faces.application.FacesMessage;
  58. import javax.faces.bean.ManagedBean;
  59.  
  60. import javax.faces.bean.ViewScoped;
  61. import javax.faces.context.FacesContext;
  62. import javax.faces.model.SelectItem;
  63.  
  64. /**
  65. *
  66. * @author KencyWindy
  67. */
  68. @ManagedBean
  69. @ViewScoped
  70. public class UserController implements Serializable{
  71. @EJB
  72. private iUserBean iUserBean;
  73. private Iuser users ;
  74. private Igroup groupa;
  75.  
  76.  
  77.  
  78. public UserController() {
  79.  
  80. }
  81. public Igroup getGroupa() {
  82. return groupa;
  83. }
  84.  
  85. public void setGroupa(Igroup groupa) {
  86. this.groupa = groupa;
  87. }
  88.  
  89. public Iuser getUsers() {
  90. return users;
  91. }
  92.  
  93. public void setUsers(Iuser users) {
  94. this.users = users;
  95. }
  96.  
  97.  
  98. public List<Iuser> getAllUser(){
  99. return iUserBean.retrieve();
  100. }
  101.  
  102.  
  103. public void addUser(){
  104.  
  105.  
  106. users = new Iuser();
  107. users = iUserBean.createUser(users);
  108.  
  109.  
  110.  
  111. }
  112. public javax.faces.model.SelectItem[] getAllOfGroups(){
  113. SelectItem[] options = null;
  114.  
  115. List<Igroup> lgroup = iUserBean.retrieveGroup();
  116. if(lgroup.size() > 0 && lgroup != null){
  117. options = new SelectItem[lgroup.size()];
  118. int i = 0 ;
  119. for ( Igroup igroup : lgroup){
  120. options[i++] = new SelectItem(igroup.getGId(), igroup.getGroupname());
  121. }
  122. }
  123.  
  124. return options;
  125.  
  126. }
  127.  
  128.  
  129.  
  130.  
  131. public void submit(ActionEvent event) {
  132. FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Correct", "Correct");
  133.  
  134. FacesContext.getCurrentInstance().addMessage(null, msg);
  135. }
  136.  
  137.  
  138. }
  139.  
  140. /*
  141. * To change this template, choose Tools | Templates
  142. * and open the template in the editor.
  143. */
  144.  
  145. package com.entity;
  146.  
  147. import java.io.Serializable;
  148. import java.util.List;
  149. import javax.persistence.Basic;
  150. import javax.persistence.CascadeType;
  151. import javax.persistence.Column;
  152. import javax.persistence.Entity;
  153. import javax.persistence.GeneratedValue;
  154. import javax.persistence.GenerationType;
  155. import javax.persistence.Id;
  156. import javax.persistence.NamedQueries;
  157. import javax.persistence.NamedQuery;
  158. import javax.persistence.OneToMany;
  159. import javax.persistence.Table;
  160.  
  161. /**
  162. *
  163. * @author KencyWindy
  164. */
  165. @Entity
  166. @Table(name = "igroup")
  167. @NamedQueries({
  168. @NamedQuery(name = "Igroup.findAll", query = "SELECT i FROM Igroup i"),
  169. @NamedQuery(name = "Igroup.findByGId", query = "SELECT i FROM Igroup i WHERE i.gId = :gId"),
  170. @NamedQuery(name = "Igroup.findByGroupname", query = "SELECT i FROM Igroup i WHERE i.Groupname = :Groupname"),
  171. @NamedQuery(name = "Igroup.findByAdministrator", query = "SELECT i FROM Igroup i WHERE i.administrator = :administrator"),
  172. @NamedQuery(name = "Igroup.findByReaded", query = "SELECT i FROM Igroup i WHERE i.readed = :readed"),
  173. @NamedQuery(name = "Igroup.findByDeleted", query = "SELECT i FROM Igroup i WHERE i.deleted = :deleted"),
  174. @NamedQuery(name = "Igroup.findByUpdated", query = "SELECT i FROM Igroup i WHERE i.updated = :updated"),
  175. @NamedQuery(name = "Igroup.findByModed", query = "SELECT i FROM Igroup i WHERE i.moded = :moded"),
  176. @NamedQuery(name = "Igroup.findByAdded", query = "SELECT i FROM Igroup i WHERE i.added = :added")})
  177. public class Igroup implements Serializable {
  178. private static final long serialVersionUID = 1L;
  179. @Id
  180. @GeneratedValue(strategy = GenerationType.IDENTITY)
  181. @Basic(optional = false)
  182. @Column(name = "g_id")
  183. private Integer gId;
  184. @Basic(optional = false)
  185. @Column(name = "g_name")
  186. private String Groupname;
  187. @Column(name = "administrator")
  188. private Boolean administrator;
  189. @Basic(optional = false)
  190. @Column(name = "readed")
  191. private boolean readed;
  192. @Column(name = "deleted")
  193. private Boolean deleted;
  194. @Column(name = "updated")
  195. private Boolean updated;
  196. @Column(name = "moded")
  197. private Boolean moded;
  198. @Column(name = "added")
  199. private Boolean added;
  200. @OneToMany(cascade = CascadeType.ALL, mappedBy = "igroup")
  201. private List<Iuser> iuserList;
  202.  
  203. public Igroup() {
  204. }
  205.  
  206. public Igroup(Integer gId) {
  207. this.gId = gId;
  208. }
  209.  
  210. public Igroup(Integer gId, String gName, boolean readed) {
  211. this.gId = gId;
  212. this.Groupname = gName;
  213. this.readed = readed;
  214. }
  215.  
  216. public Integer getGId() {
  217. return gId;
  218. }
  219.  
  220. public void setGId(Integer gId) {
  221. this.gId = gId;
  222. }
  223.  
  224. public String getGroupname() {
  225. return Groupname;
  226. }
  227.  
  228. public void setGroupname(String Groupname) {
  229. this.Groupname = Groupname;
  230. }
  231.  
  232. public Boolean getAdministrator() {
  233. return administrator;
  234. }
  235.  
  236. public void setAdministrator(Boolean administrator) {
  237. this.administrator = administrator;
  238. }
  239.  
  240. public boolean getReaded() {
  241. return readed;
  242. }
  243.  
  244. public void setReaded(boolean readed) {
  245. this.readed = readed;
  246. }
  247.  
  248. public Boolean getDeleted() {
  249. return deleted;
  250. }
  251.  
  252. public void setDeleted(Boolean deleted) {
  253. this.deleted = deleted;
  254. }
  255.  
  256. public Boolean getUpdated() {
  257. return updated;
  258. }
  259.  
  260. public void setUpdated(Boolean updated) {
  261. this.updated = updated;
  262. }
  263.  
  264. public Boolean getModed() {
  265. return moded;
  266. }
  267.  
  268. public void setModed(Boolean moded) {
  269. this.moded = moded;
  270. }
  271.  
  272. public Boolean getAdded() {
  273. return added;
  274. }
  275.  
  276. public void setAdded(Boolean added) {
  277. this.added = added;
  278. }
  279.  
  280. public List<Iuser> getIuserList() {
  281. return iuserList;
  282. }
  283.  
  284. public void setIuserList(List<Iuser> iuserList) {
  285. this.iuserList = iuserList;
  286. }
  287.  
  288. @Override
  289. public int hashCode() {
  290. int hash = 0;
  291. hash += (gId != null ? gId.hashCode() : 0);
  292. return hash;
  293. }
  294.  
  295. @Override
  296. public boolean equals(Object object) {
  297. // TODO: Warning - this method won't work in the case the id fields are not set
  298. if (!(object instanceof Igroup)) {
  299. return false;
  300. }
  301. Igroup other = (Igroup) object;
  302. if ((this.gId == null && other.gId != null) || (this.gId != null && !this.gId.equals(other.gId))) {
  303. return false;
  304. }
  305. return true;
  306. }
  307.  
  308. @Override
  309. public String toString() {
  310. return "com.entity.Igroup[gId=" + gId + "]";
  311. }
  312.  
  313. }
  314.  
  315. /*
  316. * To change this template, choose Tools | Templates
  317. * and open the template in the editor.
  318. */
  319.  
  320. package com.entity;
  321.  
  322. import java.io.Serializable;
  323. import java.util.Date;
  324. import javax.persistence.Basic;
  325. import javax.persistence.Column;
  326. import javax.persistence.Entity;
  327. import javax.persistence.GeneratedValue;
  328. import javax.persistence.GenerationType;
  329. import javax.persistence.Id;
  330. import javax.persistence.JoinColumn;
  331. import javax.persistence.ManyToOne;
  332. import javax.persistence.NamedQueries;
  333. import javax.persistence.NamedQuery;
  334. import javax.persistence.Table;
  335. import javax.persistence.Temporal;
  336. import javax.persistence.TemporalType;
  337.  
  338. /**
  339. *
  340. * @author KencyWindy
  341. */
  342. @Entity
  343. @Table(name = "iuser")
  344. @NamedQueries({
  345. @NamedQuery(name = "Iuser.findAll", query = "SELECT i FROM Iuser i"),
  346. @NamedQuery(name = "Iuser.findByUid", query = "SELECT i FROM Iuser i WHERE i.uid = :uid"),
  347. @NamedQuery(name = "Iuser.findByUsername", query = "SELECT i FROM Iuser i WHERE i.username = :username"),
  348. @NamedQuery(name = "Iuser.findByPassword", query = "SELECT i FROM Iuser i WHERE i.password = :password"),
  349. @NamedQuery(name = "Iuser.findByPnum", query = "SELECT i FROM Iuser i WHERE i.pnum = :pnum"),
  350. @NamedQuery(name = "Iuser.findByZipcode", query = "SELECT i FROM Iuser i WHERE i.zipcode = :zipcode"),
  351. @NamedQuery(name = "Iuser.findByState", query = "SELECT i FROM Iuser i WHERE i.state = :state"),
  352. @NamedQuery(name = "Iuser.findByDob", query = "SELECT i FROM Iuser i WHERE i.dob = :dob"),
  353. @NamedQuery(name = "Iuser.findByEmail", query = "SELECT i FROM Iuser i WHERE i.email = :email"),
  354. @NamedQuery(name = "Iuser.findByLastlogin", query = "SELECT i FROM Iuser i WHERE i.lastlogin = :lastlogin"),
  355. @NamedQuery(name = "Iuser.findByRegdate", query = "SELECT i FROM Iuser i WHERE i.regdate = :regdate"),
  356. @NamedQuery(name = "Iuser.findByAddress", query = "SELECT i FROM Iuser i WHERE i.address = :address"),
  357. @NamedQuery(name = "Iuser.findByCity", query = "SELECT i FROM Iuser i WHERE i.city = :city")})
  358. public class Iuser implements Serializable {
  359. private static final long serialVersionUID = 1L;
  360. @Id
  361. @GeneratedValue(strategy = GenerationType.IDENTITY)
  362. @Basic(optional = false)
  363. @Column(name = "uid")
  364. private Integer uid;
  365. @Basic(optional = false)
  366. @Column(name = "username")
  367. private String username;
  368. @Basic(optional = false)
  369. @Column(name = "password")
  370. private String password;
  371. @Basic(optional = false)
  372. @Column(name = "pnum")
  373. private int pnum;
  374. @Basic(optional = false)
  375. @Column(name = "zipcode")
  376. private int zipcode;
  377. @Basic(optional = false)
  378. @Column(name = "state")
  379. private String state;
  380. @Basic(optional = false)
  381. @Column(name = "dob")
  382. @Temporal(TemporalType.TIMESTAMP)
  383. private Date dob;
  384. @Basic(optional = false)
  385. @Column(name = "email")
  386. private String email;
  387. @Column(name = "lastlogin")
  388. @Temporal(TemporalType.TIMESTAMP)
  389. private Date lastlogin;
  390. @Column(name = "regdate")
  391. @Temporal(TemporalType.TIMESTAMP)
  392. private Date regdate;
  393. @Basic(optional = false)
  394. @Column(name = "address")
  395. private String address;
  396. @Basic(optional = false)
  397. @Column(name = "city")
  398. private String city;
  399. @JoinColumn(name = "igroup", referencedColumnName = "g_id")
  400. @ManyToOne(optional = false)
  401. private Igroup igroup;
  402.  
  403. public Iuser() {
  404. }
  405.  
  406. public Iuser(Integer uid) {
  407. this.uid = uid;
  408. }
  409.  
  410. public Iuser(Integer uid, String username, String password, int pnum, int zipcode, String state, Date dob, String email, String address, String city) {
  411. this.uid = uid;
  412. this.username = username;
  413. this.password = password;
  414. this.pnum = pnum;
  415. this.zipcode = zipcode;
  416. this.state = state;
  417. this.dob = dob;
  418. this.email = email;
  419. this.address = address;
  420. this.city = city;
  421. }
  422.  
  423. public Integer getUid() {
  424. return uid;
  425. }
  426.  
  427. public void setUid(Integer uid) {
  428. this.uid = uid;
  429. }
  430.  
  431. public String getUsername() {
  432. return username;
  433. }
  434.  
  435. public void setUsername(String username) {
  436. this.username = username;
  437. }
  438.  
  439. public String getPassword() {
  440. return password;
  441. }
  442.  
  443. public void setPassword(String password) {
  444. this.password = password;
  445. }
  446.  
  447. public int getPnum() {
  448. return pnum;
  449. }
  450.  
  451. public void setPnum(int pnum) {
  452. this.pnum = pnum;
  453. }
  454.  
  455. public int getZipcode() {
  456. return zipcode;
  457. }
  458.  
  459. public void setZipcode(int zipcode) {
  460. this.zipcode = zipcode;
  461. }
  462.  
  463. public String getState() {
  464. return state;
  465. }
  466.  
  467. public void setState(String state) {
  468. this.state = state;
  469. }
  470.  
  471. public Date getDob() {
  472. return dob;
  473. }
  474.  
  475. public void setDob(Date dob) {
  476. this.dob = dob;
  477. }
  478.  
  479. public String getEmail() {
  480. return email;
  481. }
  482.  
  483. public void setEmail(String email) {
  484. this.email = email;
  485. }
  486.  
  487. public Date getLastlogin() {
  488. return lastlogin;
  489. }
  490.  
  491. public void setLastlogin(Date lastlogin) {
  492. this.lastlogin = lastlogin;
  493. }
  494.  
  495. public Date getRegdate() {
  496. return regdate;
  497. }
  498.  
  499. public void setRegdate(Date regdate) {
  500. this.regdate = regdate;
  501. }
  502.  
  503. public String getAddress() {
  504. return address;
  505. }
  506.  
  507. public void setAddress(String address) {
  508. this.address = address;
  509. }
  510.  
  511. public String getCity() {
  512. return city;
  513. }
  514.  
  515. public void setCity(String city) {
  516. this.city = city;
  517. }
  518.  
  519. public Igroup getIgroup() {
  520. return igroup;
  521. }
  522.  
  523. public void setIgroup(Igroup igroup) {
  524. this.igroup = igroup;
  525. }
  526.  
  527.  
  528. public Integer getGrouplist(){
  529. return this.igroup.getGId();
  530. }
  531.  
  532. public void setGrouplist(Integer intgroup){
  533. this.igroup = new Igroup(intgroup);
  534.  
  535. }
  536.  
  537. @Override
  538. public int hashCode() {
  539. int hash = 0;
  540. hash += (uid != null ? uid.hashCode() : 0);
  541. return hash;
  542. }
  543.  
  544. @Override
  545. public boolean equals(Object object) {
  546. // TODO: Warning - this method won't work in the case the id fields are not set
  547. if (!(object instanceof Iuser)) {
  548. return false;
  549. }
  550. Iuser other = (Iuser) object;
  551. if ((this.uid == null && other.uid != null) || (this.uid != null && !this.uid.equals(other.uid))) {
  552. return false;
  553. }
  554. return true;
  555. }
  556.  
  557. @Override
  558. public String toString() {
  559. return "com.entity.Iuser[uid=" + uid + "]";
  560. }
  561.  
  562. }
  563.  
  564. value="#{userController.users.username}":
  565. Target Unreachable, 'null' returned null
  566.  
  567. public UserController() {
  568. users = new Iuser();
  569. }
Add Comment
Please, Sign In to add comment