You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Sandeep Bazar (JIRA)" <ji...@apache.org> on 2014/04/21 07:45:15 UTC

[jira] [Created] (JCLOUDS-539) Compilation of JClouds - Swift example fails with Exception in thread "main" java.lang.UnsupportedClassVersionError: JCloudsSwift : Unsupported major.minor version 51.0

Sandeep Bazar created JCLOUDS-539:
-------------------------------------

             Summary: Compilation of JClouds - Swift example fails with Exception in thread "main" java.lang.UnsupportedClassVersionError: JCloudsSwift : Unsupported major.minor version 51.0
                 Key: JCLOUDS-539
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-539
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-blobstore
    Affects Versions: 1.7.2
         Environment: root@sonash3-00:~/jclouds# javac -version
javac 1.7.0_51

root@sonash3-00:~/jclouds# mvn -version
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "3.11.0-15-generic", arch: "amd64", family: "unix"

root@sonash3-00:~/jclouds# uname -a
Linux sonash3-00 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linu
            Reporter: Sandeep Bazar
             Fix For: 1.7.3


* Used http://jclouds.apache.org/guides/openstack/ as reference.

*) Installed openjdk-7-jdk and maven
apt-get install openjdk-7-jdk maven

*) After install, 
root@sonash3-00:~/jclouds# javac -version
javac 1.7.0_51
root@sonash3-00:~/jclouds# mvn -version
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "3.11.0-15-generic", arch: "amd64", family: "unix"
root@sonash3-00:~/jclouds# uname -a
Linux sonash3-00 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

*) Followed the steps under "Get jclouds", and JCloud build was successful.

*) Followed steps under "List Containers", OpenStack Object Storage (aka Swift) and when tried to compile and run JCloudsSwift.java, throws the following exception.

root@sonash3-00:~/jclouds# vim JCloudsSwift.java
root@sonash3-00:~/jclouds# javac -classpath ".:lib/*" JCloudsSwift.java
Note: JCloudsSwift.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
root@sonash3-00:~/jclouds# java -classpath ".:lib/*" JCloudsSwift
Exception in thread "main" java.lang.UnsupportedClassVersionError: JCloudsSwift : Unsupported major.minor version 51.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: JCloudsSwift. Program will exit.



--
This message was sent by Atlassian JIRA
(v6.2#6252)