You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2008/01/31 18:44:35 UTC
svn commit: r617169 -
/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/context/AbstractRequestContext.java
Author: jmsnell
Date: Thu Jan 31 09:44:30 2008
New Revision: 617169
URL: http://svn.apache.org/viewvc?rev=617169&view=rev
Log:
deal with a null parser
Modified:
incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/context/AbstractRequestContext.java
Modified: incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/context/AbstractRequestContext.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/context/AbstractRequestContext.java?rev=617169&r1=617168&r2=617169&view=diff
==============================================================================
--- incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/context/AbstractRequestContext.java (original)
+++ incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/context/AbstractRequestContext.java Thu Jan 31 09:44:30 2008
@@ -95,6 +95,10 @@
throws ParseException,
IOException {
log.debug(Localizer.get("PARSING.REQUEST.DOCUMENT"));
+ if (parser == null)
+ parser = getAbdera().getParser();
+ if (parser == null)
+ throw new IllegalArgumentException("No Parser implementation was provided");
if (document == null)
document = getDocument(parser, parser.getDefaultParserOptions());
return (Document<T>) document;
@@ -118,6 +122,10 @@
throws ParseException,
IOException {
log.debug(Localizer.get("PARSING.REQUEST.DOCUMENT"));
+ if (parser == null)
+ parser = getAbdera().getParser();
+ if (parser == null)
+ throw new IllegalArgumentException("No Parser implementation was provided");
if (document == null) {
document = parser.parse(
getInputStream(),