Eu estou usando struts.
Tenho seguinte form:
<html:form action="/votacao/salvar" enctype=“multipart/form-data” >
<!-- Informações da rodada -->
<div class="boxTitulo" style="text-align:left">
<h4>Informações da votação</h4>
<table cellspacing="5">
<tr>
<td>Tema:</td>
<td>
<select name="configuracao_id" style="width:250px">
<c:forEach items="${requestScope.listConfiguracao}" var="listConfiguracao">
<c:if test="${listConfiguracao.configuracao_id != votacaoWebForm.configuracao_id}">
<option value="<c:out value="${listConfiguracao.configuracao_id}"/>" > <c:out value="${listConfiguracao.tema_txt}"/></option>
</c:if>
<c:if test="${listConfiguracao.configuracao_id == votacaoWebForm.configuracao_id}">
<option value="<c:out value="${listConfiguracao.configuracao_id}"/>" SELECTED > <c:out value="${listConfiguracao.tema_txt}"/></option>
</c:if>
</c:forEach>
</select>
</td>
<td>Nome:</td>
<td>
<html:text property="nome_txt" style="width: 300px;" />
</td>
</tr>
<tr>
<td>Imagem:</td>
<td>
<html:file property="imagem_txt" styleId="imagem_txt" style="width:250px"/>
!!!!!!! <input type='file' name='imagemPergunta_txt_0' id='imagemPergunta_txt_0' />
</td>
</tr>
</table>
</html:form>
Tenho esses 2 inputs FILE onde tem !!!. Se eu tirar o segundo funciona, se eu colocar ele da o seguinte erro:
java.lang.NullPointerException
java.lang.Class.isAssignableFrom(Native Method)
org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:823)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:194)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Alguem tem idéia do que seja? Obrigado.