throw exception가 동작하지 않는 상황...
글쓴이: rokmn3309 / 작성시간: 금, 2009/08/14 - 12:52오후
안녕하세요.... 다음과 같은 구조에서 doAuth함수안의 submitStr가 널일때에 NullPointerException가
발생합니다. throws Exception 하고 있으므로 널익셉션은 호출한 곳에서 try~catch에 잡혀야 하는데
안잡히고 있습니다. 그리고 이거랑 거의 같은 소스코드가 사용되는곳이 몇개의 다른 프로젝터에 있는데 그곳에서는
익셉션이 잘 잡힙니다... doAuth안에 try~catch를 넣어서 해봐도 현상은 동일합니다.
-----------에러코드--------------
致命的: unknown exception/error java.lang.NullPointerException
-----------프로그램코드--------------
protected boolean doAuth(CommandEnvSet env) throws Exception {
String submitStr = env.getString("submit");
if (submitStr.equalsIgnoreCase("submit") ) { <--- 익셉션발생
.......
}
......
}
try {
........
if (doAuth(env)==false) {
.........
}
........
}
catch (Exception e) {
.......... <----안잡힘
}Forums:


댓글 달기