huber 2002/08/04 10:58:37 Modified: src/java/org/apache/cocoon/components/pipeline/impl AbstractCachingProcessingPipeline.java Log: FIX NPE, if content is malformed, and there exists an cached response Revision Changes Path 1.2 +5 -3 xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java Index: AbstractCachingProcessingPipeline.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- AbstractCachingProcessingPipeline.java 15 Jul 2002 08:17:28 -0000 1.1 +++ AbstractCachingProcessingPipeline.java 4 Aug 2002 17:58:37 -0000 1.2 @@ -393,9 +393,11 @@ SourceValidity[] validities = response.getValidityObjects(); int i = 0; while (responseIsValid && i < validities.length) { - int valid = validities[i].isValid(); boolean isValid = false; - SourceValidity validity = null; + // BH check if validities[i] is null, may happen + // if exception was thrown due to malformed content + SourceValidity validity = validities[i]; + int valid = validity != null ? validity.isValid() : -1; if ( valid == 0) { if (i == 0) { // test generator
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]