1.8 Beta Maintenance

Is the maintenance script located here:
\lib\Controller\

If so when I try to run that, I get:

Fatal error: Class 'Xibo\Controller\Base' not found in C:\wamp\www\{masked}\lib\Controller\Maintenance.php on line 40

Call Stack:
    0.0014     276256   1. {main}() C:\wamp\www\{masked}\lib\Controller\Maintenance.php:0

You have 2 choices - you can call it as a web page from http://address/maint or from the console at cd bin; php run.php

1 Like

Thank You! I saw the /maint, but wasn’t sure if that was it either.

Console: cd bin; php run.php resulted in “Unknown Error”

Notice: Undefined index: REQUEST_METHOD in C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php on line 124

Call Stack:
    0.0003     137976   1. {main}() C:\wamp\www\xibo18alpha\web\maint\index.php:0
    0.0254    1972624   2. Xibo\Middleware\State::setState() C:\wamp\www\xibo18alpha\web\maint\index.php:76
    0.0254    1972768   3. Xibo\Middleware\State::setRootUri() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:114
    0.0254    1972888   4. Slim\Slim->__get() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:244
    0.0254    1972888   5. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:234
    0.0255    1972968   6. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0255    1973016   7. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0260    2038360   8. Slim\Helper\Set->offsetGet() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:164
    0.0260    2038360   9. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:185
    0.0261    2038440  10. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0261    2038488  11. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0264    2061800  12. Slim\Environment::getInstance() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:159
    0.0264    2062024  13. Slim\Environment->__construct() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php:76


Notice: Undefined index: REMOTE_ADDR in C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php on line 127

Call Stack:
    0.0003     137976   1. {main}() C:\wamp\www\xibo18alpha\web\maint\index.php:0
    0.0254    1972624   2. Xibo\Middleware\State::setState() C:\wamp\www\xibo18alpha\web\maint\index.php:76
    0.0254    1972768   3. Xibo\Middleware\State::setRootUri() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:114
    0.0254    1972888   4. Slim\Slim->__get() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:244
    0.0254    1972888   5. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:234
    0.0255    1972968   6. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0255    1973016   7. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0260    2038360   8. Slim\Helper\Set->offsetGet() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:164
    0.0260    2038360   9. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:185
    0.0261    2038440  10. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0261    2038488  11. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0264    2061800  12. Slim\Environment::getInstance() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:159
    0.0264    2062024  13. Slim\Environment->__construct() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php:76


Notice: Undefined index: REQUEST_URI in C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php on line 131

Call Stack:
    0.0003     137976   1. {main}() C:\wamp\www\xibo18alpha\web\maint\index.php:0
    0.0254    1972624   2. Xibo\Middleware\State::setState() C:\wamp\www\xibo18alpha\web\maint\index.php:76
    0.0254    1972768   3. Xibo\Middleware\State::setRootUri() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:114
    0.0254    1972888   4. Slim\Slim->__get() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:244
    0.0254    1972888   5. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:234
    0.0255    1972968   6. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0255    1973016   7. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0260    2038360   8. Slim\Helper\Set->offsetGet() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:164
    0.0260    2038360   9. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:185
    0.0261    2038440  10. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0261    2038488  11. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0264    2061800  12. Slim\Environment::getInstance() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:159
    0.0264    2062024  13. Slim\Environment->__construct() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php:76


Notice: Undefined index: SERVER_NAME in C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php on line 154

Call Stack:
    0.0003     137976   1. {main}() C:\wamp\www\xibo18alpha\web\maint\index.php:0
    0.0254    1972624   2. Xibo\Middleware\State::setState() C:\wamp\www\xibo18alpha\web\maint\index.php:76
    0.0254    1972768   3. Xibo\Middleware\State::setRootUri() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:114
    0.0254    1972888   4. Slim\Slim->__get() C:\wamp\www\xibo18alpha\lib\Middleware\State.php:244
    0.0254    1972888   5. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:234
    0.0255    1972968   6. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0255    1973016   7. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0260    2038360   8. Slim\Helper\Set->offsetGet() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:164
    0.0260    2038360   9. Slim\Helper\Set->get() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:185
    0.0261    2038440  10. Slim\Helper\Set->Slim\Helper\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:88
    0.0261    2038488  11. Slim\Slim->Slim\{closure}() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Helper\Set.php:228
    0.0264    2061800  12. Slim\Environment::getInstance() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php:159
    0.0264    2062024  13. Slim\Environment->__construct() C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Environment.php:76

Unknown Error

http://address/maint
Did run.

Your call stack would suggest that you aren’t running “run.php” ?

Yes you are right. :disappointed:

I posted what I thought was part of that log. It should of been only:
Unknown Error

OK - when you run it you should get some sort of console output - this is mine:

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Maintenance</title>
  </head>
  <body>
<h1>Email Alerts</h1>DDDDDDDDDD<h1>Tidy Logs</h1>Done.<h1>Tidy Stats</h1>Done.<h1>Tidy Cache</h1>Done.<h1>Licence Slot Validation</h1>Done.<h1>Wake On LAN</h1>Done.<h1>Import Layouts</h1>Not Required.<h1>Build Layouts</h1>Done.<h1>Tidy Library</h1>Done.<h1>Email Notifications</h1>Done.
  </body>
</html>

If your CMS has debugging turned on, you should also get some logging in the CONSOLE channel of the CMS logs.

I am not clear at the moment where you are getting Unknown Error

22919	9044f7f	2016-08-04 23:55	MAINT		ERROR			Named route not found for name: home Exception Type: RuntimeException
22918	e0ee05a	2016-08-04 23:50	CONSOLE	GET	ERROR			Named route not found for name: home Exception Type: RuntimeException
22917	38fed1b	2016-08-04 23:45	MAINT		ERROR			The "../modules" directory does not exist. Exception Type: Twig_Error_Loader
22916	d992c1a	2016-08-04 23:44	MAINT		ERROR			The "../modules" directory does not exist. Exception Type: Twig_Error_Loader
22915	e53eab6	2016-08-04 23:44	MAINT		ERROR			The "../modules" directory does not exist. Exception Type: Twig_Error_Loader
22914	90b7306	2016-08-04 23:44	MAINT		ERROR			The "../modules" directory does not exist. Exception Type: Twig_Error_Loader

The directory certainly looks to be there to me.
C:\wamp\www\xibo18alpha\modules

Hmm, that is odd… can you enable debugging and run that again?

It seems to be trying to load a view for some reason (which won’t work, because of the relative path - maint is a directory further nested)

I can’t say why, but I was going to run this again to get the section of debugging you were asking for, and it just started working.

So… for now, problem is a non-problem.:neutral_face:

Update:

Much easier than 1.7 to setup in task scheduler on Windows.

1 Like