diff --git a/ems-core/src/main/java/it/integry/ems/menu/service/MenuConfigurationService.java b/ems-core/src/main/java/it/integry/ems/menu/service/MenuConfigurationService.java index e3a671b7bd..21b49f6607 100644 --- a/ems-core/src/main/java/it/integry/ems/menu/service/MenuConfigurationService.java +++ b/ems-core/src/main/java/it/integry/ems/menu/service/MenuConfigurationService.java @@ -45,9 +45,14 @@ public class MenuConfigurationService { if (advancedDataSource.getDataSource().getDbName().equalsIgnoreCase("studioml")) continue; - //LocalDateTime startTime = UtilityLocalDate.getNowTime(); - internalRefresh(advancedDataSource.getConnection(), menuConfig); - //logger.debug("Menu refresh time: " + ChronoUnit.SECONDS.between(startTime, UtilityLocalDate.getNowTime())); + try { + //LocalDateTime startTime = UtilityLocalDate.getNowTime(); + internalRefresh(advancedDataSource.getConnection(), menuConfig); + //logger.debug("Menu refresh time: " + ChronoUnit.SECONDS.between(startTime, UtilityLocalDate.getNowTime())); + } catch (Exception ex) { + logger.error("Errore durante l'aggiornamento del menu di " + advancedDataSource.getProfileName(), ex); + throw ex; + } } }