Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-1477

Test failures with Java 7 on Mac OS X

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • 3.4.3
    • None
    • server, tests
    • None
    • Mac OS X Lion (10.7.4)
      Java version:
      java version "1.7.0_04"
      Java(TM) SE Runtime Environment (build 1.7.0_04-b21)
      Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

    Description

      I downloaded ZK 3.4.3 sources and ran ant test. Many of the tests failed, including ZooKeeperTest. A common symptom was spurious ConnectionLossException:

      2012-06-01 12:01:23,420 [myid:] - INFO  [main:JUnit4ZKTestRunner$LoggedInvokeMethod@54] - TEST METHOD FAILED testDeleteRecursiveAsync
      org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /
              at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
              at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
              at org.apache.zookeeper.ZooKeeper.setData(ZooKeeper.java:1246)
              at org.apache.zookeeper.ZooKeeperTest.testDeleteRecursiveAsync(ZooKeeperTest.java:77)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      ... (snipped)
      

      As background, I was actually investigating some non-deterministic failures when using Netflix's Curator with Java 7 (see https://github.com/Netflix/curator/issues/79). After a while, I figured I should establish a clean ZK baseline first and realized it is actually a ZK issue, not a Curator issue.

      We are trying to migrate to Java 7 but this is a blocking issue for us right now.

      Attachments

        1. with-ZK-1550.txt
          14 kB
          Diwaker Gupta

        Issue Links

          Activity

            People

              Unassigned Unassigned
              diwaker Diwaker Gupta
              Votes:
              8 Vote for this issue
              Watchers:
              20 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: