+ String output;
+ try {
+ output = gpsBabelCall.function();
+ silentlyFailing = false;
+ } catch (Exception e) {
+ if (!silentlyFailing) {
+ log.warn(e.getMessage()
+ + ": "
+ + (e.getCause() != null ? e.getCause().getMessage()
+ : ""));
+ if (log.isTraceEnabled())
+ e.printStackTrace();
+ silentlyFailing = true;
+ }
+ return null;
+ }