I found this thread through google, thought I'd post the solution if anybody else finds it:
It would appear the following 3 keys are missing in the default settings array that modinstallsettings.class.php uses:
- context_web_path
- context_mgr_path
- context_connectors_path
All those return NULL when requested
var_dump($this->install->settings->get('context_web_path')); // NULL
That is why it fails...I managed to complete the setup by editing /core/cache/setup/settings.cache.php and manually adding these values:
'context_web_path' => 'enter same as web_path',
'context_mgr_path' => 'enter same as mgr_path',
'context_connectors_path' => 'enter same as connectors_path'
Everything seems to work fine