Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:Fall 2019 Sprint 3
Description
The installation of Apps from Appstore and from IGB App Manager GUI is failing. Steps to reproduce the defect:
1) Click on the first app available on the AppStore
2) The blue "Install" button will be visible.
3) Clicked "Install"
4) Button changed to "Installing..." and also changed color (lighter shade of blue) but did not change after that
5) Open IGB App Manager GUI and note that the App failed to install
Attachments
Activity
Riddhi Jagdish Patil (Inactive)
created issue -
Riddhi Jagdish Patil (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1388 [ 17463 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Status | Open [ 1 ] | To-Do [ 10305 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Description |
The installation of Apps from Appstore and from IGB App Manager GUI is failing. Steps to reproduce the defect:
1) Click on the first app available on the AppStore 2) The blue "Install" button will be visible. 3) Clicked "Install" 4) Button changed to "Installing..." and also changed color (lighter shade of blue) but did not change after that 5) Open IGB App Manager GUI and note that the App failed to install |
Riddhi Jagdish Patil (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Summary | Installation of apps from AppStore failed | Installation of apps from AppStore and IGB App Manager Tool failed |
Riddhi Jagdish Patil (Inactive)
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Assignee | Riddhi Jagdish Patil [ rpatil14 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Story Points | 2 | |
Resolution | Unresolved [ 10101 ] |
Ann Loraine
made changes -
Assignee | Riddhi Jagdish Patil [ rpatil14 ] |
Ann Loraine
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Assignee | Riddhi Jagdish Patil [ rpatil14 ] |
Ann Loraine
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Riddhi Jagdish Patil (Inactive)
made changes -
Summary | Installation of apps from AppStore and IGB App Manager Tool failed | Installation of apps from AppStore and IGB App Manager Tool failing |
Ann Loraine
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Ann Loraine
made changes -
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Sameer Shanbhag (Inactive)
made changes -
Assignee | Sameer Shanbhag [ sameer ] |
Sameer Shanbhag (Inactive)
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Sameer Shanbhag (Inactive)
made changes -
Resolution | Unresolved [ 10101 ] | Fixed [ 1 ] |
Attachment | Install App.png [ 14429 ] |
Sameer Shanbhag (Inactive)
made changes -
Resolution | Fixed [ 1 ] | Done [ 10000 ] |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Sameer Shanbhag (Inactive)
made changes -
Assignee | Sameer Shanbhag [ sameer ] | Riddhi Jagdish Patil [ rpatil14 ] |
Ann Loraine
made changes -
Workflow | Fall 2019 Workflow Update [ 20774 ] | Revised Fall 2019 Workflow Update [ 22516 ] |
Issue:
Installation of apps failing from AppStore and IGB App Manager Tool
Solution:
The uri of the media path in repository.xml for the first app pending / submitted was malformed. Due to this the media path was not available for the AppStore to install the app.
For eg. the old uri created in repository.xml was uri="super-simple-igb-app-0.0.3.jar" only which was just the jar name without file path.
With this code changes new uri created will have the folder structure path to the jar.For eg. /media/super-simple-igb-app/releases/0.0.3/super-simple-igb-app-0.0.3.jar
Fixed repository.xml uri for both pending and submitted apps.
Files changed:
obr/repogen.py
https://bitbucket.org/rpatil14/appstore_riddhi/branch/IGBF-2017#diff
Testing steps:
Use test environment for this feature - https://dev-appstore-6.bioviz.org/
1) Start IGB on local machine
2) Click Tools -> Open App Manager -> Manage Repositories -> Add URL https://dev-appstore-6.bioviz.org/obr/releases
3) Click Install button on any app from the App Store and check IGB App Manager Tool to see if the app is installed
or
4) Click on Install button on any App from IGB App Manager Tool to see if the app is installed
Check uri formation in repository.xml :
https://dev-appstore-6.bioviz.org/obr/releases/repository.xml
[~aloraine]