Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 99039 invoked by uid 500); 1 Jun 2001 02:16:33 -0000 Mailing-List: contact axis-dev-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@xml.apache.org Received: (qmail 97306 invoked by uid 500); 1 Jun 2001 02:14:48 -0000 Delivered-To: apmail-xml-axis-cvs@apache.org Received: (qmail 95890 invoked by uid 1144); 1 Jun 2001 02:13:26 -0000 Date: 1 Jun 2001 02:13:26 -0000 Message-ID: <20010601021326.95889.qmail@apache.org> From: gdaniels@apache.org To: xml-axis-cvs@apache.org Subject: cvs commit: xml-axis/java/src/org/apache/axis/message SAXAdapter.java gdaniels 01/05/31 19:13:26 Modified: java/src/org/apache/axis/message SAXAdapter.java Log: Set the "parsing" flag on the MessageContext to avoid an exception when RPCElement asks for the serviceHandler. If we didn't, another (recursive) parse would kick off and generate a NullPointerException. Revision Changes Path 1.5 +2 -0 xml-axis/java/src/org/apache/axis/message/SAXAdapter.java Index: SAXAdapter.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/message/SAXAdapter.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SAXAdapter.java 2001/05/23 16:15:06 1.4 +++ SAXAdapter.java 2001/06/01 02:13:25 1.5 @@ -32,7 +32,9 @@ public void parse() { try { + context.getMessageContext().setParsing(true); _parser.parse(inputSource, this); + context.getMessageContext().setParsing(false); } catch (Exception e) { e.printStackTrace(); }