nerds-and-company / schematic

Craft Setup Sync
MIT License
136 stars 15 forks source link

Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: craft\console\Request::getSegment()' #127

Closed smcyr closed 6 years ago

smcyr commented 6 years ago

I get this error on latest Craft version (3.0.4) when exporting. It was working on 3.0.3.1:

Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: craft\console\Request::getSegment()'

in D:\projects\kozi-trekfit\vendor\yiisoft\yii2\base\Component.php:300

Stack trace:
#0 D:\projects\kozi-trekfit\vendor\firstborn\migrationmanager\src\MigrationManager.php(123): yii\base\Component->__call('getSegment', Array)
#1 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\base\BaseObject.php(109): firstborn\migrationmanager\MigrationManager->init()
#2 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\base\Module.php(158): yii\base\BaseObject->__construct(Array)
#3 D:\projects\kozi-trekfit\vendor\craftcms\cms\src\base\Plugin.php(87): yii\base\Module->__construct('migrationmanage...', Object(craft\console\Application), Array)
#4 [internal function]: craft\base\Plugin->__construct('migrationmanage...', Object(craft\console\Application), Array)
#5 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\di\Container.php(383): ReflectionClass->newInstanceArgs(Array)
#6 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\di\Container.php(156): yii\di\Container->build('firstborn\\migra...', Array, Array)
#7 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\BaseYii.php(349): yii\di\Container->get('firstborn\\migra...', Array, Array)
#8 D:\projects\kozi-trekfit\vendor\craftcms\cms\src\services\Plugins.php(777): yii\BaseYii::createObject(Array, Array)
#9 D:\projects\kozi-trekfit\vendor\craftcms\cms\src\services\Plugins.php(199): craft\services\Plugins->createPlugin('migrationmanage...', Array)
#10 D:\projects\kozi-trekfit\vendor\craftcms\cms\src\base\ApplicationTrait.php(1124): craft\services\Plugins->loadPlugins()
#11 D:\projects\kozi-trekfit\vendor\craftcms\cms\src\console\Application.php(61): craft\console\Application->_init()
#12 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\base\BaseObject.php(109): craft\console\Application->init()
#13 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\base\Application.php(206): yii\base\BaseObject->__construct(Array)
#14 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\console\Application.php(89): yii\base\Application->__construct(Array)
#15 D:\projects\kozi-trekfit\vendor\craftcms\cms\src\console\Application.php(48): yii\console\Application->__construct(Array)
#16 [internal function]: craft\console\Application->__construct(Array)
#17 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\di\Container.php(383): ReflectionClass->newInstanceArgs(Array)
#18 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\di\Container.php(156): yii\di\Container->build('craft\\console\\A...', Array, Array)
#19 D:\projects\kozi-trekfit\vendor\yiisoft\yii2\BaseYii.php(349): yii\di\Container->get('craft\\console\\A...', Array, Array)
#20 D:\projects\kozi-trekfit\vendor\craftcms\cms\bootstrap\bootstrap.php(249): yii\BaseYii::createObject(Array)
#21 D:\projects\kozi-trekfit\vendor\craftcms\cms\bootstrap\console.php(31): require('D:\\projects\\koz...')
#22 D:\projects\kozi-trekfit\craft(21): require('D:\\projects\\koz...')
#23 {main}
bvangennep commented 6 years ago

Can you add more of the stack trace please?

smcyr commented 6 years ago

I updated it in the first message, thanks!

bvangennep commented 6 years ago

It seems like a problem in the migrationmanager plugin. No schematic code is touched in the stack trace.

smcyr commented 6 years ago

oops, you're right, I installed the plugin and updated Craft at about the same time, sorry