Guest User

Untitled

a guest
Jul 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. public void actionPerformed(ActionEvent e) {
  2. String user=textField.getText();
  3. String pass=String.valueOf(passwordField.getPassword());
  4.  
  5. //try{
  6. //if((user!=null)&&(pass!=null)){
  7. // System.out.println("user is not null");
  8.  
  9. ui.sendLogin(user,pass);
  10.  
  11. //}else{}
  12. //}catch(NullPointerException ex){
  13. //System.out.println("Entered catch block og view"+ex.getMessage());
  14. //}
  15.  
  16. public void sendLogin(String user, String pass) {
  17. try{
  18. System.out.println("values from sendLogin"+user+"pass"+pass);
  19. model.verifyUser(user,pass);
  20. }catch(NullPointerException ex){
  21. System.out.println("Entered catch block os sendLogin"+ex);
  22. ex.printStackTrace();
  23. }
  24. }
  25.  
  26. public void verifyUser(String user,String pass){
  27. String username="";
  28. String password="";
  29. String acc="";
  30. try{
  31. String sql="SELECT * FROM users";
  32. con1.getInstance();
  33. Statement st = con1.getConn().createStatement();
  34. ResultSet rs=st.executeQuery(sql);
  35. rs.next();
  36. username=rs.getString("username");
  37. password=rs.getString("password");
  38. acc=rs.getString("accountType");
  39. if(username.equals(user)&&password.equals(pass)){
  40. System.out.println("Logged into the system");
  41. global_username=username;
  42. accountType=acc;
  43. }else{
  44. System.out.println("Unsuccessful login"+username+user+password+pass);
  45. }
  46. st.execute(sql);
  47. } catch (SQLException s){
  48. System.out.println("SQL statement is not executed!"+s);
  49. }
  50.  
  51. }
  52.  
  53. java.lang.NullPointerException
  54. at org.application.view.LoginController.sendLogin(LoginController.java:64)
  55. at org.application.view.LoginPage$2.actionPerformed(LoginPage.java:94)
  56. user is not null
  57. values from sendLoginapassabc
  58. Entered catch block os sendLoginjava.lang.NullPointerException
  59. at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  60. at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  61. at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  62. at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  63. at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
  64. at java.awt.Component.processMouseEvent(Unknown Source)
  65. at javax.swing.JComponent.processMouseEvent(Unknown Source)
  66. at java.awt.Component.processEvent(Unknown Source)
  67. at java.awt.Container.processEvent(Unknown Source)
  68. at java.awt.Component.dispatchEventImpl(Unknown Source)
  69. at java.awt.Container.dispatchEventImpl(Unknown Source)
  70. at java.awt.Component.dispatchEvent(Unknown Source)
  71. at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  72. at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  73. at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  74. at java.awt.Container.dispatchEventImpl(Unknown Source)
  75. at java.awt.Window.dispatchEventImpl(Unknown Source)
  76. at java.awt.Component.dispatchEvent(Unknown Source)
  77. at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
  78. at java.awt.EventQueue.access$000(Unknown Source)
  79. at java.awt.EventQueue$1.run(Unknown Source)
  80. at java.awt.EventQueue$1.run(Unknown Source)
  81. at java.security.AccessController.doPrivileged(Native Method)
  82. at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
  83. at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
  84. at java.awt.EventQueue$2.run(Unknown Source)
  85. at java.awt.EventQueue$2.run(Unknown Source)
  86. at java.security.AccessController.doPrivileged(Native Method)
  87. at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
  88. at java.awt.EventQueue.dispatchEvent(Unknown Source)
  89. at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  90. at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  91. at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  92. at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  93. at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  94. at java.awt.EventDispatchThread.run(Unknown Source)
Add Comment
Please, Sign In to add comment