- Timestamp:
- 2019-03-11T20:08:39+13:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java
r32453 r32892 401 401 String statusString = GSXML.getNodeText(statusElem); 402 402 statusString += " and monitored until done."; 403 // check for errors 404 int status_code = Integer.parseInt(statusElem.getAttribute(GSXML.STATUS_ERROR_CODE_ATT)); 405 if (GSStatus.isError(status_code)) { 406 logger.info("Got error status code: " + status_code); 407 statusString += "But got error status code: " + status_code; 408 } else { // check for Construction event errors 409 String id = statusElem.getAttribute("pid"); 410 GS2PerlListener currentListener = this.listeners.get(id); 411 status_code = currentListener.getStatus(); 412 if (GSStatus.isError(status_code)) 413 { 414 logger.info("xxxx Got construction event error. Error status code: " + status_code); 415 statusString += "But got construction event error, status code: " + status_code; 416 // add the rest of the messages to the statusElem node 417 statusString += "\n" + currentListener.getUpdate(); 418 statusElem.setAttribute(GSXML.STATUS_ERROR_CODE_ATT, Integer.toString(currentListener.getStatus())); 419 } 420 } 421 // can finally set statusString 403 422 GSXML.setNodeText(statusElem, statusString); 404 423
Note:
See TracChangeset
for help on using the changeset viewer.