Commit 978bed81cd3e75c69bc4641f88cf803e3efc69e5

Authored by andre guimaraes
1 parent 4e7aec27

Tratamento de provável NoResultException que está ocorrendo em produção.

src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java
@@ -192,10 +192,15 @@ public class DocumentoDAO { @@ -192,10 +192,15 @@ public class DocumentoDAO {
192 192
193 setQueryParameters(query, parametros); 193 setQueryParameters(query, parametros);
194 194
195 - List<Object[]> results = query.getResultList();  
196 - 195 + List<Object[]> results = null;
197 List<DocumentoResumido> documentos = new ArrayList<DocumentoResumido>(); 196 List<DocumentoResumido> documentos = new ArrayList<DocumentoResumido>();
198 197
  198 + try{
  199 + results = query.getResultList();
  200 + }catch(NoResultException ex){
  201 + return documentos;
  202 + }
  203 +
199 results.stream().forEach((record) -> { 204 results.stream().forEach((record) -> {
200 DocumentoResumido documento = (DocumentoResumido) record[0]; 205 DocumentoResumido documento = (DocumentoResumido) record[0];
201 documentos.add(documento); 206 documentos.add(documento);