Service Error Generated for A9

51 views
Skip to first unread message

Lora Woltz

unread,
Feb 14, 2025, 10:11:27 AM2/14/25
to Edge Test Tool (ETT)
We are getting service errors on 2/11/25 when testing for 170.315_g9_APIAccess_Amb preventing us validating. Can anyone assist with troubleshooting the issue.  It looks to be addressing CCDANotes, but we have entered in all of the relevant notes from the A9 sample patient document.

C-CDA Document Details: 170.315_g9_APIAccess_Amb / 170.315_g9_api_access_amb_sample1_v2.pdf -
Service Error Message: The service has encountered the following error: java.lang.NullPointerException at org.sitenv.contentvalidator.model.CCDANotes.log(CCDANotes.java:73) at org.sitenv.contentvalidator.model.CCDARefModel.log(CCDARefModel.java:2035) at org.sitenv.contentvalidator.parsers.CCDAParser.parse(CCDAParser.java:81) at org.sitenv.contentvalidator.service.ContentValidatorService.validate(ContentValidatorService.java:53) at org.sitenv.referenceccda.validators.content.ReferenceContentValidator.doValidation(ReferenceContentValidator.java:56) at org.sitenv.referenceccda.validators.content.ReferenceContentValidator.validateFile(ReferenceContentValidator.java:44) at org.sitenv.referenceccda.validators.content.ReferenceContentValidator$$FastClassBySpringCGLIB$$4e3f429d.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:137) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) at org.sitenv.referenceccda.validators.content.ReferenceContentValidator$$EnhancerBySpringCGLIB$$2a43e3b6.validateFile(<generated>) at org.sitenv.referenceccda.services.ReferenceCCDAValidationService.doContentValidation(ReferenceCCDAValidationService.java:227) at org.sitenv.referenceccda.services.ReferenceCCDAValidationService.runValidators(ReferenceCCDAValidationService.java:158) at org.sitenv.referenceccda.services.ReferenceCCDAValidationService.validateCCDAImplementation(ReferenceCCDAValidationService.java:85) at org.sitenv.referenceccda.services.ReferenceCCDAValidationService.validateCCDA(ReferenceCCDAValidationService.java:73) at org.sitenv.referenceccda.controllers.ReferenceCCDAValidationController.doValidation(ReferenceCCDAValidationController.java:62) at org.sitenv.referenceccda.controllers.ReferenceCCDAValidationController$$FastClassBySpringCGLIB$$28bef42b.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703) at org.sitenv.referenceccda.controllers.ReferenceCCDAValidationController$$EnhancerBySpringCGLIB$$c7a6c90d.doValidation(<generated>) at sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:903) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:809) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) 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:555) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.sitenv.referenceccda.configuration.TokenFilter.doFilter(TokenFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) 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.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:388) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:936) 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:1190) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.lang.Thread.run(Thread.java:750)

Lora Woltz

unread,
Feb 17, 2025, 8:51:17 AM2/17/25
to Edge Test Tool (ETT)
We have corrected the errors.

jess....@gmail.com

unread,
Apr 15, 2025, 4:01:58 PM4/15/25
to Edge Test Tool (ETT)
Hi, 
We're still seeing this (or something similar) occasionally today  using the v3 validator here: https://site.healthit.gov/c-cda/uscdi-v3. I have seen it most often when validating inpatient sample 3 XMLs, and there's a popup that says: "The service has encountered the following error: java.lang.NullPointerException "
Trying again to re-run the validator usually makes it go through without error the second time around, without making any changes to the selected document etc in between attempts. 

Kim Poletti

unread,
Apr 15, 2025, 4:13:14 PM4/15/25
to Edge Test Tool (ETT)
Hello,

This thread was closed on February 17, when the errors were corrected. 

Would you mind please opening a new thread with your current issue?

Thank you,
Kim

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages