DB 에러 확인 부탁드립니다.
- 작성자 :
- s***y
- 작성일 :
- 2021-04-01 14:31:53
- 조회수 :
- 7,805
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
전자정부프레임워크 2.7.0에서 개발했던 것을 3.9.0으로 버전업하고 있습니다.
다음과 같은 에러가 뜨면서 로그인 화면이 제대로 뜨지 않습니다.
pom.xml 등은 모두 3.9.0 기준으로 변경하였구요.
ibatis 방식에서 mybatis로 변경하면서 spring/com/context-mapper.xml 신규 추가 context-sqlMap.xml 삭제하였습니다.
src/main/resources/egovframework 아래에 mapper 디렉토리를 all-in-one 프로젝트에서 통 copy 해왔습니다. 기존 sqlmap 디렉토리는 삭제하였구요.
좀 더 확인할 것이 있을까요?
2021-04-01 14:03:33,679 DEBUG [egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer] execute ExceptionTransfer.transfer
2021-04-01 14:03:33,682 DEBUG [egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer] RuntimeException case :: RuntimeException
2021-04-01 14:03:33,682 ERROR [egovframework.com.sym.log.wlg.service.impl.EgovWebLogServiceImpl] nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:200) ~[mybatis-3.4.6.jar:3.4.6]
......
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:888) ~[mybatis-3.4.6.jar:3.4.6]
...
다음과 같은 에러가 뜨면서 로그인 화면이 제대로 뜨지 않습니다.
pom.xml 등은 모두 3.9.0 기준으로 변경하였구요.
ibatis 방식에서 mybatis로 변경하면서 spring/com/context-mapper.xml 신규 추가 context-sqlMap.xml 삭제하였습니다.
src/main/resources/egovframework 아래에 mapper 디렉토리를 all-in-one 프로젝트에서 통 copy 해왔습니다. 기존 sqlmap 디렉토리는 삭제하였구요.
좀 더 확인할 것이 있을까요?
2021-04-01 14:03:33,679 DEBUG [egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer] execute ExceptionTransfer.transfer
2021-04-01 14:03:33,682 DEBUG [egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer] RuntimeException case :: RuntimeException
2021-04-01 14:03:33,682 ERROR [egovframework.com.sym.log.wlg.service.impl.EgovWebLogServiceImpl] nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:200) ~[mybatis-3.4.6.jar:3.4.6]
......
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for WebLogDAO.logInsertWebLog
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:888) ~[mybatis-3.4.6.jar:3.4.6]
...
환경정보
-
- OS 정보 : Window10
- 표준프레임워크 버전 : 3.9.0
- JDK(JRE) 정보 : 1.8(zulu 1.8)
- WAS 정보 : tomcat 8.0
- DB 정보 : mysql
- 기타 환경 정보 : 전자정부프레임워크 2.7.0 -> 3.9.0으로 버전업 중 발생한 오류
A
안녕하세요.
표준프레임워크센터 입니다.
다음과 같은 오류가 확인이 됩니다.
Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
다음 게시물에
관련한 설명이 잘되어 있는듯 합니다.
https://luceatluxvestra.tistory.com/17
차근차근 점검해 보시면 좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
다음과 같은 오류가 확인이 됩니다.
Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
다음 게시물에
관련한 설명이 잘되어 있는듯 합니다.
https://luceatluxvestra.tistory.com/17
차근차근 점검해 보시면 좋을듯 합니다.
감사합니다.