Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/wsplgen/WSPLGENCallable.java @ 8518:2dba91c00c72
On error log error.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Thu, 18 Dec 2014 16:12:01 +0100 |
parents | e4606eae8ea5 |
children | 0a5239a1e46e |
comparison
equal
deleted
inserted
replaced
8517:288ea098494c | 8518:2dba91c00c72 |
---|---|
92 logObserver.join(); | 92 logObserver.join(); |
93 errorObserver.join(); | 93 errorObserver.join(); |
94 } | 94 } |
95 catch (InterruptedException iee) { /* do nothing */ } | 95 catch (InterruptedException iee) { /* do nothing */ } |
96 | 96 |
97 log.info("WSPLGEN exit value: " + process.exitValue()); | 97 int exitValue = process.exitValue(); |
98 if (exitValue < 2) { | |
99 log.info("WSPLGEN exit value: " + exitValue); | |
100 } | |
101 else { | |
102 log.error("WSPLGEN exit value: " + exitValue); | |
103 } | |
98 log.info( | 104 log.info( |
99 "WSPLGEN throw " + | 105 "WSPLGEN throw " + |
100 errorObserver.numErrors() + " errors."); | 106 errorObserver.numErrors() + " errors."); |
101 log.info( | 107 log.info( |
102 "WSPLGEN throw " + | 108 "WSPLGEN throw " + |
103 errorObserver.numWarnings() + " warnings."); | 109 errorObserver.numWarnings() + " warnings."); |
104 | 110 |
105 if (process.exitValue() < 2 && errorObserver.numErrors() == 0) { | 111 if (exitValue < 2 && errorObserver.numErrors() == 0) { |
106 FacetCreator fc = job.getFacetCreator(); | 112 FacetCreator fc = job.getFacetCreator(); |
107 fc.createWSPLGENFacet(); | 113 fc.createWSPLGENFacet(); |
108 fc.finish(); | 114 fc.finish(); |
109 } | 115 } |
110 | 116 |