它非常基础,现在让我感到困惑。
我看到的特定异常消息是:
java.lang.ClassCastException
com.company.client.vehicle.model.PerceivedGarageMessageDTO cannot be cast to com.company.client.vehicle.model.PerceivedGarageMessageDTO
代码看起来像这样
PerceivedGarageMessageDTO p = (PerceivedGarageMessageDTO)obj;
我正在使用Intellij。
当我在intellij watcher中查看obj时,我看到obj中的相关属性。
当我在评估模式下评估PerceivedGarageMessageDTO p = (PerceivedGarageMessageDTO)obj
时,执行会很好,并且将对象转换为类型转换。
当我按F8在正常调试运行中执行命令时,会引发异常。
我无法弄清楚这个非常奇怪的问题的原因。