Java Procedure 를 작성하여 데이터베이스/java 하위에 class 파일 등록 후 Manager에서 procedure 생성을 완료 하였습니다.
이후 해당 procedure를 실행하면 NullpointException 이 발생합니다.
Debug가 힘들어 procedure 내용을 아래와 같이 수정하여 실행해보았습니다.
public class SpTestReg {
public static void sp_test_reg(int cnt) throws Exception {
System.out.println(cnt);
}
}
그래도
실행 오류 :-889
1번째 라인 실행 오류
오류 설명:
Stored procedure execute error: java.lang.NullPointerException
오류가 발생합니다.
그래서 로그 파일을 살펴보니 아래와 같은 내용으로 로그가 생성되어 있습니다.
2011. 6. 2 오전 12:47:55 com.cubrid.jsp.Server log
심각:
java.lang.NullPointerException
at com.cubrid.jsp.StoredProcedureClassLoader.init(StoredProcedureClassLoader.java:62)
at com.cubrid.jsp.StoredProcedureClassLoader.<init>(StoredProcedureClassLoader.java:49)
at com.cubrid.jsp.StoredProcedureClassLoader.getInstance(StoredProcedureClassLoader.java:130)
at com.cubrid.jsp.TargetMethod.getClass(TargetMethod.java:85)
at com.cubrid.jsp.TargetMethod.classFor(TargetMethod.java:136)
at com.cubrid.jsp.TargetMethod.classesFor(TargetMethod.java:111)
at com.cubrid.jsp.TargetMethod.<init>(TargetMethod.java:81)
at com.cubrid.jsp.TargetMethodCache.get(TargetMethodCache.java:49)
at com.cubrid.jsp.StoredProcedure.<init>(StoredProcedure.java:71)
at com.cubrid.jsp.ExecuteThread.makeStoredProcedure(ExecuteThread.java:368)
at com.cubrid.jsp.ExecuteThread.run(ExecuteThread.java:151)
원인을 알수가 없군요. 답변 부탁드립니다.