[ https://issues.apache.org/jira/browse/OOZIE-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16806797#comment-16806797 ]
Denes Bodo commented on OOZIE-3459: ----------------------------------- [~nobigo] I think JDK11 is good with OpenJPA, according to Unit Tests. However, I tried Oozie 4.3.1 with setting JAVA_HOME to 11 I got the following: {noformat} Error: Could not connect to the database: org.apache.oozie.service.ServiceException: E0100: Could not initialize service [org.apache.oozie.service.HadoopAccessorService], failure to login: for principal: oozie/ctr-e139-1542663976389-92586-01-000002.hwx.s...@example.com from keytab /etc/security/keytabs/oozie.service.keytab javax.security.auth.login.LoginException: Message stream modified (41) Stack trace for the error was (for debug purposes): -------------------------------------- java.lang.Exception: Could not connect to the database: org.apache.oozie.service.ServiceException: E0100: Could not initialize service [org.apache.oozie.service.HadoopAccessorService], failure to login: for principal: oozie/ctr-e139-1542663976389-92586-01-000002.hwx.s...@example.com from keytab /etc/security/keytabs/oozie.service.keytab javax.security.auth.login.LoginException: Message stream modified (41) at org.apache.oozie.tools.OozieDBCLI.validateConnection(OozieDBCLI.java:968) at org.apache.oozie.tools.OozieDBCLI.createDB(OozieDBCLI.java:193) at org.apache.oozie.tools.OozieDBCLI.run(OozieDBCLI.java:131) at org.apache.oozie.tools.OozieDBCLI.main(OozieDBCLI.java:79) Caused by: org.apache.oozie.service.ServiceException: E0100: Could not initialize service [org.apache.oozie.service.HadoopAccessorService], failure to login: for principal: oozie/ctr-e139-1542663976389-92586-01-000002.hwx.s...@example.com from keytab /etc/security/keytabs/oozie.service.keytab javax.security.auth.login.LoginException: Message stream modified (41) at org.apache.oozie.service.HadoopAccessorService.kerberosInit(HadoopAccessorService.java:244) at org.apache.oozie.service.HadoopAccessorService.init(HadoopAccessorService.java:143) at org.apache.oozie.service.HadoopAccessorService.init(HadoopAccessorService.java:114) at org.apache.oozie.service.Services.setServiceInternal(Services.java:386) at org.apache.oozie.service.Services.setService(Services.java:372) at org.apache.oozie.service.Services.loadServices(Services.java:305) at org.apache.oozie.service.Services.init(Services.java:213) at org.apache.oozie.tools.OozieDBCLI.getJdbcConf(OozieDBCLI.java:180) at org.apache.oozie.tools.OozieDBCLI.createConnection(OozieDBCLI.java:956) at org.apache.oozie.tools.OozieDBCLI.validateConnection(OozieDBCLI.java:964) ... 3 more Caused by: org.apache.hadoop.security.KerberosAuthException: failure to login: for principal: oozie/ctr-e139-1542663976389-92586-01-000002.hwx.s...@example.com from keytab /etc/security/keytabs/oozie.service.keytab javax.security.auth.login.LoginException: Message stream modified (41) at org.apache.hadoop.security.UserGroupInformation.doSubjectLogin(UserGroupInformation.java:1847) at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytabAndReturnUGI(UserGroupInformation.java:1215) at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:1008) at org.apache.oozie.service.HadoopAccessorService.kerberosInit(HadoopAccessorService.java:236) ... 12 more Caused by: javax.security.auth.login.LoginException: Message stream modified (41) at jdk.security.auth/com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:781) at jdk.security.auth/com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:592) at java.base/javax.security.auth.login.LoginContext.invoke(LoginContext.java:726) at java.base/javax.security.auth.login.LoginContext$4.run(LoginContext.java:665) at java.base/javax.security.auth.login.LoginContext$4.run(LoginContext.java:663) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:663) at java.base/javax.security.auth.login.LoginContext.login(LoginContext.java:574) at org.apache.hadoop.security.UserGroupInformation$HadoopLoginContext.login(UserGroupInformation.java:1926) at org.apache.hadoop.security.UserGroupInformation.doSubjectLogin(UserGroupInformation.java:1837) ... 15 more Caused by: KrbException: Message stream modified (41) at java.security.jgss/sun.security.krb5.KrbKdcRep.check(KrbKdcRep.java:83) at java.security.jgss/sun.security.krb5.KrbAsRep.decrypt(KrbAsRep.java:158) at java.security.jgss/sun.security.krb5.KrbAsRep.decryptUsingKeyTab(KrbAsRep.java:121) at java.security.jgss/sun.security.krb5.KrbAsReqBuilder.resolve(KrbAsReqBuilder.java:295) at java.security.jgss/sun.security.krb5.KrbAsReqBuilder.action(KrbAsReqBuilder.java:371) at jdk.security.auth/com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:753) ... 24 more{noformat} Rest of the Hadoop components use Java 8. > Oozie cannot be built using Java 11 > ----------------------------------- > > Key: OOZIE-3459 > URL: https://issues.apache.org/jira/browse/OOZIE-3459 > Project: Oozie > Issue Type: Bug > Components: core, fluent-job > Affects Versions: 5.1.0 > Reporter: Denes Bodo > Priority: Major > > Using OpenJDK 11 I am not able to build Oozie using {{mvn clean install}}. > I found two issues: > * Fluent job API build fails due to Jaxb2 maven plugin. > * No {{com.sun.tools.}} package is available so *TestMetricsInstrumentation* > will not work. > * Maven surefire plugin has to be updated. It works with 3.0.0-M3 -- This message was sent by Atlassian JIRA (v7.6.3#76005)