You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Venkatesh Seetharam <vs...@gmail.com> on 2007/03/06 06:54:59 UTC

Error with latest version

Hi there,

Howdy. I just updated hadoop from 0.11.2 to 0.12.0 and getting the following
error.

java.lang.NullPointerException
    at org.apache.hadoop.fs.ChecksumFileSystem$FSInputChecker.seek(
ChecksumFileSystem.java:138)
    at org.apache.hadoop.fs.FSDataInputStream$PositionCache.seek(
FSDataInputStream.java:47)
    at org.apache.hadoop.fs.FSDataInputStream$Buffer.seek(
FSDataInputStream.java:82)
    at org.apache.hadoop.fs.FSDataInputStream.seek(FSDataInputStream.java
:121)
    at org.apache.hadoop.streaming.StreamXmlRecordReader.init(
StreamXmlRecordReader.java:73)
    at org.apache.hadoop.streaming.StreamXmlRecordReader.(
StreamXmlRecordReader.java:65)
    at
com.gale.searchng.workflow.fetcher.FetcherParser$XmlInputFormat.getRecordReader
(FetcherParser.java:279)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:139)
    at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java
:1445)

Any help is greatly appreciated.

-- 
Thanks,
Venkatesh

"Perfection (in design) is achieved not when there is nothing more to add,
but rather when there is nothing more to take away."
- Antoine de Saint-Exupéry

Re: Error with latest version

Posted by Venkatesh Seetharam <vs...@gmail.com>.
Sorry Hairong. I figured it out. Its the JDK version mismatch.

On 3/8/07, Venkatesh Seetharam <vs...@gmail.com> wrote:
>
> Hi Hairong,
>
> Howdy. Thanks for the patch. I applied the patch you had submitted but
> something is wrong with the checksum patch. I'm not able to compile my code
> with the patch.
>
> compile-core:
>     [javac] Compiling 38 source files to D:\GOLD\dev\search\searchng
> \build\classes
>     [javac]
> D:\GOLD\dev\search\searchng\src\java\com\gale\searchng\workflow\fetcher\ConcurrentFetcherParser.java:21:
> cannot access org.apache.hadoop.streaming.StreamXmlRecordReader
>     [javac] bad class file: D:\GOLD\dev\search\searchng\lib\hadoop-
> streaming.jar (org/apache/hadoop/streaming/StreamXmlRecordReader.class)
>     [javac] class file has wrong version 50.0, should be 49.0
>     [javac] Please remove or make sure it appears in the correct
> subdirectory of the classpath.
>     [javac] import org.apache.hadoop.streaming.StreamXmlRecordReader;
>     [javac]                                    ^
>     [javac] 1 error
>
> BUILD FAILED
>
> Venkatesh
>
> On 3/7/07, hairong Kuang <hairong@yahoo-inc.com > wrote:
> >
> > I filed a bug on this: HADOOP-1082 and attached a patch.
> >
> > Hairong
> >
> > -----Original Message-----
> > From: Venkatesh Seetharam [mailto:vseetharam@gmail.com]
> > Sent: Monday, March 05, 2007 9:55 PM
> > To: hadoop-user@lucene.apache.org
> > Subject: Error with latest version
> >
> > Hi there,
> >
> > Howdy. I just updated hadoop from 0.11.2 to 0.12.0 and getting the
> > following
> > error.
> >
> > java.lang.NullPointerException
> >     at org.apache.hadoop.fs.ChecksumFileSystem$FSInputChecker.seek(
> > ChecksumFileSystem.java:138)
> >     at org.apache.hadoop.fs.FSDataInputStream$PositionCache.seek(
> > FSDataInputStream.java:47)
> >     at org.apache.hadoop.fs.FSDataInputStream$Buffer.seek (
> > FSDataInputStream.java:82)
> >     at org.apache.hadoop.fs.FSDataInputStream.seek(
> > FSDataInputStream.java
> > :121)
> >     at org.apache.hadoop.streaming.StreamXmlRecordReader.init(
> > StreamXmlRecordReader.java:73)
> >     at org.apache.hadoop.streaming.StreamXmlRecordReader.(
> > StreamXmlRecordReader.java:65)
> >     at
> >
> > com.gale.searchng.workflow.fetcher.FetcherParser$XmlInputFormat.getRecordRea
> > der
> > (FetcherParser.java:279)
> >     at org.apache.hadoop.mapred.MapTask.run(MapTask.java:139)
> >     at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java
> > :1445)
> >
> > Any help is greatly appreciated.
> >
> > --
> > Thanks,
> > Venkatesh
> >
> > "Perfection (in design) is achieved not when there is nothing more to
> > add,
> > but rather when there is nothing more to take away."
> > - Antoine de Saint-Exupéry
> >
> >
>


-- 
Thanks,
Venkatesh

