Ragazzi ho un problema nel mio script !
mi da questo errore :

codice:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.RuntimeException: java.lang.RuntimeException: freemarker.core.InvalidReferenceException: Error on line 64, column 1 in template
autorizzazioni[lineCount-1] is undefined.
It cannot be assigned to autorizzazione
	it.domino.common.document.DocumentGeneratorFromHtml.processWithFreemarker(DocumentGeneratorFromHtml.java:132)
	it.domino.common.document.DocumentGeneratorFromHtmlServlet.doGet(DocumentGeneratorFromHtmlServlet.java:133)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
in pratica il campo lineCount non mi dava problemi prima fatto in questo modo :

codice:
<#if fatture?? >
<#assign lineCount=1 />
<#assign autorizzazione0=autorizzazioni[0] /><span id="XinhaEditingPostion"></span>
<#list fatture as fattura >
<#assign autorizzazione=autorizzazioni[lineCount-1] /><span id="XinhaEditingPostion"></span>
--> 
        <tr> 
          <td align="center" style="width: 5%;"><font size="2">${lineCount}
</font></td> 
          <td align="center" style="width: 19%;"><font size="2">${fattura.numeroFattura}
</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${fattura.dataFattura?string('dd/MM/yyyy')}
</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${fattura.totaleFattura?string('#,##0.00')}
</font></td> 
          <td style="width: 12%;"> 
            <div align="center"> </div> 
            <p align="center"><font size="2">${autorizzazione.budget.pdc.codiceLv1}${autorizzazione.budget.pdc.codiceLv2}${autorizzazione.budget.pdc.codiceLv3}${autorizzazione.budget.pdc.codiceLv4}${autorizzazione.budget.pdc.codiceLv5}</font></p> 
          </td> 
          <td align="center" style="width: 12%;"><font size="2">${autorizzazione.budget.pdc.tipoConto.descrizione}</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${fattura.cdc.codicePrimoSecondoTerzo}</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${autorizzazione.numeroAutorizzazione}
</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${autorizzazione.data_inserimento?string('dd/MM/yyyy')}
</font></td> 
        </tr> <!--
<#assign lineCount=lineCount+1 />
</#list>
</#if>
Ecco il codice corrispondente e modificato secondo le esigenze che ora invece utilizzo e mi da errore :

codice:
<#if fatture?? >
<#assign autorizzazione0=autorizzazioni[0] /><span id="XinhaEditingPostion"></span>
<#list fatture as fattura >
<#if fattura.cdcList?? >
<#assign lineCount=1 />
<#list fattura.cdcList as cdc>
<#assign autorizzazione=autorizzazioni[lineCount-1] /><span id="XinhaEditingPostion"></span>
--> 
        <tr> 
          <td align="center" style="width: 5%;"><font size="2">${lineCount}
</font></td> 
          <td align="center" style="width: 19%;"><font size="2">${fattura.numeroFattura}
</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${fattura.dataFattura?string('dd/MM/yyyy')}
</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${fattura.totaleFattura?string('#,##0.00')}
</font></td> 
          <td style="width: 12%;"> 
            <div align="center"> </div> 
            <p align="center"><font size="2">${autorizzazione.budget.pdc.codiceLv1}${autorizzazione.budget.pdc.codiceLv2}${autorizzazione.budget.pdc.codiceLv3}${autorizzazione.budget.pdc.codiceLv4}${autorizzazione.budget.pdc.codiceLv5}</font></p> 
          </td> 
          <td align="center" style="width: 12%;"><font size="2">${autorizzazione.budget.pdc.tipoConto.descrizione}</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${cdc.codicePrimoSecondoTerzo}</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${autorizzazione.numeroAutorizzazione}
</font></td> 
          <td align="center" style="width: 12%;"><font size="2">${autorizzazione.data_inserimento?string('dd/MM/yyyy')}
</font></td> 
        </tr> <!--
<#assign lineCount=lineCount+1 />
</#list>
</#if><span id="XinhaEditingPostion"></span>
</#list>
</#if>
Mi sapreste di re il perché ?

Grazie