zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Patrick Hunt <ph...@apache.org>
Subject Re: Exception while reading Snapshot file
Date Wed, 05 Oct 2011 16:45:59 GMT
You are missing the header, see:
org.apache.zookeeper.server.persistence.FileSnap.deserialize(DataTree,
Map<Long, Integer>, InputArchive)

Patrick

On Tue, Oct 4, 2011 at 3:00 PM, kishore g <g.kishore@gmail.com> wrote:
> Hi,
>
> I am trying to load data from a ZK snapshot file into datatree. Here is the
> code I am using
>
>    FileInputStream fis = new FileInputStream(args[0]);
>    BinaryInputArchive snapshot = BinaryInputArchive.getArchive(fis);
>    Map<Long, Integer> sessions = new HashMap<Long, Integer>();
>    DataTree dt = new DataTree();
>    SerializeUtils.deserializeSnapshot(dt, snapshot, sessions);
>
> I get the following exception
> Exception in thread "main" java.io.EOFException
>    at java.io.DataInputStream.readFully(DataInputStream.java:180)
>    at java.io.DataInputStream.readLong(DataInputStream.java:399)
>    at
> org.apache.jute.BinaryInputArchive.readLong(BinaryInputArchive.java:67)
>    at
> org.apache.zookeeper.server.util.SerializeUtils.deserializeSnapshot(SerializeUtils.java:83)
>
> Is there something wrong in the way I am reading.It is able to read part of
> the data before throwing EOF. All the snapshots result in the same problem
>
> thanks,
> Kishore G
>

Mime
View raw message