You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by ro...@apache.org on 2006/11/07 17:30:34 UTC
svn commit: r472152 -
/incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMParser.java
Author: rooneg
Date: Tue Nov 7 08:30:33 2006
New Revision: 472152
URL: http://svn.apache.org/viewvc?view=rev&rev=472152
Log:
Fix ABDERA-22, calling the Parser#parse(Reader r) method without passing in
a base argument always throws a NullPointerException.
[ in parser/src/main/java/org/apache/abdera/parser/stax ]
* FOMParser.java
(parse): Don't pass a null base into IRI's constructor, instead recognize
it and pass a null base IRI into getDocument.
Modified:
incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMParser.java
Modified: incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMParser.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMParser.java?view=diff&rev=472152&r1=472151&r2=472152
==============================================================================
--- incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMParser.java (original)
+++ incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMParser.java Tue Nov 7 08:30:33 2006
@@ -128,7 +128,7 @@
FOMFactory factory = getFomFactory(options);
XMLStreamReader xmlreader = StAXUtils.createXMLStreamReader(in);
FOMBuilder builder = new FOMBuilder(factory, xmlreader, options);
- document = getDocument(builder, new IRI(base));
+ document = getDocument(builder, base != null ? new IRI(base) : null);
setCharset(options, xmlreader.getCharacterEncodingScheme(), document);
} catch (Exception e) {
if (!(e instanceof ParseException))