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:
댓글 달기