Dear zookeeper dev team,

Thanks very much for your great dev work of zookeeper such a good project
for hadoop and hbase! I have met a zookeeper internal java unit test
failure when I download zookeeper-3.4.3 and run "ant test" to run all the
zookeeper unit test.

The failed unit test is org.apache.zookeeper.server.quorum.Zab1_0Test,  and
the JDK I used is Sun jdk1.6.0_21. I assume all the unit test should be
passed from your side before release, but it is failed from my side. Can
you help to have a look at why this Zab1_0Test unit test failed and how to
fix it? Highly appreciated for your help!

I also search it in google, just found that someone also had the same
issue, but I didn't found an the resolution as far as I search. Is there
any JIRA  tracking for this issue? How can I fix it?

http://mail-archives.apache.org/mod_mbox/zookeeper-dev/201201.mbox/%3c1337873101.14141.1325847460262.javamail.tom...@hel.zones.apache.org%3E
http://mail-archives.apache.org/mod_mbox/zookeeper-dev/201201.mbox/%3C114225885.3301327139742583.JavaMail.hudson@aegis%3E

Here is the failure information:
--------------------------------------------------------
This failure says 33556 port is already used, but it is not in use with
command netstat check in fact. Do you have any idea of this? Did you meet
this issue before when you did previous zookeeper version upgrade? thanks!

    [junit] Running org.apache.zookeeper.server.quorum.Zab1_0Test
    [junit] Tests run: 8, Failures: 0, Errors: 1, Time elapsed: 18.334 sec
    [junit] Test org.apache.zookeeper.server.quorum.Zab1_0Test FAILED

Zab1_0Test log:
----------------------------------------------------------------------
2012-07-11 23:17:15,579 [myid:] - INFO  [main:Leader@427] - Shutdown called
*java.lang.Exception: shutdown Leader! reason: end of test*
        at
org.apache.zookeeper.server.quorum.Leader.shutdown(Leader.java:427)
        at
org.apache.zookeeper.server.quorum.Zab1_0Test.testLastAcceptedEpoch(Zab1_0Test.java:211)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)


*2012-07-11 23:17:15,584 [myid:] - ERROR [main:Leader@139] - Couldn't bind
to port 33556
java.net.BindException: Address already in use*
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:402)
        at java.net.ServerSocket.bind(ServerSocket.java:328)
        at java.net.ServerSocket.bind(ServerSocket.java:286)
        at org.apache.zookeeper.server.quorum.Leader.<init>(Leader.java:137)
        at
org.apache.zookeeper.server.quorum.Zab1_0Test.createLeader(Zab1_0Test.java:810)
        at
org.apache.zookeeper.server.quorum.Zab1_0Test.testLeaderInElectingFollowers(Zab1_0Test.java:224)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

*2012-07-11 23:17:20,202 [myid:] - ERROR [
LearnerHandler-bdvm039.svl.ibm.com/9.30.122.48:40153:LearnerHandler@559] -
Unex
pected exception causing shutdown while sock still open
java.net.SocketTimeoutException: Read timed out*
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        at java.io.DataInputStream.readInt(DataInputStream.java:370)
        at
org.apache.jute.BinaryInputArchive.readInt(BinaryInputArchive.java:63)
        at
org.apache.zookeeper.server.quorum.QuorumPacket.deserialize(QuorumPacket.java:83)
        at
org.apache.jute.BinaryInputArchive.readRecord(BinaryInputArchive.java:108)
        at
org.apache.zookeeper.server.quorum.LearnerHandler.run(LearnerHandler.java:291)
2012-07-11 23:17:20,203 [myid:] - WARN  [
LearnerHandler-bdvm039.svl.ibm.com/9.30.122.48:40153:LearnerHandler@569] -
****
*** GOODBYE bdvm039.svl.ibm.com/9.30.122.48:40153 ********
2012-07-11 23:17:20,204 [myid:] - INFO  [Thread-20:Leader@421] - Shutting
down
2012-07-11 23:17:20,204 [myid:] - INFO  [Thread-20:Leader@427] - Shutdown
called
java.lang.Exception: shutdown Leader! reason: lead ended




-- 
Thanks again!

Best Regards,
Liping Zhang

Reply via email to