Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-2120

Error on Non-Admin Login

    XMLWordPrintable

Details

    Description

      1. When logging in with any permission other than Matchgrid Administrator, we pass initial authentication. Then after clicking on a matchgrid name, we are redirected to /match/matchgrids/undefined with the error message “Error: The requested address '/matchgrids/undefined' was not found on this server.”
      2. When trying to delete a matchgrid record from the display view, we get “An internal error has occurred”

       Typical error message for #2 is:

      2021-04-09 23:57:41 Error: [RuntimeException] Could not find value for Primary Link matchgrid_id

      #0 /opt/comanage/match-develop/app/src/Controller/AppController.php(250): App\Controller\AppController->getPrimaryLink(true)

      #1 /opt/comanage/match-develop/app/src/Controller/AppController.php(105): App\Controller\AppController->setMatchgrid()

      #2 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Event/EventManager.php(353): App\Controller\AppController->beforeFilter(Object(Cake\Event\Event))

      #3 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Event/EventManager.php(330): Cake\Event\EventManager->_callListener(Array, Object(Cake\Event\Event))

      #4 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Event/EventDispatcherTrait.php(114): Cake\Event\EventManager->dispatch(Object(Cake\Event\Event))

      #5 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Controller/Controller.php(677): Cake\Controller\Controller->dispatchEvent('Controller.init...')

      #6 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/ActionDispatcher.php(115): Cake\Controller\Controller->startupProcess()

      #7 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/ActionDispatcher.php(94): Cake\Http\ActionDispatcher->_invoke(Object(App\Controller\MatchgridRecordsController))

      #8 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/BaseApplication.php(235): Cake\Http\ActionDispatcher->dispatch(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #9 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Runner.php(65): Cake\Http\BaseApplication->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response), Object(Cake\Http\Runner))

      #10 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Middleware/CsrfProtectionMiddleware.php(123): Cake\Http\Runner->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #11 /opt/comanage/match-develop/app/src/Application.php(70): Cake\Http\Middleware\CsrfProtectionMiddleware->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response), Object(Cake\Http\Runner))

      #12 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Runner.php(65): App\Application->App

      {closure}

      (Object(Cake\Http\ServerRequest), Object(Cake\Http\Response), Object(Cake\Http\Runner))

      #13 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php(162): Cake\Http\Runner->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #14 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Runner.php(65): Cake\Routing\Middleware\RoutingMiddleware->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response), Object(Cake\Http\Runner))

      #15 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php(88): Cake\Http\Runner->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #16 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Runner.php(65): Cake\Routing\Middleware\AssetMiddleware->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response), Object(Cake\Http\Runner))

      #17 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php(96): Cake\Http\Runner->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #18 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Runner.php(65): Cake\Error\Middleware\ErrorHandlerMiddleware->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response), Object(Cake\Http\Runner))

      #19 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Runner.php(51): Cake\Http\Runner->__invoke(Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #20 /opt/comanage/match-develop/app/vendor/cakephp/cakephp/src/Http/Server.php(98): Cake\Http\Runner->run(Object(Cake\Http\MiddlewareQueue), Object(Cake\Http\ServerRequest), Object(Cake\Http\Response))

      #21 /opt/comanage/match-develop/app/webroot/index.php(40): Cake\Http\Server->run()

      #22 {main}

      Request URL: /matchgrid-records/delete/5?matchgrid_id=1

      Referer URL: https://localhost/match/matchgrid-records?matchgrid_id=1

      Attachments

        Activity

          People

            benn.oshrin@at.internet2.edu Benn Oshrin (internet2.edu)
            allan.kim@at.internet2.edu Allan Kim
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: