You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cassandra.apache.org by Ben Vogan <be...@shopkick.com> on 2016/05/10 17:07:18 UTC

UUIDGen : Unsupported major.minor version 52.0

Hi all,

I am trying to use Cassandra (v3.5) from spark (v1.6.0 - CDH 5.7) via the
datastax connector (1.6.0-M2) in scala (2.10.5).  My initial test runs fine
locally, but when I try to deploy it to a test machine I am getting the
following exception:

16/05/09 23:04:25 WARN Lost task 0.0 in stage 1.0 (TID 8,
hcompute005.internal.shopkick.com): java.lang.UnsupportedClassVersionError:
org/apache/cassandra/utils/UUIDGen : Unsupported major.minor version 52.0

        at java.lang.ClassLoader.defineClass1(Native Method)

        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)

        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)

        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

        at
sandbox.ben.cassandra.UserActivityTransformLoader.extractUserActivity(UserActivityTransformLoader.scala:121)



The line of code that is failing is just:

UUIDGen.getTimeUUID(timestamp).toString



The java version in this environment is:

$ java -version

java version "1.8.0_91"

Java(TM) SE Runtime Environment (build 1.8.0_91-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)



Any advice on how to proceed here?

Thanks,

--Ben

Re: UUIDGen : Unsupported major.minor version 52.0

Posted by Joel Knighton <jo...@datastax.com>.
This mailing list is for discussion of the development of Cassandra - since
your mail discusses building a system using Cassandra, it is better suited
for the Users mailing list.

That error indicates that you've built the system using JDK 8 (the minimum
Java version supported on the 3.x series) but are running it on a lower
version of the Java runtime. I'd suggest double-checking the version of
Java used on your test system.

If you have any followup questions, please start a new thread on the Users
mailing list.

On Tue, May 10, 2016 at 12:07 PM, Ben Vogan <be...@shopkick.com> wrote:

> Hi all,
>
> I am trying to use Cassandra (v3.5) from spark (v1.6.0 - CDH 5.7) via the
> datastax connector (1.6.0-M2) in scala (2.10.5).  My initial test runs fine
> locally, but when I try to deploy it to a test machine I am getting the
> following exception:
>
> 16/05/09 23:04:25 WARN Lost task 0.0 in stage 1.0 (TID 8,
> hcompute005.internal.shopkick.com):
> java.lang.UnsupportedClassVersionError:
> org/apache/cassandra/utils/UUIDGen : Unsupported major.minor version 52.0
>
>         at java.lang.ClassLoader.defineClass1(Native Method)
>
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>
>         at java.security.AccessController.doPrivileged(Native Method)
>
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>
>         at
>
> sandbox.ben.cassandra.UserActivityTransformLoader.extractUserActivity(UserActivityTransformLoader.scala:121)
>
>
>
> The line of code that is failing is just:
>
> UUIDGen.getTimeUUID(timestamp).toString
>
>
>
> The java version in this environment is:
>
> $ java -version
>
> java version "1.8.0_91"
>
> Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
>
> Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
>
>
>
> Any advice on how to proceed here?
>
> Thanks,
>
> --Ben
>



-- 

<http://www.datastax.com/>

Joel Knighton
Cassandra Developer | joel.knighton@datastax.com

<https://www.linkedin.com/company/datastax>
<https://www.facebook.com/datastax> <https://twitter.com/datastax>
<https://plus.google.com/+Datastax/about>
<http://feeds.feedburner.com/datastax> <https://github.com/datastax/>

<http://cassandrasummit.org/Email_Signature>