You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hivemall.apache.org by "Makoto Yui (Jira)" <ji...@apache.org> on 2019/10/18 07:47:00 UTC

[jira] [Commented] (HIVEMALL-244) Support Java9, Java11(LTS), and Java12

    [ 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)