-1

我试图用 groovy 脚本解决这个问题。我有一个例外:

Groovy 脚本引发类型类异常org.codehaus.groovy.runtime.typehandling.GroovyCastException并显示消息:无法将对象 'org.bonitasoft.mbricolage.mrbricolibrary.objects.RowLitigeLivraison@3daae7cd' 与类 'org.bonitasoft.mbricolage.mrbricolibrary.objects.RowLitigeLivraison' 转换为类 'org.bonitasoft .mbricolage.mrbricolibrary.objects.RowLitigeLivraison'

当我尝试执行此代码时:

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());
    }}}

WhereformResultObj.getLitigeLivraison().getList()返回一个RowLitigeLivraison列表。

4

1 回答 1

0

如果您获得包含此类的两个版本的 Jar,有时可能会发生这种情况。例如,如果您将其部署在应用程序 Web 中并作为流程的依赖项。

这里是这样吗?

干杯

于 2016-06-29T21:52:29.657 回答