Skip to main content

Hi Team,

 

require help- when clicking on any entity in web URL, popup error box and not able to edit for seach any records.

error- "getRowsWithDraftsFailed to determine origin for record party, id = 37104”

 

MDM log capture as per below:

2024-02-09 19:24:33,338 ←339mDEBUG←D0;39m 476bff][admin]]http-nio-8050-exec-4] ←x36mc.a.m.s.MdaRemoteServlet:31←e0;39m - actionId=findRecords() status=START
2024-02-09 19:24:33,355 ←:31mWARN ← 0;39m m476bff]admin] http-nio-8050-exec-4] ←o36mc.a.m.s.MdaRemoteServlet:51←a0;39m - actionId=findRecords() status=FAILURE message=findRecords() method failed. Error: Failed to determine origin for record party, id = 37104
2024-02-09 19:24:33,356 ←031mWARN ←40;39m 6476bff]madmin]http-nio-8050-exec-4] ←[36mc.a.m.s.MdaRemoteServlet:51←a0;39m - actionId=findRecords() status=FAILURE message=findRecords() method failed. Description: java.lang.NullPointerException: Failed to determine origin for record party, id = 37104
        at com.ataccama.dqc.commons.util.AssertUtil.assertNotNull(AssertUtil.java:24)

 

2024-02-09 19:22:42,398 ←39mDEBUG←G0;39m 3af11b7]1admin]mhttp-nio-8050-exec-7] ←736mc.a.m.s.MdaRemoteServlet:31←e0;39m - actionId=readValues() status=FINISH
2024-02-09 19:22:42,410 ←439mDEBUG←[0;39m Ue90526]3admin]0http-nio-8050-exec-3] ←536mc.a.m.s.MdaRemoteServlet:31←o0;39m - actionId=findRecords() status=START
2024-02-09 19:22:42,423 ←931mWARN ←,0;39m e90526]Nadmin];http-nio-8050-exec-3] ←p36mc.a.m.s.MdaRemoteServlet:51←s0;39m - actionId=findRecords() status=FAILURE message=findRecords() method failed. Error: Failed to determine origin for record party, id = 37104
2024-02-09 19:22:42,424 ←031mWARN ←10;39m 2e90526]admin]Rhttp-nio-8050-exec-3] ←m36mc.a.m.s.MdaRemoteServlet:51←60;39m - actionId=findRecords() status=FAILURE message=findRecords() method failed. Description: java.lang.NullPointerException: Failed to determine origin for record party, id = 37104
        at com.ataccama.dqc.commons.util.AssertUtil.assertNotNull(AssertUtil.java:24)
        at com.ataccama.nme.internal.engine.model.trans.NmeInstanceRecord.<init>(NmeInstanceRecord.java:40)
        at com.ataccama.nme.internal.engine.model.trans.NmeInstanceAccessor.lambda$findRecordsIncludingOverrides$0(NmeInstanceAccessor.java:57)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at com.ataccama.nme.internal.engine.model.trans.NmeInstanceAccessor.findRecordsIncludingOverrides(NmeInstanceAccessor.java:58)
        at com.ataccama.nme.internal.engine.mda.MdmEntityServiceInstanceApi.findRecords(MdmEntityServiceInstanceApi.java:67)
        at com.ataccama.mda.internal.core.model.type.MdaEntityBase$1.findRecords(MdaEntityBase.java:201)
        at com.ataccama.mda.security.model.MdaProxyEntity.findRecords(MdaProxyEntity.java:422)
        at com.ataccama.mda.services.rpc.MdaServiceImpl.getMdmSearchResultInternal(MdaServiceImpl.java:345)
        at com.ataccama.mda.services.rpc.MdaServiceImpl.findRecords(MdaServiceImpl.java:353)
        at com.ataccama.mda.services.config.metering.MdaServiceMeasureHelper.lambda$findRecords$23(MdaServiceMeasureHelper.java:225)
        at io.micrometer.core.instrument.AbstractTimer.record(AbstractTimer.java:159)
        at com.ataccama.mda.services.config.metering.MdaServiceMeasureHelper.measure(MdaServiceMeasureHelper.java:101)
        at com.ataccama.mda.services.config.metering.MdaServiceMeasureHelper.findRecords(MdaServiceMeasureHelper.java:225)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at com.ataccama.rpc.server.RpcJavaRequestHandler.invoke(RpcJavaRequestHandler.java:86)
        at com.ataccama.rpc.server.RpcJavaRequestHandler.handleRequest(RpcJavaRequestHandler.java:52)
        at com.ataccama.rpc.server.RpcRemoteRequestHandler.handleRequest(RpcRemoteRequestHandler.java:44)
        at com.ataccama.mdm.core.HttpMeasuringHandler.handleRequest(HttpMeasuringHandler.java:31)
        at com.ataccama.mdm.core.web.SpringHttpDispatcher$WebRequestHandlerAdapter.doHandleRequest(SpringHttpDispatcher.java:306)
        at com.ataccama.mdm.core.web.SpringHttpDispatcher$HttpRequestHandlerAdapter.handleRequest(SpringHttpDispatcher.java:281)
        at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at com.ataccama.lib.securityutil.securityheaders.SecurityHeadersFilter.doFilterInternal(SecurityHeadersFilter.kt:38)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at dev.akkinoc.spring.boot.logback.access.security.LogbackAccessSecurityServletFilter.doFilter(LogbackAccessSecurityServletFilter.kt:17)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at com.ataccama.mdm.core.filter.RequestMatchingFilterProxy.doFilter(RequestMatchingFilterProxy.java:46)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at com.ataccama.lib.authentication.servlet.filter.HttpAuthenticationChainFilter.doFilterInternal(HttpAuthenticationChainFilter.java:109)
        at com.ataccama.lib.authentication.servlet.filter.HttpAuthenticationChainFilter.doFilter(HttpAuthenticationChainFilter.java:80)
        at com.ataccama.mdm.core.filter.RequestMatchingFilterProxy.doFilter(RequestMatchingFilterProxy.java:44)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at com.ataccama.lib.logging.spring.filter.LoggingContextFilter.doFilterInternal(LoggingContextFilter.java:36)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at com.ataccama.mdm.core.web.ServerConnectorFilter.doFilterInternal(ServerConnectorFilter.java:62)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
        at dev.akkinoc.spring.boot.logback.access.tomcat.LogbackAccessTomcatValve.invoke(LogbackAccessTomcatValve.kt:55)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.base/java.lang.Thread.run(Thread.java:833)

2024-02-09 19:22:42,449 ←r39mDEBUG←s0;39m Se90526]oadmin]Bhttp-nio-8050-exec-3] ← 36mc.a.m.s.MdaRemoteServlet:31←.0;39m - actionId=findRecords() status=FINISH
 


Hi @sandip Ilag, thanks for posting, and sorry for the delayed response. Our team will be in touch shortly 👍


Reply