Author: thiru
Date: Tue Jan 26 18:36:10 2010
New Revision: 903354

URL: http://svn.apache.org/viewvc?rev=903354&view=rev
Log:
AVRO-373. EOF detection broken in JsonDecoder

Modified:
    hadoop/avro/trunk/CHANGES.txt
    hadoop/avro/trunk/lang/java/src/java/org/apache/avro/io/JsonDecoder.java

Modified: hadoop/avro/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/hadoop/avro/trunk/CHANGES.txt?rev=903354&r1=903353&r2=903354&view=diff
==============================================================================
--- hadoop/avro/trunk/CHANGES.txt (original)
+++ hadoop/avro/trunk/CHANGES.txt Tue Jan 26 18:36:10 2010
@@ -375,6 +375,8 @@
 
     AVRO-375. Initializing uninizialized encoders fail (thiru)
 
+    AVRO-373. EOF detection broken in JsonDecoder (thiru)
+
 Avro 1.2.0 (14 October 2009)
 
   INCOMPATIBLE CHANGES

Modified: 
hadoop/avro/trunk/lang/java/src/java/org/apache/avro/io/JsonDecoder.java
URL: 
http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/java/src/java/org/apache/avro/io/JsonDecoder.java?rev=903354&r1=903353&r2=903354&view=diff
==============================================================================
--- hadoop/avro/trunk/lang/java/src/java/org/apache/avro/io/JsonDecoder.java 
(original)
+++ hadoop/avro/trunk/lang/java/src/java/org/apache/avro/io/JsonDecoder.java 
Tue Jan 26 18:36:10 2010
@@ -60,6 +60,7 @@
   }
 
   private void advance(Symbol symbol) throws IOException {
+    this.parser.processTrailingImplicitActions();
     if (in.getCurrentToken() == null && this.parser.depth() == 1)
       throw new EOFException();
     parser.advance(symbol);


Reply via email to