-1

디버깅을 시도하고 변수를 검사 할 때이 오류가 발생합니다.JBoss Dev Studio에서 자식 카운트 업데이트를받는 데 문제가 있습니까?

"자식 카운트 업데이트"중에 내부 오류가 발생했습니다. 명령을 아프게하지 왜 org.eclipse.jdt.internal.debug.core.logicalstructures.JavaStructureErrorValue는 org.eclipse.jdt.debug.core.IJavaObject

enter image description here

package com.optum.propel.service; 

import org.apache.camel.Exchange; 

import com.optum.propel.commons.handler.BaseHandler; 

public class Kafka_Consumer extends BaseHandler { 

    @Override 
    public void process(Exchange exchange) throws Exception { 
     // TODO Auto-generated method stub 
//  String temp = exchange.getIn().getBody(String.class); 

    System.out.println(exchange.getIn().getBody().toString()); 
    System.out.println("From Kafka_Consumer:"); 
} 

} 
+0

코드의 일부를 공유하시기 바랍니다. 현재이 문제는 해결할 수 없습니다. –

+1

코드를 질문이 아닌 주석에 넣으십시오. –

+0

"System.out.println (exchange.getIn(). getBody(). toString()"오류가 발생합니다.) ". 디버깅 할 때 무엇이 ​​교환 변수에 있는지보고 싶습니다. 위의 오류가 발생합니다. –

답변

0

캐스트 할 수없는 [1 ] 4 개의 명령으로, 각각의 호출을 변수에 할당하고, 예외를 잡으려고/잡으려고 무엇이 잘못되었는지 확인하시오.

[1]에서 System.out.println (exchange.getIn(). 또는 getBody(). toString())