Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Radim Kolář 05. 04. 2012, 16:03:07

Název: OpenJDK != Oracle JDK
Přispěvatel: Radim Kolář 05. 04. 2012, 16:03:07
Zajimalo by mne proc jsou javac v oracle jdk6 a v openjdk version "1.6.0_30" nekompatibilni.

hadoop 0.23.1 openjdk6 neprelozite:

Kód: [Vybrat]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project hadoop-mapreduce-client-core: Compilation failure: Compilation failure:
[ERROR] /tmp/hadoop-common/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java:[93,49] incompatible types; inferred type argument(s) org.apache.hadoop.mapreduce.Counter,java.lang.Object do not conform to bounds of type variable(s) C,G
[ERROR] found   : <C,G>java.lang.String
[ERROR] required: java.lang.String
[ERROR] /tmp/hadoop-common/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java:[576,33] incompatible types; inferred type argument(s) org.apache.hadoop.mapreduce.Counter,java.lang.Object do not conform to bounds of type variable(s) C,G
[ERROR] found   : <C,G>java.lang.String
[ERROR] required: java.lang.String
[ERROR] /tmp/hadoop-common/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java:[588,36] incompatible types; inferred type argument(s) org.apache.hadoop.mapreduce.Counter,java.lang.Object do not conform to bounds of type variable(s) C,G
[ERROR] found   : <C,G>org.apache.hadoop.mapred.Counters
[ERROR] required: org.apache.hadoop.mapred.Counters

Melo by se to resit jako OpenJDK bug?
Název: Re:OpenJDK != Oracle JDK
Přispěvatel: jehovista 05. 04. 2012, 16:40:40
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/611284
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/716959
Název: Re:OpenJDK != Oracle JDK
Přispěvatel: Radim Kolář 05. 04. 2012, 17:19:11
napsal jsem to do compiler-dev@ protoze bug v openjdk nesel nahlasit - smerovalo to na neexistujici stranku a tam mi taky poradili openjdk7 ktery to prelozi. Tak jsem tedy stahnul a prelozil openjdk7 a uz to jde. Jen koukam ze nedelaji binárky pro windows.