From 17d7654b024841cc13e63246264cbec69c32e390 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Wed, 22 Feb 2017 16:04:00 +0000 Subject: [PATCH] Resilient to Email server failures git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portal/social-mail-servlet@144139 82a268e6-3cf1-43bd-a215-b396298e98cf --- distro/changelog.xml | 4 +++- .../java/org/gcube/portal/socialmail/PeriodicTask.java | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/distro/changelog.xml b/distro/changelog.xml index e7b5e66..613e1e5 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -2,10 +2,12 @@ Minor refactor for comment replies + Resilient to Email server failures - Added possibility to change poller time at runtime as well as to quit it by editing a property file in the server + Added possibility to change poller time at runtime as well as + to quit it by editing a property file in the server Added support for Auth2 0) { _log.debug("EmailParser restarts in " + pollingInterval + " minutes, to change this polling delay edit gcube-data.properties file under $CATALINA_HOME/conf"); @@ -108,7 +108,7 @@ public class PeriodicTask implements Runnable { _log.info("EmailParser stopped for " + popAccount.getPortalName() + ", found value less than 1 in gcube-data.properties file under $CATALINA_HOME/conf"); keepPolling = false; } - } catch (InterruptedException e) { + } catch (Exception e) { e.printStackTrace(); } } @@ -191,7 +191,7 @@ public class PeriodicTask implements Runnable { userRoles.add(DEFAULT_ROLE); session.setSecurityToken(null); String token = authorizationService().generateUserToken(new UserInfo(session.getUsername(), userRoles), scope); - + _log.debug("received token: "+token); session.setSecurityToken(token); _log.debug("PeriodicTask EmailParser: Security token set in session for: "+username + " on " + scope);