I'm correct in assuming 10091 didn't go into 3.0? On Thu, Jan 18, 2018 at 2:32 AM, Steinmaurer, Thomas < thomas.steinmau...@dynatrace.com> wrote:
> Sam, > > > > thanks for the confirmation. Going back to u152 then. > > > > Thomas > > > > *From:* li...@beobal.com [mailto:li...@beobal.com] *On Behalf Of *Sam > Tunnicliffe > *Sent:* Donnerstag, 18. Jänner 2018 10:16 > *To:* user@cassandra.apache.org > *Subject:* Re: Cassandra 3.11 fails to start with JDK8u162 > > > > This isn't (wasn't) a known issue, but the way that CASSANDRA-10091 was > implemented using internal JDK classes means it was always possible that a > minor JVM version change could introduce incompatibilities (CASSANDRA-2967 > is also relevant). > > We did already know that we need to revisit the way this works in 4.0 for > JDK9 support (CASSANDRA-9608), so we should identify a more stable solution > & apply that to both 3.11 and 4.0. > > In the meantime, downgrading to 152 is the only real option. > > > > I've opened https://issues.apache.org/jira/browse/CASSANDRA-14173 for > this. > > > > Thanks, > > Sam > > > > > > On 18 January 2018 at 08:43, Nicolas Guyomar <nicolas.guyo...@gmail.com> > wrote: > > Thank you Thomas for starting this thread, I'm having exactly the same > issue on AWS EC2 RHEL-7.4_HVM-20180103-x86_64-2-Hourly2-GP2 > (ami-dc13a4a1) I was starting to bang my head on my desk ! > > > > So I'll try to downgrade back to 152 then ! > > > > > > > > On 18 January 2018 at 08:34, Steinmaurer, Thomas < > thomas.steinmau...@dynatrace.com> wrote: > > Hello, > > > > after switching from JDK8u152 to JDK8u162, Cassandra fails with the > following stack trace upon startup. > > > > ERROR [main] 2018-01-18 07:33:18,804 CassandraDaemon.java:706 - Exception > encountered during startup > > java.lang.AbstractMethodError: org.apache.cassandra.utils. > JMXServerUtils$Exporter.exportObject(Ljava/rmi/Remote;ILjava/rmi/server/ > RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;Lsun/ > misc/ObjectInputFilter;)Ljava/rmi/Remote; > > at > javax.management.remote.rmi.RMIJRMPServerImpl.export(RMIJRMPServerImpl.java:150) > ~[na:1.8.0_162] > > at > javax.management.remote.rmi.RMIJRMPServerImpl.export(RMIJRMPServerImpl.java:135) > ~[na:1.8.0_162] > > at > javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:405) > ~[na:1.8.0_162] > > at > org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:104) > ~[apache-cassandra-3.11.2-SNAPSHOT.jar:3.11.2-SNAPSHOT] > > at > org.apache.cassandra.service.CassandraDaemon.maybeInitJmx(CassandraDaemon.java:143) > [apache-cassandra-3.11.2-SNAPSHOT.jar:3.11.2-SNAPSHOT] > > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:188) > [apache-cassandra-3.11.2-SNAPSHOT.jar:3.11.2-SNAPSHOT] > > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:600) > [apache-cassandra-3.11.2-SNAPSHOT.jar:3.11.2-SNAPSHOT] > > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:689) > [apache-cassandra-3.11.2-SNAPSHOT.jar:3.11.2-SNAPSHOT] > > > > Is this a known issue? > > > > > > Thanks, > > Thomas > > > > The contents of this e-mail are intended for the named addressee only. It > contains information that may be confidential. Unless you are the named > addressee or an authorized designee, you may not copy or use it, or > disclose it to anyone else. If you received it in error please notify us > immediately and then destroy it. Dynatrace Austria GmbH (registration > number FN 91482h) is a company registered in Linz whose registered office > is at 4040 Linz, Austria, Freist > <https://maps.google.com/?q=4040+Linz,+Austria,+Freist%C3%A4dterstra%C3%9Fe+313&entry=gmail&source=g> > ädterstra > <https://maps.google.com/?q=4040+Linz,+Austria,+Freist%C3%A4dterstra%C3%9Fe+313&entry=gmail&source=g> > ße 313 > <https://maps.google.com/?q=4040+Linz,+Austria,+Freist%C3%A4dterstra%C3%9Fe+313&entry=gmail&source=g> > > > > > The contents of this e-mail are intended for the named addressee only. It > contains information that may be confidential. Unless you are the named > addressee or an authorized designee, you may not copy or use it, or > disclose it to anyone else. If you received it in error please notify us > immediately and then destroy it. Dynatrace Austria GmbH (registration > number FN 91482h) is a company registered in Linz whose registered office > is at 4040 Linz, Austria, Freistädterstraße 313 > <https://maps.google.com/?q=4040+Linz,+Austria,+Freist%C3%A4dterstra%C3%9Fe+313&entry=gmail&source=g> > -- Ben Wood Software Engineer - Data Agility Mesosphere