Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

Ticket #855 (new defect)

Opened 5 months ago

Last modified 5 months ago

When stopping/starting a module, its services are not added properly.

Reported by: jacobb Assigned to: somebody
Priority: minor Milestone: OpenMRS Someday
Component: OpenMRS Code Base Keywords: HISA2008
Cc: Introductory Ticket:

Description

If a module is stopped and then later started again, its services are not added properly. Instead, when trying to be used, this stack trace appears (the example is with the mrngen module):

org.openmrs.api.APIException: Service not found: interface org.openmrs.module.mrngen.MRNSequenceService

at org.openmrs.api.context.ServiceContext.getService(ServiceContext.java:538) at org.openmrs.api.context.Context.getService(Context.java:688) at org.openmrs.module.mrngen.MRNGenUtil.getSetupFlag(MRNGenUtil.java:52) at org.openmrs.module.mrngen.extension.html.AutoGenIDCheckBoxHeader.getOverrideContent(AutoGenIDCheckBoxHeader.java:31) at org.openmrs.module.web.taglib.ExtensionPointTag.doEndTag(ExtensionPointTag.java:230) at org.apache.jsp.WEB_002dINF.view.admin.patients.newPatientForm_jsp._jspx_meth_openmrs_005fextensionPoint_005f1(newPatientForm_jsp.java:4451) at org.apache.jsp.WEB_002dINF.view.admin.patients.newPatientForm_jsp._jspService(newPatientForm_jsp.java:802) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.openmrs.web.OpenmrsFilter.doFilter(OpenmrsFilter.java:122) 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:75) 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:175) 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:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source)

Change History

06/25/08 19:18:11 changed by bwolfe

  • summary changed from When restarting a module, its services are not added properly. to When stopping/starting a module, its services are not added properly..
  • milestone changed from OpenMRS 1.3 to OpenMRS Someday.