Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
COmanage Match 1.0.0 (Suitable Pear)
Description
- 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.”
- 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
(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