Bug 1466114 - SSUI : "Error loading Services" when clicked on "My Services"
SSUI : "Error loading Services" when clicked on "My Services"
Status: VERIFIED
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: API (Show other bugs)
5.8.0
Unspecified Unspecified
high Severity high
: GA
: 5.9.0
Assigned To: Jillian Tullo
Shveta
ssui:api:service
: TestOnly, ZStream
Depends On:
Blocks: 1468294
  Show dependency treegraph
 
Reported: 2017-06-29 01:44 EDT by Shveta
Modified: 2017-10-13 20:11 EDT (History)
5 users (show)

See Also:
Fixed In Version: 5.9.0.1
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1468294 (view as bug list)
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: CFME Core


Attachments (Terms of Use)
error (112.69 KB, image/png)
2017-06-29 01:44 EDT, Shveta
no flags Details

  None (edit)
Description Shveta 2017-06-29 01:44:55 EDT
Created attachment 1292787 [details]
error

Description of problem:


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

How reproducible:


Steps to Reproduce:
1. Create few services. Login in SSUI.
2. Click on "My Services" . Services are not loaded . "Error loading service" is displayed .
3.

Actual results:


Expected results:


Additional info:
Production log 
===========================
[----] I, [2017-06-29T01:44:04.634911 #3028:1ced118]  INFO -- : Started GET "/api/services?filter[]=ancestry%3Dnull" for 127.0.0.1 at 2017-06-29 01:44:04 -0400
[----] I, [2017-06-29T01:44:04.636893 #3028:1ced118]  INFO -- : Processing by Api::ServicesController#index as JSON
[----] I, [2017-06-29T01:44:04.636958 #3028:1ced118]  INFO -- :   Parameters: {"filter"=>["ancestry=null"]}
[----] I, [2017-06-29T01:44:04.658775 #3028:1ced118]  INFO -- : Completed 200 OK in 22ms (Views: 0.1ms | ActiveRecord: 2.7ms)
[----] I, [2017-06-29T01:44:04.770533 #3028:1ced118]  INFO -- : Started GET "/api/services?expand=resources&attributes=picture%2Cpicture.image_href%2Cchargeback_report%2Cevm_owner.userid%2Cmiq_group.description%2Cv_total_vms%2Cpower_state%2Cpower_states%2Cpower_status%2Call_service_children%2Call_vms%2Ccustom_actions%2Cservice_resources%2Ctags&filter[]=ancestry%3Dnull&limit=20&offset=0&sort_by=created_at&sort_order=desc" for 127.0.0.1 at 2017-06-29 01:44:04 -0400
[----] I, [2017-06-29T01:44:04.772347 #3028:1ced118]  INFO -- : Processing by Api::ServicesController#index as JSON
[----] I, [2017-06-29T01:44:04.772413 #3028:1ced118]  INFO -- :   Parameters: {"expand"=>"resources", "attributes"=>"picture,picture.image_href,chargeback_report,evm_owner.userid,miq_group.description,v_total_vms,power_state,power_states,power_status,all_service_children,all_vms,custom_actions,service_resources,tags", "filter"=>["ancestry=null"], "limit"=>"20", "offset"=>"0", "sort_by"=>"created_at", "sort_order"=>"desc"}
[----] I, [2017-06-29T01:44:04.821054 #3028:1ced118]  INFO -- : Completed 500 Internal Server Error in 49ms (Views: 0.2ms | ActiveRecord: 5.2ms)
[----] I, [2017-06-29T01:44:08.680013 #3028:1cec218]  INFO -- : Started GET "/api/service_orders?filter[]=state%3Dordered&hide=resources" for 127.0.0.1 at 2017-06-29 01:44:08 -0400
[----] I, [2017-06-29T01:44:08.682148 #3028:1cec218]  INFO -- : Processing by Api::ServiceOrdersController#index as JSON
[----] I, [2017-06-29T01:44:08.682206 #3028:1cec218]  INFO -- :   Parameters: {"filter"=>["state=ordered"], "hide"=>"resources"}
[----] I, [2017-06-29T01:44:08.682939 #3028:1cf0f70]  INFO -- : Started GET "/api/service_templates?filter[]=display%3Dtrue&hide=resources" for 127.0.0.1 at 2017-06-29 01:44:08 -0400
[----] I, [2017-06-29T01:44:08.683991 #3028:1cf0f70]  INFO -- : Processing by Api::ServiceTemplatesController#index as JSON
[----] I, [2017-06-29T01:44:08.684083 #3028:1cf0f70]  INFO -- :   Parameters: {"filter"=>["display=true"], "hide"=>"resources"}
[----] I, [2017-06-29T01:44:08.685092 #3028:1cf0840]  INFO -- : Started GET "/api/services?filter[]=ancestry%3Dnull&hide=resources" for 127.0.0.1 at 2017-06-29 01:44:08 -0400
[----] I, [2017-06-29T01:44:08.686709 #3028:1cf0840]  INFO -- : Processing by Api::ServicesController#index as JSON
[----] I, [2017-06-29T01:44:08.686822 #3028:1cf0840]  INFO -- :   Parameters: {"filter"=>["ancestry=null"], "hide"=>"resources"}
[----] I, [2017-06-29T01:44:08.714624 #3028:1cec218]  INFO -- : Completed 200 OK in 32ms (Views: 0.1ms | ActiveRecord: 11.3ms)
[----] I, [2017-06-29T01:44:08.734250 #3028:1cf0f70]  INFO -- : Completed 200 OK in 49ms (Views: 0.1ms | ActiveRecord: 28.8ms)
[----] I, [2017-06-29T01:44:08.743590 #3028:1cf0840]  INFO -- : Completed 200 OK in 57ms (Views: 0.1ms | ActiveRecord: 29.2ms)
[----] I, [2017-06-29T01:44:14.622501 #3028:1cf17b8]  INFO -- : Started GET "/api/services?filter[]=ancestry%3Dnull" for 127.0.0.1 at 2017-06-29 01:44:14 -0400
[----] I, [2017-06-29T01:44:14.624456 #3028:1cf17b8]  INFO -- : Processing by Api::ServicesController#index as JSON
[----] I, [2017-06-29T01:44:14.624535 #3028:1cf17b8]  INFO -- :   Parameters: {"filter"=>["ancestry=null"]}
[----] I, [2017-06-29T01:44:14.645330 #3028:1cf17b8]  INFO -- : Completed 200 OK in 21ms (Views: 0.1ms | ActiveRecord: 2.3ms)
[----] I, [2017-06-29T01:44:14.751511 #3028:1cf17b8]  INFO -- : Started GET "/api/services?expand=resources&attributes=picture%2Cpicture.image_href%2Cchargeback_report%2Cevm_owner.userid%2Cmiq_group.description%2Cv_total_vms%2Cpower_state%2Cpower_states%2Cpower_status%2Call_service_children%2Call_vms%2Ccustom_actions%2Cservice_resources%2Ctags&filter[]=ancestry%3Dnull&limit=20&offset=0&sort_by=created_at&sort_order=desc" for 127.0.0.1 at 2017-06-29 01:44:14 -0400
[----] I, [2017-06-29T01:44:14.753263 #3028:1cf17b8]  INFO -- : Processing by Api::ServicesController#index as JSON
[----] I, [2017-06-29T01:44:14.753331 #3028:1cf17b8]  INFO -- :   Parameters: {"expand"=>"resources", "attributes"=>"picture,picture.image_href,chargeback_report,evm_owner.userid,miq_group.description,v_total_vms,power_state,power_states,power_status,all_service_children,all_vms,custom_actions,service_resources,tags", "filter"=>["ancestry=null"], "limit"=>"20", "offset"=>"0", "sort_by"=>"created_at", "sort_order"=>"desc"}
[----] I, [2017-06-29T01:44:14.801261 #3028:1cf17b8]  INFO -- : Completed 500 Internal Server Error in 48ms (Views: 0.2ms | ActiveRecord: 5.0ms)
[----] I, [2017-06-29T01:44:18.679109 #3028:1ced118]  INFO -- : Started GET "/api/services?filter[]=ancestry%3Dnull&hide=resources" for 127.0.0.1 at 2017-06-29 01:44:18 -0400
[----] I, [2017-06-29T01:44:18.681177 #3028:1ced118]  INFO -- : Processing by Api::ServicesController#index as JSON
[----] I, [2017-06-29T01:44:18.681259 #3028:1ced118]  INFO -- :   Parameters: {"filter"=>["ancestry=null"], "hide"=>"resources"}
[----] I, [2017-06-29T01:44:18.684706 #3028:1cec218]  INFO -- : Started GET "/api/service_orders?filter[]=state%3Dordered&hide=resources" for 127.0.0.1 at 2017-06-29 01:44:18 -0400
[----] I, [2017-06-29T01:44:18.687140 #3028:1cec218]  INFO -- : Processing by Api::ServiceOrdersController#index as JSON
[----] I, [2017-06-29T01:44:18.687264 #3028:1cec218]  INFO -- :   Parameters: {"filter"=>["state=ordered"], "hide"=>"resources"}
[----] I, [2017-06-29T01:44:18.704005 #3028:1cf0f70]  INFO -- : Started GET "/api/service_templates?filter[]=display%3Dtrue&hide=resources" for 127.0.0.1 at 2017-06-29 01:44:18 -0400
[----] I, [2017-06-29T01:44:18.705893 #3028:1cf0f70]  INFO -- : Processing by Api::ServiceTemplatesController#index as JSON
[----] I, [2017-06-29T01:44:18.705999 #3028:1cf0f70]  INFO -- :   Parameters: {"filter"=>["display=true"], "hide"=>"resources"}
[----] I, [2017-06-29T01:44:18.724229 #3028:1ced118]  INFO -- : Completed 200 OK in 43ms (Views: 0.1ms | ActiveRecord: 23.6ms)
[----] I, [2017-06-29T01:44:18.726574 #3028:1cec218]  INFO -- : Completed 200 OK in 39ms (Views: 0.1ms | ActiveRecord: 20.4ms)
[----] I, [2017-06-29T01:44:18.749792 #3028:1cf0f70]  INFO -- : Completed 200 OK in 44ms (Views: 0.1ms | ActiveRecord: 16.2ms)
Comment 2 Shveta 2017-06-29 01:45:58 EDT
Appliance : https://10.8.198.31/ui/service
Comment 3 Chris Kacerguis 2017-06-29 08:52:15 EDT
Getting a 500 error on the following API call:

/api/services?expand=resources&attributes=picture%2Cpicture.image_href%2Cchargeback_report%2Cevm_owner.userid%2Cmiq_group.description%2Cv_total_vms%2Cpower_state%2Cpower_states%2Cpower_status%2Call_service_children%2Call_vms%2Ccustom_actions%2Cservice_resources%2Ctags&filter[]=ancestry%3Dnull&limit=20&offset=0&sort_by=created_at&sort_order=desc

Returning the following:

{
    "error": {
        "kind": "internal_server_error",
        "message": "undefined method `id' for \"on\":String",
        "klass": "NoMethodError"
    }
}

Based on this, sending to API team for review.
Comment 4 Jillian Tullo 2017-06-29 14:34:18 EDT
Fixed by: https://github.com/ManageIQ/manageiq/pull/15387 - added backport label to PR.
Comment 6 Shveta 2017-10-13 20:11:31 EDT
Fixed.
Verified in  5.9.0.2.20171010190026_0413a06

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