When application_id contains a special character (e.g. "{}*~APP1"), navigating to "p/admin/applications/2540" shows error
Current Utilization There was a problem getting utilization data. Please try later.
and in system-provider corresponding error log:
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Started GET "/p/admin/applications/2540" for 192.168.146.1 at 2024-02-14 13:23:53 +0000
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Processing by Provider::Admin::ApplicationsController#show as HTML
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Parameters: {"id"=>"2540"}
Exception -- [fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] {:exception=>{:class=>URI::InvalidURIError, :message=>"bad URI(is not URI?): \"/internal/services/2050/applications/{}*~APP1/utilization/\"", :backtrace=>["/opt/rh/rh-ruby27/root/usr/share/ruby/uri/rfc3986_parser.rb:67:in `split'", "/opt/rh/rh-ruby27/root/usr/share/ruby/uri/rfc3986_parser.rb:73:in `parse'", "/opt/rh/rh-ruby27/root/usr/share/ruby/uri/common.rb:234:in `parse'", "/opt/rh/rh-ruby27/root/usr/share/ruby/uri/common.rb:737:in `URI'"]}, :parameters=>{}}
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendering provider/admin/applications/show.html.slim within layouts/provider
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered provider/admin/applications/_menu.html.slim (Duration: 0.8ms | Allocations: 199)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered provider/admin/applications/_state.html.slim (Duration: 0.7ms | Allocations: 171)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered provider/admin/applications/_trial.html.slim (Duration: 0.1ms | Allocations: 11)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered collection of provider/admin/keys/_key.html.erb [1 times] (Duration: 1.0ms | Allocations: 272)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered buyers/applications/_api_credentials.html.erb (Duration: 3.8ms | Allocations: 640)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered provider/admin/keys/_widget.html.erb (Duration: 4.5ms | Allocations: 898)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered stats/_inlinechart.html.erb (Duration: 3.2ms | Allocations: 456)
[fd630696-c274-4a15-9254-fd3712a7264a] [mdujava-admin.thr0.apps.ocp-cluster.osp.api-qe.eng.rdu2.redhat.com] [192.168.146.1] Rendered provider/admin/applications/_utilization.html.erb (Duration: 0.1ms | Allocations: 6)
- relates to
-
THREESCALE-9033 Some special characters in Application Keys are not supported
-
- Closed
-
- links to
-
RHEA-2025:146559
Red Hat 3scale API Management 2.16.0 Release - Container Images