2013-01-31 4 views
0

Eclipse에서 디버그 할 때 "com.sun.jdi.InvocationExceptionException이 발생했습니다."오류가 발생하고 ognlRuntime에 있습니다. jsp에서 값을 작업 클래스로 전달할 때 오류가 발생했습니다.com.sun.jdi.InvocationException이 발생했습니다. ognlRuntime에서 메소드 호출 오류가 발생했습니다.

이 값

<s:textfield name="partReplace.part.number" cssStyle="width:50px;" value ="%{partReplace.part.number}"/></td> 

을 통과하고 난 그 텍스트 필드에 vlue를 입력 할 때 액션 클래스에 설정되지 않은 위해 JSP의 코드입니다. 나는 debuuged하고 ognlRuntime에서 "com.sun.jdi.InvocationExceptionInvocationException 호출 메소드가 발생했습니다"오류를 발견했으며 값을 가져 오지 않았습니다.

+0

조치 속성에 대한 변경자가 있습니까? –

+0

그래, 내가 돌연변이가있어,하지만 내가 입력 nullh 값을 복용하고있다 ... – justified

+0

우리에게 행동을 보여주십시오. 부품 속성에 대한 getter 및 setter가 있고 part에 number에 대한 getter 및 setter가있는 partReplace 속성에 대해 get 및 set을 갖는 작업을 볼 수 있습니다. getter와 setter 모두 작업에 필요합니다 (설정자가 충분하지 않습니다). – Quaternion

답변

2

문제는 this question과 같아 보입니다.

그렇다면 유죄는 Eclipse Debugger에 의해 호출 된 클래스의 toString() 메소드의 잘못된 대체입니다.

사용자 정의 toString() 메소드를 수정하거나 예외 (큰 try-catch 내부)를 던지거나 완전히 제거하고 다시 시도하지 못하게하십시오.

피 : 이것은 Google에서 예외를 검색 한 첫 번째 결과이며 ... 너무 그렇습니다.

관련 문제