diff --git a/ems-engine/src/main/java/it/integry/ems/production/service/MesProductionServiceV2.java b/ems-engine/src/main/java/it/integry/ems/production/service/MesProductionServiceV2.java index 3af0057b64..d194e46400 100644 --- a/ems-engine/src/main/java/it/integry/ems/production/service/MesProductionServiceV2.java +++ b/ems-engine/src/main/java/it/integry/ems/production/service/MesProductionServiceV2.java @@ -314,7 +314,16 @@ public class MesProductionServiceV2 { rs.close(); ps.close(); - Date dataIniz = null; + if (lastStep == null) { + throw new Exception(String.format( + "Errore nella lettura della step. Gestione %s, data ord. %s, num ord. %d", + gestioneOrd, + UtilityDate.formatDate(dataOrd, CommonConstants.DATE_FORMAT_DMY), + numOrd + )); + } + + Date dataIniz; if (dataInizLav == null) { dataIniz = new Date(); } else {