Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-7194

New Backend API form throws internal error on submission

    XMLWordPrintable

Details

    • False
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • No
    • Undefined

    Description

      When entering something that does not qualify as a URL, the server will throw an internal error after submitting the form.

      Logs:

      Completed 500 Internal Server Error in 338ms (ActiveRecord: 60.8ms)
      [Bugsnag] -- Breadcrumb Read cache meta_data super_operation:Symbol has been dropped for having an invalid data type
        Cinstance Load (0.4ms)  SELECT  `cinstances`.* FROM `cinstances` WHERE `cinstances`.`type` IN ('Cinstance') AND `cinstances`.`user_account_id` = 2 ORDER BY `cinstances`.`id` ASC LIMIT 1
        ApplicationPlan Load (16.0ms)  SELECT  `plans`.* FROM `plans` WHERE `plans`.`type` IN ('ApplicationPlan') AND `plans`.`id` = 4 ORDER BY `plans`.`position` ASC LIMIT 1
        Service Load (0.3ms)  SELECT  `services`.* FROM `services` WHERE `services`.`id` = 1 LIMIT 1
        Account Load (0.4ms)  SELECT  `accounts`.* FROM `accounts` WHERE `accounts`.`id` = 1 LIMIT 1
      [Bugsnag] -- Breadcrumb Read cache meta_data super_operation:Symbol has been dropped for having an invalid data type
         (0.3ms)  SELECT `billing_strategies`.`currency` FROM `billing_strategies` WHERE `billing_strategies`.`account_id` = 1
      ThreeScale::Analytics::UserTracking: group (group_id: 2) {}
      [analytics-ruby] Sending request for 1 items
      Exception -- {:exception=>{:class=>ActionView::Template::Error, :message=>"No route matches {:action=>\"show\", :controller=>\"provider/admin/backend_apis\", :id=>nil} missing required keys: [:id]", :backtrace=>["/Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/routing/route_set.rb:215:in `raise_generation_error'", "/Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/routing/route_set.rb:185:in `block in optimized_helper'", "/Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/routing/route_set.rb:200:in `block in parameterize_args'", "/Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/routing/route_set.rb:197:in `times'"]}, :parameters=>{}}
      [Bugsnag] -- Not notifying due to an invalid api_key
      [Bugsnag] -- Not notifying due to an invalid api_keyActionView::Template::Error (No route matches {:action=>"show", :controller=>"provider/admin/backend_apis", :id=>nil} missing required keys: [:id]):
          1: = javascript_pack_tag 'vertical_nav'
          2:
          3: - sections = vertical_nav_sections || []
          4:
          5: #vertical-nav-wrapper class='pf-c-page__sidebar pf-m-dark' data=vertical_nav_data()
          6:app/helpers/vertical_nav_helper.rb:259:in `backend_api_nav_sections'
      app/helpers/vertical_nav_helper.rb:24:in `vertical_nav_sections'
      app/views/shared/provider/navigation/_vertical_nav.html.slim:3:in `_app_views_shared_provider_navigation__vertical_nav_html_slim___1639110816733317328_70161763466940'
      app/views/layouts/provider.html.slim:19:in `_app_views_layouts_provider_html_slim__469324676300993293_70161774435840'
      app/controllers/provider/admin/backend_apis_controller.rb:35:in `block (2 levels) in create'
      app/controllers/provider/admin/backend_apis_controller.rb:28:in `create'
      lib/three_scale/middleware/multitenant.rb:113:in `_call'
      lib/three_scale/middleware/multitenant.rb:108:in `call'
        Rendering /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout
        Rendering /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_source.html.erb
        Rendered /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_source.html.erb (5.5ms)
        Rendering /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb
        Rendered /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.5ms)
        Rendering /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb
        Rendered /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.2ms)
        Rendered /Users/jgallaso/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (133.6ms)
      [analytics-ruby] Response status code: 200
      [Bugsnag] -- Not delivering sessions due to an invalid api_key
      D, [2021-06-10T18:09:50.473447 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation
      D, [2021-06-10T21:08:53.243855 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation
      D, [2021-06-11T00:08:53.782376 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation
      D, [2021-06-11T02:09:40.787434 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation
      D, [2021-06-11T05:09:28.203630 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation
      D, [2021-06-11T07:25:39.461590 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation
      D, [2021-06-11T07:51:03.038030 #90917] DEBUG -- : waiting 151.0s after suspend/hibernation

      Error page:

      Attachments

        Activity

          People

            Unassigned Unassigned
            jgallaso Jose Miguel Gallas Olmedo
            Dominik Hlavac Duran Dominik Hlavac Duran
            Nidhi Soni Nidhi Soni
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: