Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-45021

UPM - Find New Add-ons page not showing buttons for already-licensed (but not installed) add-on

      Summary

      Find New Add-ons page not showing buttons for already-licensed (but not installed) add-on

      Environment

      UPM version 2.19.x

      Steps to Reproduce

      1. Install Paid plugin
      2. Add license
      3. Uninstall plugin
      4. Go to 'Find new add-ons' and check any already-licensed (but not installed) addon (eg: <JIRA_URL>/plugins/servlet/upm/marketplace/atlassian)

      Expected Results

      You get action buttons for it

      Actual Results

      You get no action buttons

      Notes

      Original UPM bug: UPM-3238

      Workaround

      Choose one of following

      • Downgrade UPM version to any version below 2.19.1 (Not possible for JIRA 6.4.10/6.4.11)
      • Install paid plugin manually
      • Delete license information from database

        1. screenshot-1.png
          screenshot-1.png
          31 kB
        2. screenshot-2.png
          screenshot-2.png
          94 kB
        3. screenshot-3.png
          screenshot-3.png
          61 kB
        4. screenshot-4.png
          screenshot-4.png
          79 kB
        5. UPM_bug1.png
          UPM_bug1.png
          24 kB
        6. UPM_bug2.png
          UPM_bug2.png
          22 kB

            [JRASERVER-45021] UPM - Find New Add-ons page not showing buttons for already-licensed (but not installed) add-on

            Hi Team

            Looks like this is more problematic that I was thinking.

            Production Instance with Production Licenses affected too !!!!

            I can see that in Confluence too !!!!

            Regards,
            Areg

            AregVrtanesyan added a comment - Hi Team Looks like this is more problematic that I was thinking. Production Instance with Production Licenses affected too !!!! I can see that in Confluence too !!!! Regards, Areg

            ebishop, thank for clarifying this, I've updated issue description to be more specific. Sorry for misleading summary.

            Andriy Yakovlev [Atlassian] added a comment - ebishop , thank for clarifying this, I've updated issue description to be more specific. Sorry for misleading summary.

            Hi Eli

            The steps are following:

            • I have Jira DEV running on version 6.3.15 with the Jira DEV Licenses and PlugIns DEV Licenses
            • I am stopping Instance and putting in place the Jira 6.4.11 version but not starting instance
            • To be sure that all PlugIns are correct I am archiving and removing home/plugins/installed-plugins folder. I had an experience when Script Runner PlugIn prevented Jira Agile PlugIn upgrade process for some reason.
            • Then I am starting up new version so Jira is starting up on DEV Licenses and on version 6.4.11
            • Once I am trying to install the latest version of PlugIns using "Find new add-ons" I can't install any paid PlugIn which has License stored in DB.
            • In order to get them installed I need to stop instance, remove License details from propertytext table and start process over then apply licenses back ...

            P.S. Looks like I can't change summary back as I don't have that permission.

            Regards,
            Areg

            AregVrtanesyan added a comment - Hi Eli The steps are following: I have Jira DEV running on version 6.3.15 with the Jira DEV Licenses and PlugIns DEV Licenses I am stopping Instance and putting in place the Jira 6.4.11 version but not starting instance To be sure that all PlugIns are correct I am archiving and removing home/plugins/installed-plugins folder. I had an experience when Script Runner PlugIn prevented Jira Agile PlugIn upgrade process for some reason. Then I am starting up new version so Jira is starting up on DEV Licenses and on version 6.4.11 Once I am trying to install the latest version of PlugIns using "Find new add-ons" I can't install any paid PlugIn which has License stored in DB. In order to get them installed I need to stop instance, remove License details from propertytext table and start process over then apply licenses back ... P.S. Looks like I can't change summary back as I don't have that permission. Regards, Areg

            Areg, if it's not about "Purchased add-ons", then could you please change the title of the issue to reflect this? I would've edited it myself, but I didn't want to be rude. The title of the original issue PS-1440 was more correct.

            Eli Bishop (Inactive) added a comment - Areg, if it's not about "Purchased add-ons", then could you please change the title of the issue to reflect this? I would've edited it myself, but I didn't want to be rude. The title of the original issue PS-1440 was more correct.

            Hi Eli

            No this is not about the "Purchased add-ons".

            The problem with the "Purchased add-ons" that if the Jira is running on DEV Instances that page does not show anything and reports following:

            No production license found
            Cannot retrieve purchased add-ons from MyAtlassian with a developer license.

            Regards,
            Areg

            AregVrtanesyan added a comment - Hi Eli No this is not about the "Purchased add-ons". The problem with the "Purchased add-ons" that if the Jira is running on DEV Instances that page does not show anything and reports following: No production license found Cannot retrieve purchased add-ons from MyAtlassian with a developer license. Regards, Areg

            I'm also still unclear as to why you would want a "Free Trial" or "Buy Now" button to appear on an add-on that the customer has already bought. UPM did do this in the past, but we considered that to be a bug (UPM-3238).

            Eli Bishop (Inactive) added a comment - I'm also still unclear as to why you would want a "Free Trial" or "Buy Now" button to appear on an add-on that the customer has already bought. UPM did do this in the past, but we considered that to be a bug (UPM-3238).

            Areg, in that case the name of the issue is misleading. There is a different page called Purchased Add-ons.

            Eli Bishop (Inactive) added a comment - Areg, in that case the name of the issue is misleading. There is a different page called Purchased Add-ons.

            Hi ebishop

            This is about "Find new add-ons" page.

            And the steps are as described Andriy.

            Regards,
            Areg

            AregVrtanesyan added a comment - Hi ebishop This is about "Find new add-ons" page. And the steps are as described Andriy. Regards, Areg

            I can't tell which page you're actually viewing, because the steps to reproduce don't say anything about that.

            If you're actually talking about the Purchased Add-ons page (I can't tell, because the steps to reproduce are incomplete and don't say anything about viewing a particular page), then this is the same issue as UPM-5056; if not, it's a new issue.

            However, in either case, the description is misleading. It says you should see "Free trial" and "Buy now" buttons— but that makes no sense since the customer already has a license and presumably doesn't want to create a new license. The appropriate button would be "Install".

            Eli Bishop (Inactive) added a comment - I can't tell which page you're actually viewing, because the steps to reproduce don't say anything about that. If you're actually talking about the Purchased Add-ons page (I can't tell, because the steps to reproduce are incomplete and don't say anything about viewing a particular page), then this is the same issue as UPM-5056; if not, it's a new issue. However, in either case, the description is misleading. It says you should see "Free trial" and "Buy now" buttons— but that makes no sense since the customer already has a license and presumably doesn't want to create a new license. The appropriate button would be "Install".

              gwilliams@atlassian.com Gareth Williams
              ayakovlev@atlassian.com Andriy Yakovlev [Atlassian]
              Affected customers:
              1 This affects my team
              Watchers:
              12 Start watching this issue

                Created:
                Updated:
                Resolved: