Сбой при типизации экземпляра объекта к классу завершается с ошибкой в ​​обычной отладке, но передается в режиме оценки - PullRequest
0 голосов
/ 29 ноября 2018

Это очень просто, и это сейчас ошеломляет меня.

Я вижу конкретное сообщение об исключении:

java.lang.ClassCastException
com.company.client.vehicle.model.PerceivedGarageMessageDTO cannot be cast to com.company.client.vehicle.model.PerceivedGarageMessageDTO

Код выглядит так

PerceivedGarageMessageDTO p = (PerceivedGarageMessageDTO)obj;

Я использую Intellij.

Когда я смотрю obj в Intellij Watcher, я вижу соответствующие свойства внутри obj.Когда я оцениваю PerceivedGarageMessageDTO p = (PerceivedGarageMessageDTO)obj в режиме оценки, выполнение идет хорошо, и объект типизирован.Когда я выполняю команду в обычном режиме отладки, нажимая клавишу F8, возникает исключение.

Я не могу выяснить причину этой очень очень странной проблемы.

1 Ответ

0 голосов
/ 29 ноября 2018

Обычно это происходит, когда класс загружается разными загрузчиками классов.Исправит оценщик отладчика в IDEA-203275 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...