teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

プログラムの追記、エラーの詳細追記

2019/11/20 00:45

投稿

takoyaking
takoyaking

スコア19

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,34 @@
6
6
  ### 発生している問題・エラーメッセージ
7
7
 
8
8
  ```
9
+ java.sql.SQLIntegrityConstraintViolationException: Column 'user_id' cannot be null
10
+ at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117)
11
+ at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
12
+ at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
13
+ at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955)
14
+ at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094)
15
+ at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042)
16
+ at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345)
17
+ at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027)
9
- NullpointerException
18
+ at DB.DAO.regAttendance(DAO.java:180)
19
+ at login.AttendanceInfomation.doPost(AttendanceInfomation.java:60)
20
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
21
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
22
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
23
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
24
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
25
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
26
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
27
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
28
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
29
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
30
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
31
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
32
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
33
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
34
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
35
+ at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
36
+ at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
10
37
  ```
11
38
 
12
39
  ### 該当のソースコード
@@ -47,7 +74,7 @@
47
74
 
48
75
  DTO dto = new DTO();
49
76
 
50
- //dao.regAttendance(id);
77
+ dao.regAttendance(dto.getUserid());
51
78
  }
52
79
 
53
80
  }