perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r6441 - trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest
Subject: perfsonar development work
List archive
[pS-dev] [GEANT/SA2/ps-java-services] r6441 - trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest
Chronological Thread
- From:
- To:
- Subject: [pS-dev] [GEANT/SA2/ps-java-services] r6441 - trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest
- Date: Mon, 1 Jul 2013 19:23:56 +0100 (BST)
- Authentication-results: sfpop-ironport03.merit.edu; dkim=neutral (message not signed) header.i=none
Author: dante.delvaux
Date: 2013-07-01 19:23:56 +0100 (Mon, 01 Jul 2013)
New Revision: 6441
Modified:
trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest/SelfTest.java
Log:
pSbase3: adding catch around TemplateEngine new PerfSONARException in
SelfTest class.
Modified:
trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest/SelfTest.java
===================================================================
---
trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest/SelfTest.java
2013-07-01 18:00:01 UTC (rev 6440)
+++
trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest/SelfTest.java
2013-07-01 18:23:56 UTC (rev 6441)
@@ -64,7 +64,12 @@
final TemplateEngine te = new TemplateEngine();
te.put("index", i);
te.put("arg", arg);
- return te.evaluate(template);
+ try {
+ return te.evaluate(template);
+ } catch (PerfSONARException e) {
+ logger.warn("Error when filling template [{}] for index {} and
arg [{}]: {}", template, i, arg, e.getMessage());
+ return "";
+ }
}
private Object newInstance(Method m) throws InstantiationException,
IllegalAccessException {
- [pS-dev] [GEANT/SA2/ps-java-services] r6441 - trunk/perfsonar-base/base/src/main/java/net/geant/perfsonar/selftest, svn-noreply, 07/01/2013
Archive powered by MHonArc 2.6.16.