"Perfection (in design) is achieved not when there is nothing more to add,
but rather when there is nothing more to take away."
- Antoine de Saint-Exupéry

Re: Error with latest version

Posted by Venkatesh Seetharam <vs...@gmail.com>.
Hi Hairong,

Howdy. Thanks for the patch. I applied the patch you had submitted but
something is wrong with the checksum patch. I'm not able to compile my code
with the patch.

compile-core:
    [javac] Compiling 38 source files to D:\GOLD\dev\search\searchng
\build\classes
    [javac]
D:\GOLD\dev\search\searchng\src\java\com\gale\searchng\workflow\fetcher\ConcurrentFetcherParser.java:21:
cannot access org.apache.hadoop.streaming.StreamXmlRecordReader
    [javac] bad class file: D:\GOLD\dev\search\searchng\lib\hadoop-
streaming.jar (org/apache/hadoop/streaming/StreamXmlRecordReader.class)
    [javac] class file has wrong version 50.0, should be 49.0
    [javac] Please remove or make sure it appears in the correct
subdirectory of the classpath.
    [javac] import org.apache.hadoop.streaming.StreamXmlRecordReader;
    [javac]                                    ^
    [javac] 1 error

BUILD FAILED

Venkatesh

On 3/7/07, hairong Kuang <ha...@yahoo-inc.com> wrote:
>
> I filed a bug on this: HADOOP-1082 and attached a patch.
>
> Hairong
>
> -----Original Message-----
> From: Venkatesh Seetharam [mailto:vseetharam@gmail.com]
> Sent: Monday, March 05, 2007 9:55 PM
> To: hadoop-user@lucene.apache.org
> Subject: Error with latest version
>
> Hi there,
>
> Howdy. I just updated hadoop from 0.11.2 to 0.12.0 and getting the
> following
> error.
>
> java.lang.NullPointerException
>     at org.apache.hadoop.fs.ChecksumFileSystem$FSInputChecker.seek(
> ChecksumFileSystem.java:138)
>     at org.apache.hadoop.fs.FSDataInputStream$PositionCache.seek(
> FSDataInputStream.java:47)
>     at org.apache.hadoop.fs.FSDataInputStream$Buffer.seek(
> FSDataInputStream.java:82)
>     at org.apache.hadoop.fs.FSDataInputStream.seek(FSDataInputStream.java
> :121)
>     at org.apache.hadoop.streaming.StreamXmlRecordReader.init(
> StreamXmlRecordReader.java:73)
>     at org.apache.hadoop.streaming.StreamXmlRecordReader.(
> StreamXmlRecordReader.java:65)
>     at
>
> com.gale.searchng.workflow.fetcher.FetcherParser$XmlInputFormat.getRecordRea
> der
> (FetcherParser.java:279)
>     at org.apache.hadoop.mapred.MapTask.run(MapTask.java:139)
>     at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java
> :1445)
>
> Any help is greatly appreciated.
>
> --
> Thanks,
> Venkatesh
>
> "Perfection (in design) is achieved not when there is nothing more to add,
> but rather when there is nothing more to take away."
> - Antoine de Saint-Exupéry
>
>

RE: Error with latest version

Posted by hairong Kuang <ha...@yahoo-inc.com>.
I filed a bug on this: HADOOP-1082 and attached a patch.

Hairong 

-----Original Message-----
From: Venkatesh Seetharam [mailto:vseetharam@gmail.com] 
Sent: Monday, March 05, 2007 9:55 PM
To: hadoop-user@lucene.apache.org
Subject: Error with latest version

Hi there,

Howdy. I just updated hadoop from 0.11.2 to 0.12.0 and getting the following
error.

java.lang.NullPointerException
    at org.apache.hadoop.fs.ChecksumFileSystem$FSInputChecker.seek(
ChecksumFileSystem.java:138)
    at org.apache.hadoop.fs.FSDataInputStream$PositionCache.seek(
FSDataInputStream.java:47)
    at org.apache.hadoop.fs.FSDataInputStream$Buffer.seek(
FSDataInputStream.java:82)
    at org.apache.hadoop.fs.FSDataInputStream.seek(FSDataInputStream.java
:121)
    at org.apache.hadoop.streaming.StreamXmlRecordReader.init(
StreamXmlRecordReader.java:73)
    at org.apache.hadoop.streaming.StreamXmlRecordReader.(
StreamXmlRecordReader.java:65)
    at
com.gale.searchng.workflow.fetcher.FetcherParser$XmlInputFormat.getRecordRea
der
(FetcherParser.java:279)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:139)
    at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java
:1445)

Any help is greatly appreciated.

--
Thanks,
Venkatesh

"Perfection (in design) is achieved not when there is nothing more to add,
but rather when there is nothing more to take away."
- Antoine de Saint-Exupéry