2017-12-27 523 views
-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()方法)

相关问题