Whoops \ Exception \ ErrorException
(E_WARNING)
Stack frames (2)
1
Whoops\Exception\ErrorException
…/local/custompage/index.php98
0
default_error_handler
…/local/custompage/index.php98
/var/www/html/moodle/local/custompage/index.php
<div class="col-lg-3">
<div class="course-loader-card border">
<div class="img"></div>
<div class="title"></div>
<div class="content"></div>
<div class="enroll-btn"></div>
</div>
</div>
<div class="col-lg-3">
<div class="course-loader-card border">
<div class="img"></div>
<div class="title"></div>
<div class="content"></div>
<div class="enroll-btn"></div>
</div>
</div>
</div>
<div ng-show="!isLoading" ng-cloak>
<div ng-repeat="category in categoryData">
<div class="row" ng-if="category.name === '<?= $userProfile->Category ?>'">
<div class="col-lg-3 d-flex" ng-repeat="course in category.courses">
<div class="card w-100">
<img src="{{course.img_url}}" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">{{course.fullname}}</h5>
<div class="card-text" ng-bind-html="course.description | trustedHtml">
</div>
</div>
<div class="card-footer border-0">
<a href="/course/view.php?id={{course.course_id}}" class="btn btn-success">Enroll</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
const app = angular.module('nextGen', [])
More info
https://docs.moodle.org/405/en/error/moodle/generalexceptionmessage
/var/www/html/moodle/local/custompage/index.php
<div class="col-lg-3">
<div class="course-loader-card border">
<div class="img"></div>
<div class="title"></div>
<div class="content"></div>
<div class="enroll-btn"></div>
</div>
</div>
<div class="col-lg-3">
<div class="course-loader-card border">
<div class="img"></div>
<div class="title"></div>
<div class="content"></div>
<div class="enroll-btn"></div>
</div>
</div>
</div>
<div ng-show="!isLoading" ng-cloak>
<div ng-repeat="category in categoryData">
<div class="row" ng-if="category.name === '<?= $userProfile->Category ?>'">
<div class="col-lg-3 d-flex" ng-repeat="course in category.courses">
<div class="card w-100">
<img src="{{course.img_url}}" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">{{course.fullname}}</h5>
<div class="card-text" ng-bind-html="course.description | trustedHtml">
</div>
</div>
<div class="card-footer border-0">
<a href="/course/view.php?id={{course.course_id}}" class="btn btn-success">Enroll</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
const app = angular.module('nextGen', [])
Environment & details:
empty
empty
empty
empty
| Key | Value |
| USER | stdClass Object ( [id] => 1 [auth] => manual [confirmed] => 1 [policyagreed] => 0 [deleted] => 0 [suspended] => 0 [mnethostid] => 1 [username] => guest [idnumber] => [firstname] => Guest user [lastname] => [email] => root@localhost [emailstop] => 0 [phone1] => [phone2] => [institution] => [department] => [address] => [city] => [country] => [lang] => en [calendartype] => gregorian [theme] => [timezone] => 99 [firstaccess] => 0 [lastaccess] => 0 [lastlogin] => 0 [currentlogin] => 0 [lastip] => [secret] => [picture] => 0 [descriptionformat] => 1 [mailformat] => 1 [maildigest] => 0 [maildisplay] => 2 [autosubscribe] => 1 [trackforums] => 0 [timecreated] => 0 [timemodified] => 1735288812 [trustbitmask] => 0 [imagealt] => [lastnamephonetic] => [firstnamephonetic] => [middlename] => [alternatename] => [moodlenetprofile] => [lastcourseaccess] => Array ( ) [currentcourseaccess] => Array ( ) [profile] => Array ( ) [sesskey] => tE9mVv780t [preference] => Array ( ) [autologinguest] => 1 [access] => Array ( [ra] => Array ( [/1] => Array ( [6] => 6 ) ) [time] => 1784620587 [rsw] => Array ( ) ) [enrol] => Array ( [enrolled] => Array ( ) [tempguest] => Array ( ) ) ) |
| SESSION | stdClass Object ( [isnewsessioncookie] => 1 [justloggedin] => 1 [lang] => en [cachestore_session] => Array ( [default_session-core/navigation_cache] => Array ( [__lastaccess__u1_tibpg7f7m82clnpsh6sucmh7um] => Array ( [0] => 1784620587 [1] => 1784620587 ) ) [default_session-core/coursecat] => Array ( [__lastaccess__u1_tibpg7f7m82clnpsh6sucmh7um] => Array ( [0] => 1784620587 [1] => 1784620587 ) [u1_tibpg7f7m82clnpsh6sucmh7um_749ba88fe7f5ae8dd8acaff21fdb6890b4438d51] => Array ( [0] => 1784620587.5028-6a5f262b7ac339.30907701 [1] => 1784620587 ) [u1_tibpg7f7m82clnpsh6sucmh7um_050b2cc003e00f73d62d3bd653823fde07b593b7] => Array ( [0] => Array ( [0] => 8 ) [1] => 1784620587 ) [u1_tibpg7f7m82clnpsh6sucmh7um_9855ee31c70c6eeac747d4e62415601bdf9c21cf] => Array ( [0] => Array ( [0] => 3 [1] => 7 [2] => 2 [3] => 5 [4] => 6 [5] => 4 ) [1] => 1784620587 ) ) ) ) |
| Key | Value |
| USER | www-data |
| HOME | /var/www |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_ACCEPT | */* |
| HTTP_HOST | devnextgen.thesmartsteps.com |
| REDIRECT_STATUS | 200 |
| SERVER_NAME | devnextgen.thesmartsteps.com |
| SERVER_PORT | 443 |
| SERVER_ADDR | 10.160.0.9 |
| REMOTE_USER | |
| REMOTE_PORT | 49560 |
| REMOTE_ADDR | 216.73.217.146 |
| SERVER_SOFTWARE | nginx/1.24.0 |
| GATEWAY_INTERFACE | CGI/1.1 |
| HTTPS | on |
| REQUEST_SCHEME | https |
| SERVER_PROTOCOL | HTTP/2.0 |
| DOCUMENT_ROOT | /var/www/html/moodle |
| DOCUMENT_URI | /local/custompage/index.php |
| REQUEST_URI | /local/custompage/index.php |
| SCRIPT_NAME | /local/custompage/index.php |
| CONTENT_LENGTH | |
| CONTENT_TYPE | |
| REQUEST_METHOD | GET |
| QUERY_STRING | |
| SCRIPT_FILENAME | /var/www/html/moodle/local/custompage/index.php |
| PATH_INFO | |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /local/custompage/index.php |
| REQUEST_TIME_FLOAT | 1784620587.3626 |
| REQUEST_TIME | 1784620587 |
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler