You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Mårten Gustafson (JIRA)" <ji...@apache.org> on 2012/10/08 00:04:02 UTC

[jira] [Commented] (ZOOKEEPER-1477) Test failures with Java 7 on Mac OS X

    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13471342#comment-13471342 ] 

Mårten Gustafson commented on ZOOKEEPER-1477:
---------------------------------------------

FWIW:

I ended up here trying to debug problems with running a local Storm cluster (which uses an embedded ZooKeeper) and followed the Curator errors and related bug reports to this issue. 

I just did somewhat of a bare minimum test case using the [storm-starter|https://github.com/nathanmarz/storm-starter/] project on _OS X 10.8.2_ using _Java 1.7.0_05_ and then switching to _Java 1.6.0_35_ (so yes, [~ekoontz] you can switch back and forth using the "Java Prefernces" app in OS X).

With _Java 1.6.0_35_ the storm-starter runs flawlessly whereas on _1.7.0_05_ it's stuck trying to connect to ZooKeeper. ZooKeeper version is _3.4.4_.

I started trying to hack a build of Curator together with _ZK 3.5_ from source but have to cave and wrap this day up. If I manage to get a test run with _3.5_ I'll update here.
                
> Test failures with Java 7 on Mac OS X
> -------------------------------------
>
>                 Key: ZOOKEEPER-1477
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1477
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: server, tests
>    Affects Versions: 3.4.3
>         Environment: 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)
>            Reporter: Diwaker Gupta
>             Fix For: 3.4.6
>
>         Attachments: with-ZK-1550.txt
>
>
> I downloaded ZK 3.4.3 sources and ran {{ant test}}. Many of the tests failed, including ZooKeeperTest. A common symptom was spurious {{ConnectionLossException}}:
> {code}
> 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)
> {code}
> 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.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira