Error plugin doesn't use user/pages/error.md

…but it does use the custom template I created in my theme.

the error.md resides in user/pages/error.md, and I just changed the “Woops…” line to something else, that’s all.

If I rename user/plugins/error/pages (containing the fallback error.md), then I get a grav error “CRITICAL SplFileInfo::getMTime()”, here’s the complete bit from logs/grav.log:

    [2016-03-22 06:31:23] grav.CRITICAL: SplFileInfo::getMTime(): stat failed for /path/to/webroot/user/plugins/error/pages/error.md - Trace: #0 /path/to/webroot/system/src/Grav/Common/Page/Page.php(135): SplFileInfo->getMTime() #1 /path/to/webroot/user/plugins/error/error.php(44): Grav\Common\Page\Page->init(Object(SplFileInfo)) #2 [internal function]: Grav\Plugin\ErrorPlugin->onPageNotFound(Object(RocketTheme\Toolbox\Eve nt\Event), 'onPageNotFound', Object(RocketTheme\Toolbox\Event\EventDispatcher)) #3 /path/to/webroot/vendor/symfony/event-dispatcher/EventDispatcher.php(1 81): call_user_func(Array, Object(RocketTheme\Toolbox\Event\Event), 'onPageNotFound', Object(RocketTheme\Toolbox\Event\EventDispatcher)) #4 /path /to/webroot/vendor/symfony/event-dispatcher/EventDispatcher.php(4 6): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'onPageNotFound', Object(RocketTheme\Toolbox\Event\Event)) #5 /path/to/webroot/vendor/rockettheme/toolbox/Event/src/EventDispatcher. php(23): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('onPageNot Found', Object(RocketTheme\Toolbox\Event\Event)) #6 /path/to/webroot/system/src/Grav/Common/Grav.php(449): RocketTheme\Toolbox\Event\EventDispatcher->dispatch('onPageNotFound', NULL) #7 /path/to/webroot/system/src/Grav/Common/Grav.php(172): Grav\Common\Grav->fireEvent('onPageNotFound') #8 /path/to/webroot/vendor/pimple/pimple/src/Pimple/Container.php(113): Grav\Common\Grav::Grav\Common\{closure}(Object(Grav\Common\Grav)) #9 /path/to/webroot/user/plugins/simplesearch/simplesearch.php(82): Pimple\Container->offsetGet('page') #10 [internal function]: Grav\Plugin\SimplesearchPlugin->onPagesInitialized(Object(RocketTheme\ Toolbox\Event\Event), 'onPagesInitiali...', Object(RocketTheme\Toolbox\Event\EventDispatcher)) #11 /path/to/webroot/vendor/symfony/event-dispatcher/EventDispatcher.php(1 81): call_user_func(Array, Object(RocketTheme\Toolbox\Event\Event), 'onPagesInitiali...', Object(RocketTheme\Toolbox\Event\EventDispatcher)) #12 /path/to/webroot/vendor/symfony/event-dispatcher/EventDispatcher.php(4 6): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'onPagesInitiali...', Object(RocketTheme\Toolbox\Event\Event)) #13 /path/to/webroot/vendor/rockettheme/toolbox/Event/src/EventDispatcher. php(23): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('onPagesIn itiali...', Object(RocketTheme\Toolbox\Event\Event)) #14 /path/to/webroot/system/src/Grav/Common/Grav.php(449): RocketTheme\Toolbox\Event\EventDispatcher->dispatch('onPagesInitiali.. .', NULL) #15 /path/to/webroot/system/src/Grav/Common/Grav.php(280): Grav\Common\Grav->fireEvent('onPagesInitiali...') #16 /path/to/webroot/index.php(38): Grav\Common\Grav->process() #17 {main} [] []
    

i’m stumped.

don’t know what other info to provide.
my custom theme inherits from antimatter, but afaics the problem has nothing to do with themes or templates.

error.yaml reads:

enabled: true
routes:
  404: '/error'

found it, it has to go to user/pages/error/error.md.
sorry for the brainfart.