diff --git a/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/LaReferenciaDownloadLogs.java b/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/LaReferenciaDownloadLogs.java index a3ef14f20..1b4742543 100644 --- a/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/LaReferenciaDownloadLogs.java +++ b/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/LaReferenciaDownloadLogs.java @@ -171,14 +171,14 @@ public class LaReferenciaDownloadLogs { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // Setting the starting period - Calendar start = ExecuteWorkflow.startingLogPeriod; + Calendar start = (Calendar) ExecuteWorkflow.startingLogPeriod.clone(); logger.info("Starting period for log download: " + sdf.format(start.getTime())); // Setting the ending period (last day of the month) - Calendar end = ExecuteWorkflow.endingLogPeriod; + Calendar end = (Calendar) ExecuteWorkflow.endingLogPeriod.clone(); end.add(Calendar.MONTH, +1); end.add(Calendar.DAY_OF_MONTH, -1); - logger.info("Starting period for log download: " + sdf.format(end.getTime())); + logger.info("Ending period for log download: " + sdf.format(end.getTime())); PreparedStatement st = ConnectDB .getHiveConnection() diff --git a/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikDownloadLogs.java b/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikDownloadLogs.java index abe99fc8d..4118ce013 100644 --- a/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikDownloadLogs.java +++ b/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikDownloadLogs.java @@ -112,14 +112,14 @@ public class PiwikDownloadLogs { logger.info("Downloading from repos with the followins piwikIds: " + piwikIdToVisit); // Setting the starting period - Calendar start = ExecuteWorkflow.startingLogPeriod; + Calendar start = (Calendar) ExecuteWorkflow.startingLogPeriod.clone(); logger.info("Starting period for log download: " + sdf.format(start.getTime())); // Setting the ending period (last day of the month) - Calendar end = ExecuteWorkflow.endingLogPeriod; + Calendar end = (Calendar) ExecuteWorkflow.endingLogPeriod.clone(); end.add(Calendar.MONTH, +1); end.add(Calendar.DAY_OF_MONTH, -1); - logger.info("Starting period for log download: " + sdf.format(end.getTime())); + logger.info("Ending period for log download: " + sdf.format(end.getTime())); for (int siteId : piwikIdToVisit) { diff --git a/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikStatsDB.java b/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikStatsDB.java index a8a965866..c88601a6b 100644 --- a/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikStatsDB.java +++ b/dhp-workflows/dhp-usage-stats-update/src/main/java/eu/dnetlib/oa/graph/usagestats/export/PiwikStatsDB.java @@ -475,8 +475,8 @@ public class PiwikStatsDB { "WHERE p.source=d.piwik_id and p.id=ro.oid " + "GROUP BY d.id, ro.id, month " + "ORDER BY d.id, ro.id, month"; - logger.info("Created downloads_stats_tmp table"); stmt.executeUpdate(sql); + logger.info("Created downloads_stats_tmp table"); logger.info("Dropping downloads_stats table"); String drop_pageviews_stats = "DROP TABLE IF EXISTS " +