Closed reinaldovale closed 6 years ago
Você poderia mostrar o código que você fez o teste?
while true; do curl http://localhost:8080/api/documento/fe5c5588-6634-413d-b86a-bc913cd5a7bd >/dev/null; done;
DocumentoREST.java
....
public class DocumentoREST extends AbstractREST<Documento, String> {
...
@GET
@Path("{id}")
@Transactional
@ApiOperation(value = "find by ID")
@Override
public Documento find(@PathParam("id") final String id) {
return bc.find(id);
}
...
@reinaldovale
Devido ao uso do parallel esse erro acaba acontecendo,
...entrySet().parallelStream().forEach(...
verifiquei o código e observei que ele já foi alterado pelo commit https://github.com/demoiselle/framework/commit/fd05aac697fa491ba4d6629dca8c9277cdd892e3 que ficou disponível na versão do Demoiselle 3.0.3
Senhores, Ao realizar alguns teste em ambiente concorrente recebo o NPE de forma aleatória sempre no mesmo ponto. penso que está relacionado ao parallelStream conforme abaixo: