instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.61k stars 2.48k forks source link

compile assets error during update #1902

Open amg-web opened 3 years ago

amg-web commented 3 years ago
(Use `node --trace-deprecation ...` to show where the warning was created)
[webpack-cli] ModuleNotFoundError: Module not found: Error: Can't resolve '../skins/skin-delta.css' in '/home/canvas/public_html/packages/canvas-rce/es/rce'
    at /home/canvas/public_html/node_modules/webpack/lib/Compilation.js:925:10
    at /home/canvas/public_html/node_modules/webpack/lib/NormalModuleFactory.js:401:22
    at /home/canvas/public_html/node_modules/webpack/lib/NormalModuleFactory.js:130:21
    at /home/canvas/public_html/node_modules/webpack/lib/NormalModuleFactory.js:224:22
    at /home/canvas/public_html/node_modules/neo-async/async.js:2830:7
    at /home/canvas/public_html/node_modules/neo-async/async.js:6877:13
    at /home/canvas/public_html/node_modules/webpack/lib/NormalModuleFactory.js:214:25
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:213:14
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:15:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:44:7
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:15:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:27:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:67:43
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:16:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/RootPlugin.js:37:38
    at _next43 (<anonymous>:8:1)
    at eval (<anonymous>:31:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:27:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:67:43
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:16:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/Resolver.js:285:5
    at eval (<anonymous>:15:1)
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js:27:15
    at /home/canvas/public_html/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:85:15
    at processTicksAndRejections (internal/process/task_queues.js:77:11)

resolve '../skins/skin-delta.css' in '/home/canvas/public_html/packages/canvas-rce/es/rce'
  using description file: /home/canvas/public_html/packages/canvas-rce/package.json (relative path: ./es/rce)
    Field 'browser' doesn't contain a valid alias configuration
    using description file: /home/canvas/public_html/packages/canvas-rce/package.json (relative path: ./es/skins/skin-delta.css)
      no extension
        Field 'browser' doesn't contain a valid alias configuration
        /home/canvas/public_html/packages/canvas-rce/es/skins/skin-delta.css doesn't exist
      .mjs
        Field 'browser' doesn't contain a valid alias configuration
        /home/canvas/public_html/packages/canvas-rce/es/skins/skin-delta.css.mjs doesn't exist
      .js
        Field 'browser' doesn't contain a valid alias configuration
        /home/canvas/public_html/packages/canvas-rce/es/skins/skin-delta.css.js doesn't exist
      as directory
        /home/canvas/public_html/packages/canvas-rce/es/skins/skin-delta.css doesn't exist
error Command failed with exit code 2.
[iEVl] ./ui/index.js 6.57 KiB {main} [built]
    + 14722 hidden modules

ERROR in ./packages/canvas-rce/es/rce/RCEWrapper.js
Module not found: Error: Can't resolve '../skins/skin-delta.css' in '/home/canvas/public_html/packages/canvas-rce/es/rce'
 @ ./packages/canvas-rce/es/rce/RCEWrapper.js 68:15-49
 @ ./packages/canvas-rce/es/rce/root.js
 @ ./packages/canvas-rce/es/index.js
 @ ./ui/shared/rce/canvas-rce.js
 @ ./ui/shared/rce/serviceRCELoader.js
 @ ./ui/shared/rce/RichContentEditor.js
 @ ./ui/shared/wiki/backbone/views/WikiPageEditView.js
 @ ./ui/features/wiki_page_edit/index.js
 @ ./node_modules/bundles-generated.js
 @ ./ui/index.js
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
rake aborted!
Parallel::UndumpableException: RuntimeError: Error running js:webpack_development:
amg-web commented 3 years ago
@instructure/canvas-rce
 | [transform-themeable]: Could not require CSS file: /home/canvas/public_html/packages/canvas-rce/src/skins/skin-delta.css
 |  TypeError: Cannot read property 'name' of undefined
 | [transform-themeable]: Could not require CSS file: /home/canvas/public_html/packages/canvas-rce/node_modules/tinymce/skins/ui/oxide/skin.min.css
 |  TypeError: Cannot read property 'name' of undefined
 | [transform-themeable]: Could not require CSS file: /home/canvas/public_html/packages/canvas-rce/node_modules/tinymce/skins/ui/oxide/content.css
 |  TypeError: Cannot read property 'name' of undefined
@instructure/canvas-media
 | Successfully compiled 16 files with Babel.
@instructure/canvas-planner
$ JEST_WORKER_ID=true babel src --out-dir lib --ignore '**/__tests__'
 | [babel-plugin-themeable-styles] Custom scoped CSS class names will be removed in 7.0. Please use the default themeable config.
 | Successfully compiled 104 files with Babel.
@instructure/canvas-rce
 | Successfully compiled 266 files with Babel.
 | [transform-themeable]: Could not require CSS file: /home/canvas/public_html/packages/canvas-rce/src/skins/skin-delta.css
 |  TypeError: Cannot read property 'name' of undefined
 | [transform-themeable]: Could not require CSS file: /home/canvas/public_html/packages/canvas-rce/node_modules/tinymce/skins/ui/oxide/skin.min.css
 |  TypeError: Cannot read property 'name' of undefined
 | [transform-themeable]: Could not require CSS file: /home/canvas/public_html/packages/canvas-rce/node_modules/tinymce/skins/ui/oxide/content.css
 |  TypeError: Cannot read property 'name' of undefined
 | Successfully compiled 266 files with Babel.
amg-web commented 3 years ago

nuke node script fix it. issue can be closed

Higherings commented 3 years ago

Hello, I'm having the same issue, can you please explain how you fix it? Thank you.

amg-web commented 3 years ago

https://github.com/instructure/canvas-lms/blob/master/script/nuke_node.sh

Higherings commented 3 years ago

I confirm that nuke_node.sh fixed the issue. Thank you.