Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-3240

Trying to upgrade a stopped module gives me an error related to extensions

    XMLWordPrintable

Details

    Description

      I am trying to upgrade the reporting module (which currently is stopped, though its required modules are started). I get the error below.

      Doing some debugging, the stopModule call is actually trying to stop the Reporting module, though that module is already "Not Started" from the module list page.

        
      An Internal Error has Occurred
      java.lang.NullPointerException 
      
      Consult the help document. 
      Contact your friendly neighborhood administrator if it cannot be resolved. 
      
      Hide stack trace 
      org.openmrs.module.Module.expandExtensionNames(Module.java:515)
      org.openmrs.module.Module.getExtensions(Module.java:472)
      org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:939)
      org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:133)
      org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:272)
      org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:268)
      org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
      org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
      org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
      org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
      org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
      org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
      org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:65)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:76)
      org.openmrs.module.xforms.web.XformsFilter.doFilter(XformsFilter.java:60)
      org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:74)
      org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:58)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:111)
      org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
      org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:109)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:109)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:109)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
      org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
      org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
      org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
      org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
      org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
      org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
      org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
      org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
      org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
      org.mortbay.jetty.Server.handle(Server.java:324)
      org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
      org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
      org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
      org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
      org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
      org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
      org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
      
      OpenMRS Version: 1.9.0 SNAPSHOT Build 26773
      

      Gliffy Diagrams

        Attachments

          Activity

            People

              mvorobey Mykola Vorobey
              darius Darius Jazayeri
              Votes:
              3 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 hour
                  1h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 hour
                  1h