My Oracle Support Banner

DIH - EDS Creation Error (Doc ID 2639714.1)

Last updated on MAY 22, 2023

Applies to:

Oracle Financial Services Data Integration Hub - Version 8.0.7 and later
Information in this document applies to any platform.

Symptoms

On : 8.0.7 version, Install Issues_OFSS

When attempting to test the connection in EDS,
the following error occurs.

The test connection is failed.

ERROR
-----------------------
java.lang.IllegalArgumentException: Can't get Kerberos realm

at org.apache.hadoop.security.HadoopKerberosName.setConfiguration(HadoopKerberosName.java:65) ~[hadoop-common-2.6.0-cdh5.14.4.jar:?]

at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:323) ~[hadoop-common-2.6.0-cdh5.14.4.jar:?]

at org.apache.hadoop.security.UserGroupInformation.setConfiguration(UserGroupInformation.java:378) ~[hadoop-common-2.6.0-cdh5.14.4.jar:?]

at com.ofs.reveleus.DIH.model.DBConnect.getHiveConnection(DBConnect.java:237) ~[dih.jar:8.0.7.0.0_10175164299212]

at com.ofss.fsgbu.dihapp.client.DataStoreServiceClient.testConnection(DataStoreServiceClient.java:180) [dih-app.jar:8.0.7.0.0_10175164299212]

at com.ofss.fsgbu.dihapp.client.DataStoreServiceClient.performAction(DataStoreServiceClient.java:120) [dih-app.jar:8.0.7.0.0_10175164299212]

at com.ofss.fsgbu.dihapp.servlet.DIHServletHelper.invokeActions(DIHServletHelper.java:135) [dih-app.jar:8.0.7.0.0_10175164299212]

at com.ofss.fsgbu.dihapp.servlet.DIHServlet.doPost(DIHServlet.java:15) [dih-app.jar:8.0.7.0.0_10175164299212]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [javax.servlet.javax.servlet-api.jar:3.1.0]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet.javax.servlet-api.jar:3.1.0]

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at com.iflex.fic.filters.FilterServlet.doFilter(FilterServlet.java:1200) [FICServer.jar:?]

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at com.iflex.fic.filters.EncodingFilter.doFilter(EncodingFilter.java:105) [FICFilters.jar:?]

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3701) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3667) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326) [com.oracle.weblogic.security.subject.jar:12.2.1.3]

at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) [com.oracle.weblogic.security.subject.jar:12.2.1.3]

at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2443) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2291) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2269) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1703) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1663) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) [com.oracle.weblogic.servlet.jar:12.2.1.3]

at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) [com.bea.core.utils.full.jar:12.2.1.3]

at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) [com.bea.core.utils.full.jar:12.2.1.3]

at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) [com.oracle.weblogic.work.jar:12.2.1.3]

at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) [com.bea.core.weblogic.workmanager.jar:12.2.1.3]

at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644) [com.bea.core.weblogic.workmanager.jar:12.2.1.3]

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415) [com.bea.core.weblogic.workmanager.jar:12.2.1.3]

at weblogic.work.ExecuteThread.run(ExecuteThread.java:355) [com.bea.core.weblogic.workmanager.jar:12.2.1.3]

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]

at org.apache.hadoop.security.authentication.util.KerberosUtil.getDefaultRealm(KerberosUtil.java:84) ~[hadoop-auth-2.6.0-cdh5.14.4.jar:?]

at org.apache.hadoop.security.HadoopKerberosName.setConfiguration(HadoopKerberosName.java:63) ~[hadoop-common-2.6.0-cdh5.14.4.jar:?]

... 38 more

Caused by: sun.security.krb5.KrbException: Cannot locate default realm

at sun.security.krb5.Config.getDefaultRealm(Config.java:1029) ~[?:1.8.0_171]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]

at org.apache.hadoop.security.authentication.util.KerberosUtil.getDefaultRealm(KerberosUtil.java:84) ~[hadoop-auth-2.6.0-cdh5.14.4.jar:?]

at org.apache.hadoop.security.HadoopKerberosName.setConfiguration(HadoopKerberosName.java:63) ~[hadoop-common-2.6.0-cdh5.14.4.jar:?]

 




BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot test the EDS test connection.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.