Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-40782

Disabling the Confluence Mobile Plugin also disables the Workbox - Host Plugin in Confluence 5.9.X

      NOTE: This bug report is for Confluence Cloud. Using Confluence Server? See the corresponding bug report.

      Summary

      Disabling the Confluence Mobile Plugin also disables the Workbox - Host Plugin in Confluence 5.9.X. The same behavior is not present in Confluence 5.8.X.

      Steps to Reproduce

      1. Go to Manage Add-ons in a Confluence 5.9.x instance
      2. Find the 'Confluence Mobile Plugin'
      3. Disable the plugin
      4. Refresh the page
      5. Find the 'Workbox - Host Plugin' and notice it is also disabled

      Expected Results

      • The 2 add-ons should not be dependent on each other. 

      Actual Results

      The below exception is thrown in the Confluence logs:

      2016-02-15 10:27:18,091 INFO [http-nio-127.0.0.101-8080-exec-2] [atlassian.plugin.manager.DefaultPluginManager] disablePlugins Found dependent enabled plugins for plugin 'com.atlassian.confluence.plugins.confluence-mobile': [com.atlassian.mywork.mywork-confluence-host-plugin(MANDATORY)].  Disabling...
      2016-02-15 10:27:18,092 INFO [http-nio-127.0.0.101-8080-exec-2] [atlassian.plugin.manager.DefaultPluginManager] broadcastPluginDisabling Disabling com.atlassian.mywork.mywork-confluence-host-plugin
      

      NOTES / Workaround:

      Additional side effect:

      • Disabling - Confluence Mobile Plugin
        • Causes - Workbox - Host Plugin to become disable
      • Disabling - Workbox - Host Plugin
        • Causes - Confluence Mobile Rest to become disabled
      • Disabling: Confluence Mobile Rest
        • Causes - Workbox - Confluence Provider Plugin To become disabled

      You must have the add-ons enable in the following order to re-enable (Relates to This Article about enabling the Workbox Plugin ):

      • Confluence Mobile Plugin
      • Workbox - Common Plugin (If disable / did not chain disable in testing)
      • Workbox - Confluence Provider Plugin
      • Workbox - Host Plugin
      • Confluence Mobile Rest

      Restart Confluence, flushing caches as described here (For Cloud this will require filing a support request at https://support.atlassian.com)

      • Manually Trigger a content-index at this point, or the spaces will not be visable
      • Note that if you take the SQL route in the document above, only remove the following 2 bandanavalue's unless there are other system plugins you also want to re-enable:
          <entry>
            <string>com.atlassian.mywork.mywork-confluence-provider-plugin</string>
            <boolean>false</boolean>
          </entry>
          <entry>
            <string>com.atlassian.mywork.mywork-confluence-host-plugin</string>
            <boolean>false</boolean>
          </entry>
        

          Form Name

            [CONFCLOUD-40782] Disabling the Confluence Mobile Plugin also disables the Workbox - Host Plugin in Confluence 5.9.X

            Hi everyone,

            Thank you for previously raising this bug and bringing it to our attention.

            Within our company roadmap and work capacity, we try to address or review each bug request but admit that not each one will be resolved. To continue the culture of being honest and open, we are closing this bug to focus on our upcoming roadmap for all Confluence users.

            As we continue to roll out features we do look at requests made by our users and if you feel like this bug is still impacting your team please let us know.

            Thank you again for providing valuable feedback to our team!

            Sunny Xu (Inactive) added a comment - Hi everyone, Thank you for previously raising this bug and bringing it to our attention. Within our company roadmap and work capacity, we try to address or review each bug request but admit that not each one will be resolved. To continue the culture of being honest and open, we are closing this bug to focus on our upcoming roadmap for all Confluence users. As we continue to roll out features we do look at requests made by our users and if you feel like this bug is still impacting your team please let us know. Thank you again for providing valuable feedback to our team!

            C

            Guay Guapa added a comment - C

            Steven T added a comment -

            We are currently on version 5.6.5.  If I diable mobile plugin will it also disable workbox?

            Steven T added a comment - We are currently on version 5.6.5.  If I diable mobile plugin will it also disable workbox?

            also same problem at our site.

            Amagoo Atlassian added a comment - also same problem at our site.

            I've run through the steps in the workaround however I've been unable to get it to work.

            Is there anyway a patch can be released to fix this issue, I really need the ThemePress mobile interface as well as Workbox working.

            Alternatively can Atlassian confirm that the issue is not present in Confluence v5.10?

            Matt Hutchinson added a comment - I've run through the steps in the workaround however I've been unable to get it to work. Is there anyway a patch can be released to fix this issue, I really need the ThemePress mobile interface as well as Workbox working. Alternatively can Atlassian confirm that the issue is not present in Confluence v5.10?

            We also ran into this problem today while upgrading one instance to latest 5.9 version. UI of this Confluence instance is highly customized and we don't want to use the mobile interface. But we would like to keep using the workbox.

            Joni Nousjärvi added a comment - We also ran into this problem today while upgrading one instance to latest 5.9 version. UI of this Confluence instance is highly customized and we don't want to use the mobile interface. But we would like to keep using the workbox.

            This is a big problem for us. Polls for Confluence is no longer working now either. It was working last week with workbox off, but now is giving the same error - that there is a dependency on workbox. Please can this be fixed asap? Please also provide us with an update.

            Michelle Vincent added a comment - This is a big problem for us. Polls for Confluence is no longer working now either. It was working last week with workbox off, but now is giving the same error - that there is a dependency on workbox. Please can this be fixed asap? Please also provide us with an update.

            DavidA added a comment -

            Is there a time frame when this issue can be resolved?

            DavidA added a comment - Is there a time frame when this issue can be resolved?

            This is a very important issue to us. We use Theme Press to create our mobile view, menus, and footers, so we keep Confluence Mobile off. However, that makes the workbox totally disappear. If we turn workbox back on, our Confluence instance is pretty useless on mobile because the view is totally corrupted and all menus are gone.

            Michelle Vincent added a comment - This is a very important issue to us. We use Theme Press to create our mobile view, menus, and footers, so we keep Confluence Mobile off. However, that makes the workbox totally disappear. If we turn workbox back on, our Confluence instance is pretty useless on mobile because the view is totally corrupted and all menus are gone.

            jonah (Inactive) added a comment - - edited

            I reproduced on the latest version. I noticed this log:

            2016-02-16 15:48:27,973 INFO [http-bio-8080-exec-2] [atlassian.plugin.manager.DefaultPluginManager] disablePlugins Found dependent enabled plugins for plugins '[com.atlassian.confluence.plugins.confluence-mobile]': [com.atlassian.mywork.mywork-confluence-host-plugin(MANDATORY)].  Disabling...
            

            It was disabled because confluence believes that the mobile plugin is required for the workbox plugin. I suspect it's incorrect.. I don't see why they should be dependent this way. The dependency may be configured backwards.

            jonah (Inactive) added a comment - - edited I reproduced on the latest version. I noticed this log: 2016-02-16 15:48:27,973 INFO [http-bio-8080-exec-2] [atlassian.plugin.manager.DefaultPluginManager] disablePlugins Found dependent enabled plugins for plugins '[com.atlassian.confluence.plugins.confluence-mobile]' : [com.atlassian.mywork.mywork-confluence-host-plugin(MANDATORY)]. Disabling... It was disabled because confluence believes that the mobile plugin is required for the workbox plugin. I suspect it's incorrect.. I don't see why they should be dependent this way. The dependency may be configured backwards.

              Unassigned Unassigned
              ajean Andy J.
              Affected customers:
              37 This affects my team
              Watchers:
              25 Start watching this issue

                Created:
                Updated:
                Resolved: