We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 53742
    • 24 Posts
    Apache/2.4.18
    PHP 7.0
    Ubuntu 16.04
    MySQL Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
    MODX Revolution 2.5.7-pl (Advanced), moved folders 'core', 'manager' & 'connectors'.

    What I have done:
    1. created some nearly empty pages (i set only alias, menutitle, title and one-word content).
    2. added some simple TVs (2 checkboxes), footer, header, places for 3 meta tags.

    When I open a page by non-existent alias it shows following Errors.
    Example: '.../index.php?q=broken'
    Is it ok?
    Why is there a recursion? Why just not an error 'no page'?

    Errors:

    Fatal error: Maximum function nesting level of '256' reached, aborting! in /var/www/modx/core/xpdo/xpdo.class.php on line 1935

    Fatal error: Maximum function nesting level of '256' reached, aborting! in /var/www/modx/core/model/modx/modsessionhandler.class.php on line 105

    and a lot of other details after errors like these:

    Call Stack
    # Time Memory Function Location
    1 0.0000 364120 {main}( ) .../index.php:0
    2 0.0094 1026208 modX->handleRequest( ) .../index.php:57
    3 0.0094 1028480 modRequest->handleRequest( ) .../modx.class.php:1401
    4 0.0133 1174248 modX->sendErrorPage( ) .../modrequest.class.php:108
    5 0.0133 1174624 modX->sendForward( ) .../modx.class.php:1185
    6 0.0143 1175112 modX->sendErrorPage( ) .../modx.class.php:1149
    7 0.0143 1175488 modX->sendForward( ) .../modx.class.php:1185
    8 0.0154 1175512 modX->sendErrorPage( ) .../modx.class.php:1149
    9 0.0154 1175888 modX->sendForward( ) .../modx.class.php:1185
    10 0.0163 1175888 modX->sendErrorPage( ) .../modx.class.php:1149
    ........................................................................
    ........................................................................
    ........................................................................
    242 0.1036 1219504 modX->sendErrorPage( ) .../modx.class.php:1149
    243 0.1036 1219880 modX->sendForward( ) .../modx.class.php:1185
    244 0.1042 1219880 modX->sendErrorPage( ) .../modx.class.php:1149
    245 0.1042 1220256 modX->sendForward( ) .../modx.class.php:1185
    246 0.1042 1220256 modRequest->getResource( ) .../modx.class.php:1134
    247 0.1046 1225752 xPDO->getObject( ) .../modrequest.class.php:227
    248 0.1046 1226176 xPDO->call( ) .../xpdo.class.php:844
    249 0.1046 1226600 modAccessibleObject::load( ) .../xpdo.class.php:757
    250 0.1046 1226600 xPDOObject::_loadRows( ) .../modaccessibleobject.class.php:91
    251 0.1046 1226600 xPDOQuery->prepare( ) .../xpdoobject.class.php:233
    252 0.1046 1226600 xPDOQuery_mysql->construct( ) .../xpdoquery.class.php:650
    253 0.1046 1227512 xPDOQuery->buildConditionalClause( ) .../xpdoquery.class.php:116
    254 0.1047 1227536 xPDOQuery->buildConditionalClause( ) .../xpdoquery.class.php:852
    255 0.1047 1227560 xPDOQuery->buildConditionalClause( ) .../xpdoquery.class.php:852
    256 0.1047 1227584 xPDOQuery->buildConditionalClause( ) .../xpdoquery.class.php:852

    This question has been answered by tester3. See the first response.

    [ed. note: tester3 last edited this post 9 years ago.]
    • discuss.answer
      • 53742
      • 24 Posts
      I have found an answer.

      The Dashboards says:

      Your site's Unauthorized page is not published or does not exist.

      This means that your Unauthorized page is not accessible to normal web surfers or does not exist. This can lead to a recursive looping condition and many errors in your site logs. Make sure there are no webuser groups assigned to the page.