Closed
Bug 1811943
Opened 3 years ago
Closed 3 years ago
./mach storybook is broken with latest pull from mozilla-central
Categories
(Firefox :: about:logins, defect)
Firefox
about:logins
Tracking
()
RESOLVED
FIXED
111 Branch
| Tracking | Status | |
|---|---|---|
| firefox-esr102 | --- | unaffected |
| firefox109 | --- | unaffected |
| firefox110 | --- | unaffected |
| firefox111 | --- | fixed |
People
(Reporter: mconley, Assigned: mconley)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
With 52f9e6382dce checked out, running ./mach storybook yields:
WARN Force closed manager build
ModuleNotFoundError: Module not found: Error: Can't resolve 'lit' in '/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/stories'
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/Compilation.js:2016:28
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:798:13
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:10:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:270:22
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:434:22
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:116:11
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:670:25
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:855:8
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:975:5
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/neo-async/async.js:6883:13
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/webpack/lib/NormalModuleFactory.js:958:45
at finishWithoutResolve (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:312:11)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:386:15
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:87:43
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/forEachBail.js:16:12
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/AliasPlugin.js:125:14
at next (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/forEachBail.js:14:3)
at forEachBail (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/forEachBail.js:24:9)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/AliasPlugin.js:51:5
at _next0 (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:8:1)
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:30:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:87:43
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/ConditionalPlugin.js:40:47
at _next0 (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:8:1)
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:30:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:132:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/ConditionalPlugin.js:53:42
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
at /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/enhanced-resolve/lib/FileExistsPlugin.js:38:14
at processTicksAndRejections (node:internal/process/task_queues:82:21)
resolve 'lit' in '/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/stories'
Parsed request is a module
using description file: /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/package.json (relative path: ./stories)
Field 'browser' doesn't contain a valid alias configuration
resolve as module
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/stories/node_modules doesn't exist or is not a directory
looking for modules in /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules
single file module
using description file: /Users/mikeconley/Projects/mozilla-central/browser/components/storybook/package.json (relative path: ./node_modules/lit)
no extension
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit doesn't exist
.mjs
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.mjs doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.js doesn't exist
.jsx
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.jsx doesn't exist
.ts
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.ts doesn't exist
.tsx
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.tsx doesn't exist
.json
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.json doesn't exist
.cjs
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit.cjs doesn't exist
/Users/mikeconley/Projects/mozilla-central/browser/components/storybook/node_modules/lit doesn't exist
/Users/mikeconley/Projects/mozilla-central/browser/components/node_modules doesn't exist or is not a directory
/Users/mikeconley/Projects/mozilla-central/browser/node_modules doesn't exist or is not a directory
looking for modules in /Users/mikeconley/Projects/mozilla-central/node_modules
single file module
using description file: /Users/mikeconley/Projects/mozilla-central/package.json (relative path: ./node_modules/lit)
no extension
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit doesn't exist
.mjs
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.mjs doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.js doesn't exist
.jsx
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.jsx doesn't exist
.ts
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.ts doesn't exist
.tsx
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.tsx doesn't exist
.json
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.json doesn't exist
.cjs
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/Projects/mozilla-central/node_modules/lit.cjs doesn't exist
/Users/mikeconley/Projects/mozilla-central/node_modules/lit doesn't exist
/Users/mikeconley/Projects/node_modules doesn't exist or is not a directory
looking for modules in /Users/mikeconley/node_modules
single file module
No description file found in /Users/mikeconley/node_modules or above
no extension
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit doesn't exist
.mjs
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.mjs doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.js doesn't exist
.jsx
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.jsx doesn't exist
.ts
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.ts doesn't exist
.tsx
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.tsx doesn't exist
.json
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.json doesn't exist
.cjs
Field 'browser' doesn't contain a valid alias configuration
/Users/mikeconley/node_modules/lit.cjs doesn't exist
/Users/mikeconley/node_modules/lit doesn't exist
/Users/node_modules doesn't exist or is not a directory
/node_modules doesn't exist or is not a directory
WARN Broken build, fix the error above.
WARN You may need to refresh the browser.
Blowing away my browser/components/storybook/node_modules folder and re-running ./mach storybook install didn't help.
mstriemer mentioned that part of the problem is this story: https://searchfox.org/mozilla-central/rev/c5eeb9f4fcfe52b028e7774054444f2982feccc3/browser/components/storybook/stories/credential-management.stories.mjs#5, which should be importing lit.all.mjs instead.
| Assignee | ||
Comment 1•3 years ago
|
||
According to mstriemer, when we want to use Lit in mozilla-central,
including in Storybook stories, this is how we want to import it now
that the Lit package has been removed from Storybook as of bug 1803151.
Updated•3 years ago
|
Assignee: nobody → mconley
Status: NEW → ASSIGNED
Updated•3 years ago
|
Keywords: regression
Comment 2•3 years ago
|
||
Set release status flags based on info from the regressing bug 1805233
status-firefox109:
--- → unaffected
status-firefox110:
--- → unaffected
status-firefox111:
--- → affected
status-firefox-esr102:
--- → unaffected
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f4d513cafdb4
Fix Lit import for Credential Management Stories. r=mtigley
Comment 4•3 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•