So I deployed a staging version of my site and it worked great. I made one minor change (css change in the theme) and deployed and now it’s giving me an error. Reverted the change just to test, and it’s still giving the same error.
*changed domain to sitename
for this post
$ ansible-playbook server.yml -e env=staging
$ ./deploy.sh staging sitename.com
PHP Fatal error: Uncaught Error: Class 'Roots\Sage\Assets\JsonManifest' not
found in /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/helpers.php:27
Stack trace:
#0 /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/
setup.php(67): App\asset_path('styles/main.css')
#1 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-
includes/plugin.php(524): App\{closure}('')
#2 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-settings.php(395):
do_action('after_setup_the...')
#3 phar:///usr/bin/wp/php/WP_CLI/Runner.php(971):
require('/srv/www/site...')
#4 phar:///usr/bin/wp/php/commands/eval.php(44):
WP_CLI\Runner->load_wordpress()
#5 [internal function]: Eval_Command->__invoke(Array, Array)
#6 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/CommandFactory.php(67):
call_user_func(Array, Array, Array)
#7 [internal function]:
WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher\{closure}(Array, Array)
#8 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/Subcommand.php(372):
call_user_func(Object(Cl in /srv/www/sitename.com/releases/20161118223156/web
/app/themes/sitename/src/helpers.php on line 27
Fatal error: Uncaught Error: Class 'Roots\Sage\Assets\JsonManifest' not found
in /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/
helpers.php:27
Stack trace:
#0 /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/
setup.php(67): App\asset_path('styles/main.css')
#1 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-
includes/plugin.php(524): App\{closure}('')
#2 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-settings.php(395):
do_action('after_setup_the...')
#3 phar:///usr/bin/wp/php/WP_CLI/Runner.php(971):
require('/srv/www/site...')
#4 phar:///usr/bin/wp/php/commands/eval.php(44):
WP_CLI\Runner->load_wordpress()
#5 [internal function]: Eval_Command->__invoke(Array, Array)
#6 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/CommandFactory.php(67):
call_user_func(Array, Array, Array)
#7 [internal function]:
WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher\{closure}(Array, Array)
#8 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/Subcommand.php(372):
call_user_func(Object(Cl in /srv/www/sitename.com/releases/20161118223156/web
/app/themes/sitename/src/helpers.php on line 27
fatal: [staging.sitename.com]: FAILED! => {"changed": true, "cmd": ["wp", "eval", "wp_clean_themes_cache(); switch_theme(get_stylesheet());"], "delta": "0:00:00.357373", "end": "2016-11-18 22:32:16.978570", "failed": true, "rc": 255, "start": "2016-11-18 22:32:16.621197", "stderr": "PHP Fatal error: Uncaught Error: Class 'Roots\\Sage\\Assets\\JsonManifest' not found in /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/helpers.php:27\nStack trace:\n#0 /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/setup.php(67): App\\asset_path('styles/main.css')\n#1 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-includes/plugin.php(524): App\\{closure}('')\n#2 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-settings.php(395): do_action('after_setup_the...')\n#3 phar:///usr/bin/wp/php/WP_CLI/Runner.php(971): require('/srv/www/sitenam...')\n#4 phar:///usr/bin/wp/php/commands/eval.php(44): WP_CLI\\Runner->load_wordpress()\n#5 [internal function]: Eval_Command->__invoke(Array, Array)\n#6 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/CommandFactory.php(67): call_user_func(Array, Array, Array)\n#7 [internal function]: WP_CLI\\Dispatcher\\CommandFactory::WP_CLI\\Dispatcher\\{closure}(Array, Array)\n#8 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/Subcommand.php(372): call_user_func(Object(Cl in /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/helpers.php on line 27\nFatal error: Uncaught Error: Class 'Roots\\Sage\\Assets\\JsonManifest' not found in /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/helpers.php:27\nStack trace:\n#0 /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/setup.php(67): App\\asset_path('styles/main.css')\n#1 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-includes/plugin.php(524): App\\{closure}('')\n#2 /srv/www/sitename.com/releases/20161118223156/web/wp/wp-settings.php(395): do_action('after_setup_the...')\n#3 phar:///usr/bin/wp/php/WP_CLI/Runner.php(971): require('/srv/www/sitename...')\n#4 phar:///usr/bin/wp/php/commands/eval.php(44): WP_CLI\\Runner->load_wordpress()\n#5 [internal function]: Eval_Command->__invoke(Array, Array)\n#6 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/CommandFactory.php(67): call_user_func(Array, Array, Array)\n#7 [internal function]: WP_CLI\\Dispatcher\\CommandFactory::WP_CLI\\Dispatcher\\{closure}(Array, Array)\n#8 phar:///usr/bin/wp/php/WP_CLI/Dispatcher/Subcommand.php(372): call_user_func(Object(Cl in /srv/www/sitename.com/releases/20161118223156/web/app/themes/sitename/src/helpers.php on line 27", "stdout": "", "stdout_lines": [], "warnings": []}