The manifest cannot be Found - Acorn

I have got the below fatal error when I’m opening WordPress frontend. can you suggest why this error occurs.

Fatal error : Uncaught Roots\Acorn\Assets\Contracts\ManifestNotFoundException: The manifest [D:\xampp\htdocs\defined-ad/wp-content/themes/defined-ad/public/manifest.json] cannot be found. in D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Roots\Acorn\Assets\Manager.php:133 Stack trace: #0 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Roots\Acorn\Assets\Manager.php(101): Roots\Acorn\Assets\Manager->getJsonManifest(‘D:\xampp\htdocs…’) #1 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Roots\Acorn\Assets\Manager.php(76): Roots\Acorn\Assets\Manager->resolve(‘theme’, Array) #2 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Roots\Acorn\Assets\AssetsServiceProvider.php(22): Roots\Acorn\Assets\Manager->manifest(‘theme’) #3 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\illuminate\container\Container.php(885): Roots\Acorn\Assets\AssetsServiceProvider->Roots\Acorn\Assets{closure}(Object(Roots\Acorn\Application), Array) #4 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\illuminate\container\Container.php(770): Illuminate\Container\Container->build(Object(Closure)) #5 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Illuminate\Foundation\Application.php(856): Illuminate\Container\Container->resolve(‘assets.manifest’, Array, true) #6 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\illuminate\container\Container.php(706): Illuminate\Foundation\Application->resolve(‘assets.manifest’, Array) #7 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Illuminate\Foundation\Application.php(841): Illuminate\Container\Container->make(‘assets.manifest’, Array) #8 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Illuminate\Foundation\helpers.php(120): Illuminate\Foundation\Application->make(‘assets.manifest’, Array) #9 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Roots\helpers.php(37): app(‘assets.manifest’) #10 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\app\setup.php(17): Roots\bundle(‘app’) #11 D:\xampp\htdocs\defined-ad\wp-includes\class-wp-hook.php(310): App{closure}(‘’) #12 D:\xampp\htdocs\defined-ad\wp-includes\class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #13 D:\xampp\htdocs\defined-ad\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #14 D:\xampp\htdocs\defined-ad\wp-includes\script-loader.php(2225): do_action(‘wp_enqueue_scri…’) #15 D:\xampp\htdocs\defined-ad\wp-includes\class-wp-hook.php(310): wp_enqueue_scripts(‘’) #16 D:\xampp\htdocs\defined-ad\wp-includes\class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #17 D:\xampp\htdocs\defined-ad\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #18 D:\xampp\htdocs\defined-ad\wp-includes\general-template.php(3053): do_action(‘wp_head’) #19 D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\index.php(6): wp_head() #20 D:\xampp\htdocs\defined-ad\wp-includes\template-loader.php(106): include(‘D:\xampp\htdocs…’) #21 D:\xampp\htdocs\defined-ad\wp-blog-header.php(19): require_once(‘D:\xampp\htdocs…’) #22 D:\xampp\htdocs\defined-ad\index.php(17): require(‘D:\xampp\htdocs…’) #23 {main} thrown in D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\vendor\roots\acorn\src\Roots\Acorn\Assets\Manager.php on line 133

There has been a critical error on this website

Assuming this is Sage 10:

If D:\xampp\htdocs\defined-ad\wp-content\themes\defined-ad\public\manifest.json does not exist, you probably haven’t run bud build or bud dev.

The asset manifest file is generated by bud on build, and is required to reference your CSS and JS assets from within WP.

Make sure you’ve followed the installation guide fully, including using WSL. The guide has a ‘Build Assets’ section referencing the error you’re seeing specifically.

Yes this is Sage 10

I have run the yarn Build command. But the manifest.json not generating. I have follow the same guideline.

But what is WSL. Please help me why need this. Is this required to use sage theme?

Yes, running yarn build inside WSL is a requirement if you’re using Windows. WSL is the Windows Subsystem for Linux.

You must install WSL, and run all your build commands inside of it.

The installation guide links you to the Microsoft site, and takes you through installing and setting it up.

You might also find the solution to this thread useful.