Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

blast:launch fails on fresh install 1.6 #49

Open
csrui opened this issue Apr 22, 2022 · 3 comments
Open

blast:launch fails on fresh install 1.6 #49

csrui opened this issue Apr 22, 2022 · 3 comments

Comments

@csrui
Copy link

csrui commented Apr 22, 2022

Running the blast:launch command doesn't produce the expected result which would be to access either localhost:6006 or freshl9.test/storybook_preview and see StoryBook.

Blast: 1.6
Laravel: 9.9.0
PHP: 8.1.4
Node: 17.8.0

Also to node, the process keeps running until I ^C which you can notice in the log below.

Here's the console output.

[0] info @storybook/server v6.4.9
[0] info 
[0] (node:63163) DeprecationWarning: --static-dir CLI flag is deprecated, see:
[0] 
[0] https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated---static-dir-cli-flag
[0] (Use `node --trace-deprecation ...` to show where the warning was created)
[0] info => Loading presets
[0] info => Serving static files from /freshl9/public at /
[0] info => Loading custom manager config
[0] info => Using PostCSS preset with [email protected]
[0] info => Using default Webpack5 setup
[0] info => Loading custom manager config
[0] <i> [webpack-dev-middleware] wait until bundle finished
[0] <i> [webpack-dev-middleware] wait until bundle finished
[0] node:internal/crypto/hash:67
[0]   this[kHandle] = new _Hash(algorithm, xofLen);
[0]                   ^
[0] 
[0] Error: error:0308010C:digital envelope routines::unsupported
[0]     at new Hash (node:internal/crypto/hash:67:19)
[0]     at Object.createHash (node:crypto:135:10)
[0]     at BulkUpdateDecorator.hashFactory (/freshl9/vendor/area17/blast/node_modules/webpack/lib/util/createHash.js:145:18)
[0]     at BulkUpdateDecorator.update (/freshl9/vendor/area17/blast/node_modules/webpack/lib/util/createHash.js:46:50)
[0]     at OriginalSource.updateHash (/freshl9/vendor/area17/blast/node_modules/webpack/node_modules/webpack-sources/lib/OriginalSource.js:131:8)
[0]     at NormalModule._initBuildHash (/freshl9/vendor/area17/blast/node_modules/webpack/lib/NormalModule.js:888:17)
[0]     at handleParseResult (/freshl9/vendor/area17/blast/node_modules/webpack/lib/NormalModule.js:954:10)
[0]     at /freshl9/vendor/area17/blast/node_modules/webpack/lib/NormalModule.js:1048:4
[0]     at processResult (/freshl9/vendor/area17/blast/node_modules/webpack/lib/NormalModule.js:763:11)
[0]     at /freshl9/vendor/area17/blast/node_modules/webpack/lib/NormalModule.js:827:5
[0]     at /freshl9/vendor/area17/blast/node_modules/loader-runner/lib/LoaderRunner.js:406:3
[0]     at iterateNormalLoaders (/freshl9/vendor/area17/blast/node_modules/loader-runner/lib/LoaderRunner.js:232:10)
[0]     at /freshl9/vendor/area17/blast/node_modules/loader-runner/lib/LoaderRunner.js:223:4
[0]     at processTicksAndRejections (node:internal/process/task_queues:83:21) {
[0]   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
[0]   library: 'digital envelope routines',
[0]   reason: 'unsupported',
[0]   code: 'ERR_OSSL_EVP_UNSUPPORTED'
[0] }
[0] 
[0] Node.js v17.8.0
[0] start-storybook --quiet -s /freshl9/public -p 6006 exited with code 1
^C
[2] npm run watch-data exited with code SIGINT                                                                                                                                                                                                                          
[1] npm run watch-components exited with code SIGINT

Although accessing localhost:6006 has no response, accessing freshl9.test/storybook_preview throws a an exception.

Too few arguments to function A17\Blast\Controllers\StoryController::__invoke(), 1 passed in /Users/rui.sardinha/dev/sites/freshl9/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php on line 48 and exactly 2 expected

Let me know if I can provide more context.

@csrui
Copy link
Author

csrui commented Apr 27, 2022

As a follow up, I've figured that the issue resides with nodejs 17. Using nodejs 16, the launch command works as intended.

@ifox
Copy link
Member

ifox commented Apr 27, 2022

Hi @csrui, thanks for identifying this! We'll take a look at Node.js 17 support.

@0528Makoto
Copy link

similar problem with nodejs 20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants