I had installed the new java 8 version u333 but it looks like I just installed 
a jre.

So now I have a proper jdk  8u331. And the most recent maven 3.8.6.


clr% java -version
java version "1.8.0_331"
Java(TM) SE Runtime Environment (build 1.8.0_331-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.331-b09, mixed mode)
[MacBook-Pro-10:git/db-jdo/tck] clr% mvn --version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /Users/clr/apache-maven-3.8.6
Java version: 1.8.0_331, vendor: Oracle Corporation, runtime: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_331.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.4", arch: "x86_64", family: "mac"

Now everything compiles and runs ok to completion but I get hundreds of 
warnings of generic class mismatches.

There are many examples, e.g.

    /** Map of transaction isolation String values to Integer */
    protected final static Map levelValues = new HashMap();
    static {
        levelValues.put(Constants.TX_READ_UNCOMMITTED, 0);
        levelValues.put(Constants.TX_READ_COMMITTED, 1);
        levelValues.put(Constants.TX_REPEATABLE_READ, 2);
        levelValues.put(Constants.TX_SNAPSHOT, 3);
        levelValues.put(Constants.TX_SERIALIZABLE, 4);
    }

The untyped levelValues can be changed to HashMap<String, Integer> and probably 
should be. But who is issuing these WARNINGs?

I will continue to add https: to all of the pom.xml and xxx.java files but 
would like to figure out what is going on.

Thanks,

Craig

[INFO] Compiling 898 source files to 
/Users/clr/apache/git/db-jdo/tck/target/classes
[WARNING] DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedPC.PCAppAddress -> 
org.apache.jdo.tck.pc.companyAnnotatedPC.QPCAppAddress
... many more of these messages...
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedFC.FCDSAddress -> 
org.apache.jdo.tck.pc.companyAnnotatedFC.QFCDSAddress
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedFC.FCAppProject -> 
org.apache.jdo.tck.pc.companyAnnotatedFC.QFCAppProject
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedPI.PIAppInsurance -> 
org.apache.jdo.tck.pc.companyAnnotatedPI.QPIAppInsurance
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedFC.FCAppMeetingRoom -> 
org.apache.jdo.tck.pc.companyAnnotatedFC.QFCAppMeetingRoom
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedPI.PIAppDepartment -> 
org.apache.jdo.tck.pc.companyAnnotatedPI.QPIAppDepartment
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedFC.FCAppAddress -> 
org.apache.jdo.tck.pc.companyAnnotatedFC.QFCAppAddress
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedFC.FCDSEmployee -> 
org.apache.jdo.tck.pc.companyAnnotatedFC.QFCDSEmployee
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedPC.PCDSDepartment -> 
org.apache.jdo.tck.pc.companyAnnotatedPC.QPCDSDepartment
DataNucleus : JDOQLTypedQuery Q class generation : 
org.apache.jdo.tck.pc.companyAnnotatedFC.DatastoreIdDiscriminatorClassNameInheritanceSuperclass
 -> 
org.apache.jdo.tck.pc.companyAnnotatedFC.QDatastoreIdDiscriminatorClassNameInheritanceSuperclass
Note: DataNucleus JDO AnnotationProcessor for generating JDOQLTypedQuery Q 
classes
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[166,23]
 [unchecked] unchecked call to put(K,V) as a member of the raw type Map
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[167,23]
 [unchecked] unchecked call to put(K,V) as a member of the raw type Map
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[168,23]
 [unchecked] unchecked call to put(K,V) as a member of the raw type Map
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[169,23]
 [unchecked] unchecked call to put(K,V) as a member of the raw type Map
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[170,23]
 [unchecked] unchecked call to put(K,V) as a member of the raw type Map
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[402,34]
 [unchecked] unchecked call to add(E) as a member of the raw type Collection
  where E is a type-variable:
    E extends Object declared in interface Collection
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[411,32]
 [unchecked] unchecked call to add(E) as a member of the raw type Collection
  where E is a type-variable:
    E extends Object declared in interface Collection
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[492,22]
 [unchecked] unchecked call to setClass(Class<T>) as a member of the raw type 
Query
  where T is a type-variable:
    T extends Object declared in interface Query
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[495,37]
 [unchecked] unchecked method invocation: method getExtent in interface 
PersistenceManager is applied to given types
  required: Class<T>,boolean
  found: Class,boolean
  where T is a type-variable:
    T extends Object declared in method <T>getExtent(Class<T>,boolean)
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[495,38]
 [unchecked] unchecked conversion
  required: Class<T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>getExtent(Class<T>,boolean)
[WARNING] 
/Users/clr/apache/git/db-jdo/tck/src/main/java/org/apache/jdo/tck/JDO_Test.java:[501,27]
 [unchecked] unchecked call to setCandidates(Extent<T>) as a member of the raw 
type Query
  where T is a type-variable:
    T extends Object declared in interface Query

> On Jun 26, 2022, at 06:53, Bouschen, Michael 
> <michael.bousc...@akquinet.de.INVALID> wrote:
> 
> Hi Craig,
> 
> I think your JDK version is too old. I downloaded jdk-8u71, installed it and 
> see the same errors.
> When I use jdk-8u201 everything compiles and runs fine.
> 
> Any reason why you are using such an old Java 8 version?
> I switched to openjdk from adoptOpenJDK or from Azul (Zulu).
> 
> Regards Michael
> 

Craig L Russell
c...@apache.org

Reply via email to