본문 바로가기

에러노트

[2012/01/11] 에러노트 2 : java.sql.SQLException: General error

java.sql.SQLException: General error
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(Unknown Source)

소스와 DB를 조금 수정했더니 이상한 에러가 발생했다. 대체 왜 발생한지 알 수가 없다.
이름도 막막한 
General error ㅜ.ㅜ

DB를 원복했는데도 증상은 똑같아서 소스 복구....ㅜ.ㅜ 
mysql이 이상한거 같아서 재부팅도 해보았으나...별 도움 안되고..

소스를 원복했더니 다시 정상동작한다...이런~~~~

SubVersion으로 소스 관리 안했더라면.....후덜덜~~
내일 출근해서 소스 비교해봐야겠군....뭐가 잘못인지...
________________________________________________________________________________________________
Update(2012/01/12)

오전 내내 에러의 원인을 찾아서 헤메었다.....다른 서버에서 잘 동작하는 코드를 가져와 돌려봐도 
같은 에러만 계속 내뱉는다...

에러노트 1번의 수정 테스트를 위해서 wait_timeout값을 0으로 수정했었는데 이게 문제였다.
커넥션을 생성해 풀에 저장해놓고 다음날 출근했더니 커넥션에 문제가 발생하여 
무한대로 추정되는 '0'값을 설정했더니.....문제가 되넹...ㅜ.ㅜ

어쨋든 원인 파악은 했으니 다행이다..휴~