Bug 1686619 - Clicking quadicon after running policy simulation on infra VM results in a page does not exist error
Summary: Clicking quadicon after running policy simulation on infra VM results in a pa...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: UI - OPS
Version: 5.9.9
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: GA
: 5.11.0
Assignee: Hilda Stastna
QA Contact: John Dupuy
Red Hat CloudForms Documentation
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-03-07 21:09 UTC by John Dupuy
Modified: 2019-12-12 13:36 UTC (History)
9 users (show)

Fixed In Version: 5.11.0.1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-12 13:36:02 UTC
Category: Bug
Cloudforms Team: CFME Core
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
page does not exist screenshot (34.75 KB, image/png)
2019-03-07 21:09 UTC, John Dupuy
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2019:4199 0 None None None 2019-12-12 13:36:15 UTC

Description John Dupuy 2019-03-07 21:09:49 UTC
Created attachment 1541974 [details]
page does not exist screenshot

Description of problem:
Page does not exist error after clicking the quadicon of an infra-vm on which a policy simulation was run.


Version-Release number of selected component (if applicable):
5.9.9.1

How reproducible:
100%

Steps to Reproduce:
1. Add infra provider with at least 1 VM
2. Click the VM's checkbox, then click policy -> policy simulation
3. Choose a policy profile to simulate (default is fine)
4. Click on the quadicon of the VM

Actual results:
Page does not exist error

Expected results:
Taken to a page with some information about the policy simulation (this is the case in 5.10)

Additional info:
Appears to work fine in 5.10

Comment 3 dmetzger 2019-03-08 14:51:11 UTC
Is this a 5.9 Regression?

Comment 4 John Dupuy 2019-03-08 17:37:51 UTC
@dmetzger I just checked on a 5.9.8.1 appliance, and this is working. I also checked 5.9.9.0 and 5.9.9.1 (on the same appliance I wrote the BZ against) again today and this appears to be working. I'm not sure why I was running into this issue yesterday, but I will close this BZ and reopen if I run into the issue again.

Comment 5 John Dupuy 2019-03-11 13:09:26 UTC
I am reopening this bug as @hstastna pointed out some extra steps that are required to make this occur (on BZ 1686617).

1. Go to Compute > Infrastructure > Providers
2. Choose some provider, click on it to display its dashboard or summary page
3. Click on VMs in the page from step 2
4. Check the checkbox(es) of some VM(s)
5. In the toolbar, choose Policy > Policy Simulation
6. Assign a policy
7. Click the quadicon
=> "The page you were looking for doesn't exist." Error 

This does not appear to be a regression, however, the bug is also present in 5.10.1.2.

Comment 7 dmetzger 2019-03-12 12:13:31 UTC
Clearing the Regression keyword based on comment #5

Comment 10 Hilda Stastna 2019-03-27 15:36:34 UTC
Note:
the same problem occurs also for Instances, but it does not appear always,
it depends on assigning more policy profiles, clicking on quadicon more 
times, clicking on Back button.

Comment 12 CFME Bot 2019-04-11 14:36:47 UTC
New commit detected on ManageIQ/manageiq-ui-classic/master:

https://github.com/ManageIQ/manageiq-ui-classic/commit/9c335ec11533065133247c9ca5660104820d22fa
commit 9c335ec11533065133247c9ca5660104820d22fa
Author:     Hilda Stastna <hstastna>
AuthorDate: Mon Apr  1 10:29:43 2019 -0400
Commit:     Hilda Stastna <hstastna>
CommitDate: Mon Apr  1 10:29:43 2019 -0400

    Fix error while clicking quadicon after running policy simulation

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1686619

 config/routes.rb | 1 +
 1 file changed, 1 insertion(+)

Comment 13 John Dupuy 2019-04-29 13:42:57 UTC
Verified in CFME 

Steps of verification:
1. Go to Compute > Infrastructure > Providers (I also checked with cloud providers and verified that the BZ is fixed)
2. Choose some provider, click on it to display its dashboard or summary page
3. Click on VMs in the page from step 2
4. Check the checkbox(es) of some VM(s)
5. In the toolbar, choose Policy > Policy Simulation
6. Assign a policy
7. Click the quadicon
8. Verified that there is no page does not exist error, and that the page is displayed properly

Note: there is no "Back" button on this page. I will open a separate BZ for this.

Comment 16 errata-xmlrpc 2019-12-12 13:36:02 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:4199


Note You need to log in before you can comment on or make changes to this bug.