Hi Rob, Can you confirm that the form has an id of a user who has a provider role?
On Fri, May 11, 2012 at 10:39 AM, Rob Borland <[email protected]>wrote: > We're getting the error "Could not resolve provider". The provider has > Developer role. We'd appreciate any advice. > > Regards, > Rob > > OpenMRS ver 1.6.3 > XForms ver 4.0.8.3 > > ca.uhn.hl7v2.app.**ApplicationException: ca.uhn.hl7v2.HL7Exception: Could > not resolve provider > at org.openmrs.hl7.handler.**ORUR01Handler.processMessage(** > ORUR01Handler.java:129) > at ca.uhn.hl7v2.app.**MessageTypeRouter.**processMessage(** > MessageTypeRouter.java:52) > at org.openmrs.module.xforms.**formentry.HL7Receiver.** > processMessage(HL7Receiver.**java:68) > at org.openmrs.module.xforms.**formentry.HL7InQueueProcessor.** > processHL7InQueue(**HL7InQueueProcessor.java:63) > at org.openmrs.module.xforms.**XformsQueueProcessor.**processDoc(** > XformsQueueProcessor.java:314) > at org.openmrs.module.xforms.**XformsQueueProcessor.**submitXForm(** > XformsQueueProcessor.java:289) > at org.openmrs.module.xforms.**XformsQueueProcessor.**processXForm(** > XformsQueueProcessor.java:177) > at org.openmrs.module.xforms.**download.**XformDataUploadManager.** > queueForm(**XformDataUploadManager.java:**227) > at org.openmrs.module.xforms.**download.**XformDataUploadManager.** > processXform(**XformDataUploadManager.java:**90) > at org.openmrs.module.xforms.web.**controller.**XformDataUploadController. > **onSubmit(**XformDataUploadController.**java:98) > at org.springframework.web.**servlet.mvc.**SimpleFormController.** > processFormSubmission(**SimpleFormController.java:267) > at org.springframework.web.**servlet.mvc.**AbstractFormController.** > handleRequestInternal(**AbstractFormController.java:**265) > at org.springframework.web.**servlet.mvc.**AbstractController.** > handleRequest(**AbstractController.java:153) > at org.springframework.web.**servlet.mvc.**SimpleControllerHandlerAdapter* > *.handle(**SimpleControllerHandlerAdapter**.java:48) > at org.springframework.web.**servlet.DispatcherServlet.** > doDispatch(DispatcherServlet.**java:875) > at org.springframework.web.**servlet.DispatcherServlet.** > doService(DispatcherServlet.**java:807) > at org.springframework.web.**servlet.FrameworkServlet.**processRequest(** > FrameworkServlet.java:571) > at org.springframework.web.**servlet.FrameworkServlet.** > doPost(FrameworkServlet.java:**511) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:637) > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:717) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**290) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.openmrs.module.web.filter.**ModuleFilterChain.doFilter(** > ModuleFilterChain.java:76) > at org.openmrs.module.xforms.web.**XformsFilter.doFilter(** > XformsFilter.java:60) > at org.openmrs.module.web.filter.**ModuleFilterChain.doFilter(** > ModuleFilterChain.java:74) > at org.openmrs.module.**xformshelper.web.**LocationFilter.doFilter(** > LocationFilter.java:27) > at org.openmrs.module.web.filter.**ModuleFilterChain.doFilter(** > ModuleFilterChain.java:74) > at org.openmrs.module.web.filter.**ModuleFilter.doFilter(** > ModuleFilter.java:58) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.openmrs.web.filter.**OpenmrsFilter.**doFilterInternal(** > OpenmrsFilter.java:112) > at org.springframework.web.**filter.OncePerRequestFilter.** > doFilter(OncePerRequestFilter.**java:76) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.springframework.orm.**hibernate3.support.**OpenSessionInViewFilter. > **doFilterInternal(**OpenSessionInViewFilter.java:**198) > at org.springframework.web.**filter.OncePerRequestFilter.** > doFilter(OncePerRequestFilter.**java:76) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.openmrs.web.filter.**StartupFilter.doFilter(** > StartupFilter.java:82) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.openmrs.web.filter.**StartupFilter.doFilter(** > StartupFilter.java:82) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.openmrs.web.filter.**StartupFilter.doFilter(** > StartupFilter.java:82) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.springframework.web.**filter.**CharacterEncodingFilter.** > doFilterInternal(**CharacterEncodingFilter.java:**96) > at org.springframework.web.**filter.OncePerRequestFilter.** > doFilter(OncePerRequestFilter.**java:76) > at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** > ApplicationFilterChain.java:**235) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**206) > at org.apache.catalina.core.**StandardWrapperValve.invoke(** > StandardWrapperValve.java:233) > at org.apache.catalina.core.**StandardContextValve.invoke(** > StandardContextValve.java:191) > at org.apache.catalina.core.**StandardHostValve.invoke(** > StandardHostValve.java:128) > at org.apache.catalina.valves.**ErrorReportValve.invoke(** > ErrorReportValve.java:102) > at org.apache.catalina.core.**StandardEngineValve.invoke(** > StandardEngineValve.java:109) > at org.apache.catalina.connector.**CoyoteAdapter.service(** > CoyoteAdapter.java:293) > at org.apache.coyote.http11.**Http11Processor.process(** > Http11Processor.java:849) > at org.apache.coyote.http11.**Http11Protocol$**Http11ConnectionHandler.** > process(Http11Protocol.java:**583) > at org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(** > JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.**java:619) > Caused by: ca.uhn.hl7v2.HL7Exception: Could not resolve provider > at org.openmrs.hl7.handler.**ORUR01Handler.getProvider(** > ORUR01Handler.java:779) > at org.openmrs.hl7.handler.**ORUR01Handler.createEncounter(** > ORUR01Handler.java:405) > at org.openmrs.hl7.handler.**ORUR01Handler.processORU_R01(** > ORUR01Handler.java:173) > at org.openmrs.hl7.handler.**ORUR01Handler.processMessage(** > ORUR01Handler.java:121) > ... 60 more > > ______________________________**___________ > > To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to > [email protected] with "SIGNOFF openmrs-implement-l" in the > body (not the subject) of your e-mail. > > [mailto:LISTSERV@LISTSERV.**IUPUI.EDU <[email protected]> > ?body=SIGNOFF%**20openmrs-implement-l] > -- If we keep uppermost in our minds the unkind and unjust acts of others, we shall find it impossible to love them as Christ has loved us; but if our thoughts dwell upon the wondrous love and pity of Christ for us, the same spirit will flow out to others. _________________________________________ To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-implement-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

