NullPointerException when disabling a servlet plugin

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • 2.1.2
    • Affects Version/s: 1.4, 2.0
    • Component/s: None

      Looks like PathMapper.put(path, null) doesn't do what we think it does.

      java.lang.NullPointerException
      at com.atlassian.seraph.util.PathMapper.put(PathMapper.java:59)
      at com.atlassian.confluence.plugin.descriptor.servlet.ServletModuleManager.removeModule(ServletModuleManager.java:83)
      at com.atlassian.confluence.plugin.descriptor.servlet.ServletModuleDescriptor.disabled(ServletModuleDescriptor.java:61)
      at com.atlassian.plugin.DefaultPluginManager.disablePlugin(DefaultPluginManager.java:260)
      at com.atlassian.confluence.plugin.ConfluencePluginManager.disablePlugin(ConfluencePluginManager.java:80)
      at com.atlassian.confluence.admin.actions.plugins.ManagePluginsAction.execute(ManagePluginsAction.java:47)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:40)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:94)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:82)

            Assignee:
            Unassigned
            Reporter:
            Charles Miller (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: