Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140004 - emerge of dev-java/lucene-1.4.3 fails UnsupportedClassVersionError
Summary: emerge of dev-java/lucene-1.4.3 fails UnsupportedClassVersionError
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-11 09:17 UTC by Joe Harvell
Modified: 2006-07-11 10:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (ei.txt,3.06 KB, text/plain)
2006-07-11 09:21 UTC, Joe Harvell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Harvell 2006-07-11 09:17:51 UTC
USE flags for this compile were: doc
Also tried with: doc, jikes

emerge --nospinner --columns --nocolor dev-util/eclipse-sdk 
(1 of 2) Cleaning dev-java/lucene-1.4.3
(1 of 2) Compiling/Merging dev-java/lucene-1.4.3
* Enabling generation-2 compatibility ...
* Using sun-jdk-1.4
[ ok ]
>>> Unpacking source...
>>> Unpacking lucene-1.4.3-src.tar.gz to /var/tmp/portage/lucene-1.4.3/work
tar: A lone zero block at 8089
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/lucene-1.4.3/work/lucene-1.4.3 ...
Buildfile: build.xml
BUILD FAILED
java.lang.UnsupportedClassVersionError: org/xml/sax/ext/Attributes2 (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at org.apache.xerces.parsers.AbstractSAXParser.this(AbstractSAXParser.java:201)
at org.apache.xerces.parsers.AbstractSAXParser.<init>(AbstractSAXParser.java:221)
at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:98)
at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:83)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.<init>(SAXParserImpl.java:332)
at org.apache.xerces.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:122)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:61)
at org.apache.tools.ant.util.JAXPUtils.newSAXParser(JAXPUtils.java:205)
at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:163)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:193)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:140)
at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)
at org.apache.tools.ant.Main.runBuild(Main.java:653)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Total time: 0 seconds
Comment 1 Joe Harvell 2006-07-11 09:20:14 UTC
JDK info:

harvell@dogboy ~ $ equery list sun-jdk
[ Searching for package 'sun-jdk' in all categories among: ]
 * installed packages
[I--] [ ~] dev-java/sun-jdk-1.4.2.12 (1.4)
[I--] [ ~] dev-java/sun-jdk-1.5.0.07 (1.5)

harvell@dogboy ~ $ java-check-environment
 * === Java Environment Checker ===
 * The purpose of this script is to check the sanity of your Java Environment.
 * We have significantly changed and improved the way Java is handled in many respects.
 * Please refer to http://www.gentoo.org/proj/en/java/java-upgrade.xml for details

 * Checking vm_environment_files ...                                      [ ok ]
 * Checking user_settings ...                                             [ ok ]
 * Checking generation_1_system_vm ...                                    [ ok ]
 * Java environment is sane. Congratulations!
Comment 2 Joe Harvell 2006-07-11 09:21:21 UTC
Created attachment 91482 [details]
emerge --info
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2006-07-11 10:18:27 UTC
You need to make sure you have followed the upgrade guide at http://www.gentoo.org/proj/en/java/java-upgrade.xml

In particular, you need to run java-1.5-fixer to remerge packages that were compiled with 1.5 with 1.4 instead.

If you have further problems with UnsupportedClassVersionError, please come to #gentoo-java on irc.freenode.net or the gentoo-java mailing list.