I second Ed's answer. Try unistalling whatever you installed and start fresh. Whenever I see this error when trying to installing a native bridge, this solution always worked for me.
On 12/7/10 5:07 PM, "[email protected]" <[email protected]> wrote: > From: Edward Capriolo <[email protected]> > Date: Tue, 7 Dec 2010 17:22:03 -0500 > To: <[email protected]> > Subject: Re: HDFS and libhfds > > 2010/12/7 Petrucci Andreas <[email protected]>: >> >> hello there, im trying to compile libhdfs in order but there are some >> problems. According to http://wiki.apache.org/hadoop/MountableHDFS i have >> already installes fuse. With ant compile-c++-libhdfs -Dlibhdfs=1 the buils is >> successful. >> >> However when i try ant package -Djava5.home=... -Dforrest.home=... the build >> fails and the output is the below : >> >> [exec] >> [exec] Exception in thread "main" java.lang.UnsupportedClassVersionError: >> Bad version number in .class file >> [exec] at java.lang.ClassLoader.defineClass1(Native Method) >> [exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:620) >> [exec] at >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) >> [exec] at >> java.net.URLClassLoader.defineClass(URLClassLoader.java:260) >> [exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:56) >> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:195) >> [exec] at java.security.AccessController.doPrivileged(Native Method) >> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> [exec] at >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) >> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> [exec] at >> org.apache.avalon.excalibur.logger.DefaultLogTargetFactoryManager.configure(D >> efaultLogTargetFactoryManager.java:113) >> [exec] at >> org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.j >> ava:201) >> [exec] at >> org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetFactoryMana >> ger(LogKitLoggerManager.java:436) >> [exec] at >> org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(LogKitLogger >> Manager.java:400) >> [exec] at >> org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.j >> ava:201) >> [exec] at >> org.apache.cocoon.core.CoreUtil.initLogger(CoreUtil.java:607) >> [exec] at org.apache.cocoon.core.CoreUtil.init(CoreUtil.java:169) >> [exec] at org.apache.cocoon.core.CoreUtil.<init>(CoreUtil.java:115) >> [exec] at >> org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:128) >> [exec] at >> org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:97) >> [exec] at org.apache.cocoon.Main.main(Main.java:310) >> [exec] Java Result: 1 >> [exec] >> [exec] Copying broken links file to site root. >> [exec] >> [exec] >> [exec] BUILD FAILED >> [exec] /apache-forrest-0.8/main/targets/site.xml:175: Warning: Could not >> find file /hadoop-0.20.2/src/docs/build/tmp/brokenlinks.xml to copy. >> [exec] >> [exec] Total time: 4 seconds >> >> BUILD FAILED >> /hadoop-0.20.2/build.xml:867: exec returned: 1 >> >> >> any ideas what's wrong??? >> > > I never saw this usage: > -Djava5.home > Try > export JAVA_HOME=/usr/java > > " Bad version number in .class file " means you are mixing and > matching java versions somehow. iCrossing Privileged and Confidential Information This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information of iCrossing. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
