- From: Damien Leroy via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 08 Sep 2006 15:35:55 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/org/w3c/unicorn In directory hutz:/tmp/cvs-serv30025/org/w3c/unicorn Modified Files: UnicornCall.java Log Message: Fixed critical error with "nullpointerexception" in "UnicornCall.doRequests". Index: UnicornCall.java =================================================================== RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/UnicornCall.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- UnicornCall.java 1 Sep 2006 14:30:17 -0000 1.2 +++ UnicornCall.java 8 Sep 2006 15:35:53 -0000 1.3 @@ -62,34 +62,7 @@ private boolean bPassedHigh; private boolean bPassedMedium; private boolean bPassedLow; -/* - private UnicornCall( - final String sTask, - final EnumInputMethod aEnumInputMethod, - final String sDocumentName, - final Map<String, String[]> mapOfStringParameter) { - UnicornCall.logger.trace("Constructor(String, EnumInputMethod, String, Map<String, String[]>)"); - if (UnicornCall.logger.isDebugEnabled()) { - UnicornCall.logger.debug("Task : "+sTask+"."); - UnicornCall.logger.debug("Input method : "+aEnumInputMethod+"."); - UnicornCall.logger.debug("Document name : "+sDocumentName+"."); - UnicornCall.logger.debug("Map of parameter : "+mapOfStringParameter+"."); - } - - this.setTask(sTask); - this.aEnumInputMethod = aEnumInputMethod; - this.mapOfStringParameter = mapOfStringParameter; - this.sDocumentName = sDocumentName; - - this.mapOfResponseHigh = new LinkedHashMap<String, Observationresponse>(); - this.mapOfResponseMedium = new LinkedHashMap<String, Observationresponse>(); - this.mapOfResponseLow = new LinkedHashMap<String, Observationresponse>(); - this.bPassedHigh = true; - this.bPassedMedium = true; - this.bPassedLow = true; - } -*/ /** * Creates a new UnicornCall. */ @@ -245,6 +218,11 @@ aObservationResponse = (Observationresponse) Request.aUnmarshaller.unmarshal( new URL("file:" + Property.get("PATH_TO_ERROR_TEMPLATES") + "en_unmarshalling_error.vm")); } + catch (final NullPointerException e) { + UnicornCall.logger.error("Null Pointer Exception : "+e.getMessage(), e); + aObservationResponse = (Observationresponse) Request.aUnmarshaller.unmarshal( + new URL("file:" + Property.get("PATH_TO_ERROR_TEMPLATES") + "en_io_error.vm")); + } catch (final IOException e) { UnicornCall.logger.error("IO Exception : "+e.getMessage(), e); aObservationResponse = (Observationresponse) Request.aUnmarshaller.unmarshal(
Received on Friday, 8 September 2006 15:36:02 UTC