Project Routing Debug

Current Time: {ts '2026-01-27 10:16:54'}

Current Request Context:

VariableValue
request.routing_contextmain
request.matchId8
request.database_layermain
Application.dsgcdm
variables.DSgcdm

URL Parameters:

ParameterValue
url.fNOT SET
url.idNOT SET
url.match_id8
CGI.QUERY_STRINGmatch_id=8&test_controller=1

Session Context:

VariableValue
session.useridNOT SET
session.current_match_id8
session.usernameNOT SET

Test Direct Controller Call:

Testing direct controller call...

Set url.f = com_project2, url.id = 4, url.match_id = 8

Controller file exists: Modules/Controllers/com_project2.cfc

Controller Error: key [SERVER] doesn't exist

Detail:

Type: expression

Test Links:

Application.cfc Routing Logic Analysis:

According to Application.cfc lines 501-507:

if(URL.KeyExists('id') && URL['id'] >= 5 && URL['f'] == 'com_project2')
{
    include "Modules\Controllers\HT\com_project2.cfc";
}
else
    include "Modules\Controllers\com_project2.cfc";

For Project ID 4: Since 4 < 5, it should use the normal controller path: Modules/Controllers/com_project2.cfc