HTTP 상태 500 – 내부 서버 오류


타입 예외 보고

메시지 행 [19]에서 [/cs/event/read.jsp]을(를) 처리하는 중 예외 발생

설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다.

예외

org.apache.jasper.JasperException: 행 [19]에서 [/cs/event/read.jsp]을(를) 처리하는 중 예외 발생

16: 	ConsultDAO cd = ConsultDAO.getInstance();								// 온라인상담 DAO 인스턴스 생성
17: 	ConsultVO param = ConsultVO.getParam(pageRows, tablename, request); 	// 온라인상담 param 담기
18: 	param.setCmd("edit");													// edit페이지로 가기 위해
19: 	ConsultVO vo = cd.read(param, userCon);
20: 
21: 	// member_fk값이 0이 아니면서(=답글의 경우 0이 아님)
22: 	// member_fk값이 세션 member_no와 일치(=내가 쓴 글의 경우)하지 않으면 조회 불가능 처리


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:626)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:515)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)

근본 원인 (root cause)

java.lang.NullPointerException
	com.vizensoft.board.consult.ConsultDAO.read(ConsultDAO.java:141)
	org.apache.jsp.cs.event.read_jsp._jspService(read_jsp.java:271)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)

비고 근본 원인(root cause)의 풀 스택 트레이스를, 서버 로그들에서 확인할 수 있습니다.


Apache Tomcat/9.0.38