[ https://issues.apache.org/jira/browse/HIVEMALL-244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16954350#comment-16954350 ]
Makoto Yui commented on HIVEMALL-244: ------------------------------------- java version "9.0.1" Java(TM) SE Runtime Environment (build 9.0.1+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode) {code:java} testSerialization(hivemall.topicmodel.PLSAUDTFTest) Time elapsed: 0.316 sec <<< ERROR! org.apache.hive.com.esotericsoftware.kryo.KryoException: java.lang.IllegalArgumentException: Unable to create serializer "org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer" for class: jdk.internal.ref.Cleaner Serialization trace: cleaner (java.nio.DirectByteBuffer) inputBuf (hivemall.topicmodel.PLSAUDTF) at hivemall.topicmodel.PLSAUDTFTest.testSerialization(PLSAUDTFTest.java:175) Caused by: java.lang.IllegalArgumentException: Unable to create serializer "org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer" for class: jdk.internal.ref.Cleaner at hivemall.topicmodel.PLSAUDTFTest.testSerialization(PLSAUDTFTest.java:175) Caused by: java.lang.reflect.InvocationTargetException at hivemall.topicmodel.PLSAUDTFTest.testSerialization(PLSAUDTFTest.java:175) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private jdk.internal.ref.Cleaner jdk.internal.ref.Cleaner.next accessible: module java.base does not "opens jdk.internal.ref" to unnamed module @3c77d488 at hivemall.topicmodel.PLSAUDTFTest.testSerialization(PLSAUDTFTest.java:175) testSerialization(hivemall.topicmodel.LDAUDTFTest) Time elapsed: 0.357 sec <<< ERROR! org.apache.hive.com.esotericsoftware.kryo.KryoException: java.lang.IllegalArgumentException: Unable to create serializer "org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer" for class: jdk.internal.ref.Cleaner Serialization trace: cleaner (java.nio.DirectByteBuffer) inputBuf (hivemall.topicmodel.LDAUDTF) at hivemall.topicmodel.LDAUDTFTest.testSerialization(LDAUDTFTest.java:174) Caused by: java.lang.IllegalArgumentException: Unable to create serializer "org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer" for class: jdk.internal.ref.Cleaner at hivemall.topicmodel.LDAUDTFTest.testSerialization(LDAUDTFTest.java:174) Caused by: java.lang.reflect.InvocationTargetException at hivemall.topicmodel.LDAUDTFTest.testSerialization(LDAUDTFTest.java:174) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private jdk.internal.ref.Cleaner jdk.internal.ref.Cleaner.next accessible: module java.base does not "opens jdk.internal.ref" to unnamed module @3c77d488 at hivemall.topicmodel.LDAUDTFTest.testSerialization(LDAUDTFTest.java:174) testSerialization(hivemall.fm.FieldAwareFactorizationMachineUDTFTest) Time elapsed: 0.306 sec <<< ERROR! org.apache.hive.com.esotericsoftware.kryo.KryoException: java.lang.IllegalArgumentException: Unable to create serializer "org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer" for class: jdk.internal.ref.Cleaner Serialization trace: cleaner (java.nio.DirectByteBuffer) _inputBuf (hivemall.fm.FieldAwareFactorizationMachineUDTF) at hivemall.fm.FieldAwareFactorizationMachineUDTFTest.testSerialization(FieldAwareFactorizationMachineUDTFTest.java:277) Caused by: java.lang.IllegalArgumentException: Unable to create serializer "org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer" for class: jdk.internal.ref.Cleaner at hivemall.fm.FieldAwareFactorizationMachineUDTFTest.testSerialization(FieldAwareFactorizationMachineUDTFTest.java:277) Caused by: java.lang.reflect.InvocationTargetException at hivemall.fm.FieldAwareFactorizationMachineUDTFTest.testSerialization(FieldAwareFactorizationMachineUDTFTest.java:277) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private jdk.internal.ref.Cleaner jdk.internal.ref.Cleaner.next accessible: module java.base does not "opens jdk.internal.ref" to unnamed module @2e2ff723 at hivemall.fm.FieldAwareFactorizationMachineUDTFTest.testSerialization(FieldAwareFactorizationMachineUDTFTest.java:277) Running hivemall.ftvec.trans.BinarizeLabelUDTFTest Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.133 sec <<< FAILURE! - in hivemall.ftvec.trans.BinarizeLabelUDTFTest initializationError(hivemall.ftvec.trans.BinarizeLabelUDTFTest) Time elapsed: 0.005 sec <<< ERROR! org.objenesis.ObjenesisException: java.lang.reflect.InvocationTargetException Caused by: java.lang.reflect.InvocationTargetException Caused by: java.lang.IllegalAccessError: class jdk.internal.reflect.ConstructorAccessorImpl loaded by org/powermock/core/classloader/MockClassLoader cannot access jdk/internal/reflect superclass jdk.internal.reflect.MagicAccessorImpl {code} > Support Java9, Java11(LTS), and Java12 > -------------------------------------- > > Key: HIVEMALL-244 > URL: https://issues.apache.org/jira/browse/HIVEMALL-244 > Project: Hivemall > Issue Type: Task > Reporter: Makoto Yui > Assignee: Makoto Yui > Priority: Major > Fix For: 0.6.0 > > > Oracle JDK 8 is already EOL. So, Support Java9 and Java11(LTS). -- This message was sent by Atlassian Jira (v8.3.4#803005)