[ https://issues.apache.org/jira/browse/ZOOKEEPER-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13464979#comment-13464979 ]
Eugene Koontz commented on ZOOKEEPER-1477: ------------------------------------------ I noted this in javac's output when using Oracle Java 7 on Linux: {code} compile: [javac] Compiling 164 source files to /home/ec2-user/zookeeper/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] /home/ec2-user/zookeeper/src/java/main/org/apache/zookeeper/jmx/ManagedUtil.java:62: warning: [rawtypes] found raw type: Enumeration [javac] Enumeration enumer = r.getCurrentLoggers(); [javac] ^ [javac] missing type arguments for generic class Enumeration<E> [javac] where E is a type-variable: [javac] E extends Object declared in interface Enumeration [javac] /home/ec2-user/zookeeper/src/java/main/org/apache/zookeeper/server/util/KerberosUtil.java:39: warning: [rawtypes] found raw type: Class [javac] getInstanceMethod = classRef.getMethod("getInstance", new Class[0]); [javac] ^ [javac] missing type arguments for generic class Class<T> [javac] where T is a type-variable: [javac] T extends Object declared in class Class [javac] /home/ec2-user/zookeeper/src/java/main/org/apache/zookeeper/server/util/KerberosUtil.java:42: warning: [rawtypes] found raw type: Class [javac] new Class[0]); [javac] ^ [javac] missing type arguments for generic class Class<T> [javac] where T is a type-variable: [javac] T extends Object declared in class Class [javac] 4 warnings {code} > 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 > Priority: Blocker > Fix For: 3.4.5 > > > 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