Groovy Невозможно привести объект RowLitigeLivraison@e0bc67a ​​с классом RowLitigeLivraison к RowLitigeLivraison

Я попытался решить эту проблему с Groovy скрипт. У меня было исключение:

Groovy скрипт выдает исключение типа class org.codehaus.groovy.runtime.typehandling.GroovyCastException с сообщением: Невозможно привести объект 'org.bonitasoft.mbricolage.mrbricolibrary.objects.RowLitigeLivraison@3daae7cd' с классом 'org.bonitasoft.mbricolage.mrbricolibrary.objects.RowLitigeLivraison' в класс 'org.bonitibowLolraLolricRololRobololRobolol.RolicRobolol.Rol '

Когда я пытаюсь выполнить этот код:

Dossier dossier1 = dossierDAO.findByNumero(dossier.getNumero());
        ArrayList<LigneLitige> lignes = new ArrayList<LigneLitige>();
        if (formResultObj.getContext().getChoix() == "1"){

            for (RowLitigeLivraison ligneDeLitige : formResultObj.getLitigeLivraison().getList()){
                if (ligneDeLitige.getReserves() > 0){
                    LigneLitige litige = new LigneLitige();
                    litige.setCodeAmpf(ligneDeLitige.getAmpf());
                    litige.setGenCode(ligneDeLitige.getGencode());
    }}}

куда formResultObj.getLitigeLivraison().getList() возвращает RowLitigeLivraison список.

1 ответ

Решение

Иногда это может случиться, если вы получите две версии Jar-файла, содержащего этот класс. Например, если вы развернули его в веб-приложении и как зависимость процесса.

Это тот случай здесь?

ура

Другие вопросы по тегам