Рефакторинг переименования разрешается в ClassNotFoundException - PullRequest
0 голосов
/ 16 января 2019

В настоящее время я занимаюсь рефакторингом своего проекта, и поэтому я переименовываю некоторые пакеты, чтобы они больше соответствовали моей политике именования. Есть только один класс, который я не могу переименовать, потому что после переименования я получаю исключение ClassNotFoundException со старым packagename во время тестирования.

У меня есть рабочее пространство Eclipse с запущенным Maven.

Я уже пытался обновить maven. Я уже удалил вывод Maven. Я уже искал старое имя класса в моих java-файлах (вперед и назад), но нигде не могу найти старое.

KvePortalElemWerteErm02Ausgabe ausgabe = ausgabeCntr.getKvePortalElemWerteErm02Ausgabe(); 
byte[] portalElmtBytes = ausgabe.getPortalElmtBytes(); 

ByteArrayInputStream bais = new ByteArrayInputStream(portalElmtBytes); 
GZIPInputStream gzipIn = new GZIPInputStream(bais); 
ObjectInputStream objectIn = new ObjectInputStream(new BufferedInputStream(gzipIn)); 
@SuppressWarnings("unchecked") 
List<KvePortalElementeWerteErmittelnListeForZip> zipList = (List<KvePortalElementeWerteErmittelnListeForZip>) objectIn.readObject(); 

List<KvePortalElementeWerteErmittelnListe> zipListToErmittelnList = KvSearchController.zipListToErmittelnList(zipList);

Ошибка сбрасывается в KvePortalElementeWerteErmittelnListeForZip, который является одним из перемещенных классов. Но зато верны.

Надеюсь, что кто-то может помочь.

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