При обновлении ядра БД DataNucleus (Neodatis) до последней версии создается исключение ClassCastException - PullRequest
0 голосов
/ 30 декабря 2010

Я использую DataNucleus с NeoDatis в качестве хранилища данных.

Версия, которую поставляет DataNucleus - 1.9, я бы хотел обновить ее до 1.9.30 (из-за некоторых странных исключений, которые я отлаживаюNeoDatis.)обновленный файл JAR, Eclipse находит его для автоматического завершения.Я уверен, что он в пути к классам.

Есть мысли?

1 Ответ

1 голос
/ 30 декабря 2010

A ClassCastException не возникает из-за пропущенного класса (для этого NoClassDefFoundError); вместо этого он генерируется, потому что код пытался привести объект к несовместимому типу.

В данном случае это означает, что новая версия NeoDatis не полностью обратно совместима с вашей версией.

Есть ли у вас полная трассировка стека для ClassCastException? Я обновлю это некоторыми конкретными ответами после того, как я изучу трассировку стека. : -)

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