| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | Comprovante de Rendimentos PDF |
| País: | Brasil |
| Ticket: | 23265676 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DRHMEURH-17863 |
Ao realizar a emissão do Comprovante de Rendimentos em formato PDF, quando não havia informações no grupo 6 - Rendimentos Recebidos Acumuladamente, era gerado erro no log do Tomcat durante a emissão. Este problema não estava prejudicando a emissão do relatório, pois acontecia somente quando o grupo não tinha conteúdo.
Erro exibido no log do Tomcat:
WARNING [http-nio-8080-exec-5] org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS Fail to execute script in function __bm_OPEN(). Source:------" + totalRendAcumRows = dsData.ttrendimentosAcumulativamente.length;currentRendAcumRows = 0; + "-----A BIRT exception occurred. See next exception for more information.TypeError: Cannot read property "length" from undefined (/report/data-sets/script-data-set[@id="1205"]/method[@name="open"]#1) org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_OPEN(). Source:------" + totalRendAcumRows = dsData.ttrendimentosAcumulativamente.length;currentRendAcumRows = 0; + "-----A BIRT exception occurred. See next exception for more information.TypeError: Cannot read property "length" from undefined (/report/data-sets/script-data-set[@id="1205"]/method[@name="open"]#1)
Foi realizado tratamento para quando não houver informações no Grupo 6 - Rendimentos Recebidos Acumuladamente, não gerar erro no log e exibir em branco o quadro.
Necessário atualização do arquivo comprovanteRendimentos.rptdesign na pasta datasul-report\rh na instalação do Tomcat.