Erro complição JSP no Linux

Estou com erro abaixo e não localizei o problema.

Alguém consegue me dizer o que está ocorrendo?
Em minha máquina funciona corretamente, mas quanto transfiro para o Linux dá a mensagem abaixo.
Em outros pontos onde coloco “<%= … %>” também dá este problema mas não é regra geral, somente em algums comandos struts.

[code]org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 375 in the jsp file: /JTM/listWorkDay.jsp
The method setValue(String) in the type BaseInputTag is not applicable for the arguments (int)
372:
373: <logic:iterate id=“iteracao” name=“listWorkDayBean” type=“WorkDayBean” scope=“page” >
374: <logic:notEqual name=“iteracao” property=“datWorkDay” value=“Total”>
375: <html:hidden property=“line” value="<%=++line%>" />
376: <html:hidden name=“iteracao” property=“idWorkDay” />
377: <html:hidden name=“iteracao” property=“datWorkDay” />
378: <html:hidden name=“iteracao” property=“datLastModify” />[/code]

Esta já resolvi de uma forma simples, coloquei Integer.toString(++line) e resolveu o problema.
Mas mesmo assim é estranho. Considero que seja algum problema de versão pois em minha máquina funciona corretamente.