My Oracle Support Banner

Unable to resave DQs (Doc ID 2722242.1)

Last updated on FEBRUARY 27, 2022

Applies to:

Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.7 and later
Information in this document applies to any platform.

Symptoms

On : 8.0.7 version, Unified Metadata Manager_OFSS

When attempting to resave DQ,
the following error occurs.

ERROR
-----------------------
ETLService.log
-----------------

[25-09-20 20:33:34,915 ICT PM] [DEBUG] [WEB] [ETL] [DIHUSER] [DQRULESERVICECLIENT] updating lov chk
[25-09-20 20:33:34,922 ICT PM] [ERROR] [WEB] [ETL] [NA] [DQRULESERVICECLIENT]
java.lang.NullPointerException
at com.ofs.reveleus.dqrule.core.DQRuleServiceClient.updateSpecificRule(DQRuleServiceClient.java:3247)
at com.ofs.reveleus.dqrule.core.DQRuleServiceClient.updateDqRule(DQRuleServiceClient.java:2750)
at com.ofs.reveleus.dqrule.core.DQRuleServiceClient.resaveDqRules(DQRuleServiceClient.java:1819)
at com.ofs.reveleus.dqrule.core.DQRuleHandler.handleAction(DQRuleHandler.java:353)
at com.ofs.reveleus.dqrule.core.DQRuleServlet.processRequest(DQRuleServlet.java:109)
at com.ofs.reveleus.dqrule.core.DQRuleServlet.doPost(DQRuleServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.iflex.fic.filters.FilterServlet.doFilter(FilterServlet.java:1230)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.iflex.fic.filters.EncodingFilter.doFilter(EncodingFilter.java:105)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3701)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3667)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2443)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2291)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2269)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1703)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1663)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

[25-09-20 20:33:34,923 ICT PM] [ERROR] [WEB] [ETL] [NA] [DQRULESERVICECLIENT]
java.lang.Exception: Execption while resaving : DQXXXX
at com.ofs.reveleus.dqrule.core.DQRuleServiceClient.resaveDqRules(DQRuleServiceClient.java:1832)
at com.ofs.reveleus.dqrule.core.DQRuleHandler.handleAction(DQRuleHandler.java:353)
at com.ofs.reveleus.dqrule.core.DQRuleServlet.processRequest(DQRuleServlet.java:109)
at com.ofs.reveleus.dqrule.core.DQRuleServlet.doPost(DQRuleServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.iflex.fic.filters.FilterServlet.doFilter(FilterServlet.java:1230)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at com.iflex.fic.filters.EncodingFilter.doFilter(EncodingFilter.java:105)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3701)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3667)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2443)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2291)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2269)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1703)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1663)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

[25-09-20 20:33:34,923 ICT PM] [DEBUG] [WEB] [ETL] [DIHUSER] [DQRULESERVICECLIENT] Execption occured while resaving : DQXXX
[25-09-20 20:33:34,923 ICT PM] [DEBUG] [WEB] [ETL] [DIHUSER] [DQRULEHANDLER] after ResaveDQXXXX
[25-09-20 20:33:34,923 ICT PM] [DEBUG] [WEB] [ETL] [DIHUSER] [DQRULEHANDLER] Resave Message :Resave Failed


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Try to resave DQ

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot successfully resave DQs.

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
Cause
Solution
References


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