Bug description
I am running docker on Mac OS(M3) Cloned fresh repository. Ran the command "docker compose up" Ran into error
How to reproduce the bug
[+] Building 92.7s (29/132) docker:desktop-linux
=> [superset-init internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 7.11kB 0.0s
=> [superset internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 7.11kB 0.0s
=> [superset-worker-beat internal] load metadata for docker.io/library/python:3.10-slim-bookworm 3.3s
=> [superset-worker-beat internal] load metadata for docker.io/library/node:18-bullseye-slim 2.3s
=> [superset-worker internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 7.11kB 0.0s
=> [superset-worker-beat internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 7.11kB 0.0s
=> [superset-init internal] load .dockerignore 0.0s
=> => transferring context: 1.26kB 0.0s
=> [superset-worker internal] load .dockerignore 0.0s
=> => transferring context: 1.26kB 0.0s
=> [superset-worker-beat internal] load .dockerignore 0.0s
=> => transferring context: 1.26kB 0.0s
=> [superset internal] load .dockerignore 0.0s
=> => transferring context: 1.26kB 0.0s
=> [superset-init] importing cache manifest from apache/superset-cache:3.10-slim-bookworm 3.6s
=> => inferred cache manifest type: application/vnd.oci.image.index.v1+json 0.0s
=> [superset-worker superset-node 1/12] FROM docker.io/library/node:18-bullseye-slim@sha256:19f9bdb1890bcb6cc5e91f1c786984ab42bde48cf3f9f040d889d00830b756dc 0.0s
=> [superset-worker-beat internal] load build context 1.0s
=> => transferring context: 84.07MB 1.0s
=> [superset-worker lean 1/14] FROM docker.io/library/python:3.10-slim-bookworm@sha256:38ced5e623fb8a6b256826a9f1bbcf5247a05123d6b6cb3847c9cd6ba46ef9ac 0.0s
=> [superset-init internal] load build context 1.6s
=> => transferring context: 84.07MB 1.5s
=> [superset internal] load build context 1.5s
=> => transferring context: 84.07MB 1.4s
=> [superset-worker internal] load build context 1.6s
=> => transferring context: 84.07MB 1.5s
=> CACHED [superset-worker-beat superset-node 2/12] RUN apt-get update -qq && apt-get install -yqq --no-install-recommends build-essential python3 0.0s
=> CACHED [superset-worker-beat superset-node 3/12] RUN --mount=type=bind,target=/frontend-mem-nag.sh,src=./docker/frontend-mem-nag.sh /frontend-mem-nag.sh 0.0s
=> CACHED [superset-worker-beat superset-node 4/12] WORKDIR /app/superset-frontend 0.0s
=> CACHED [superset-worker-beat superset-node 5/12] RUN --mount=type=bind,target=./package.json,src=./superset-frontend/package.json --mount=type=bind,target=./package-lock.json,src=./superset-frontend 0.0s
=> CACHED [superset-worker-beat superset-node 6/12] COPY superset-frontend /app/superset-frontend 0.0s
=> ERROR [superset-worker-beat superset-node 7/12] RUN npm run build 84.6s
=> CACHED [superset-worker-beat lean 2/14] WORKDIR /app 0.0s
=> CACHED [superset-worker-beat lean 3/14] RUN mkdir -p /app/pythonpath superset/static requirements superset-frontend apache_superset.egg-info requirements && useradd --user-group -d /app/superset_hom 0.0s
=> CACHED [superset-worker-beat lean 4/14] COPY --chown=superset:superset pyproject.toml setup.py MANIFEST.in README.md ./ 0.0s
=> CACHED [superset-worker-beat lean 5/14] COPY --chown=superset:superset superset-frontend/package.json superset-frontend/ 0.0s
=> CACHED [superset-worker-beat lean 6/14] COPY --chown=superset:superset requirements/base.txt requirements/ 0.0s
=> CACHED [superset-worker-beat lean 7/14] RUN --mount=type=cache,target=/root/.cache/pip apt-get update -qq && apt-get install -yqq --no-install-recommends build-essential && pip install --u 0.0s
------
> [superset-worker-beat superset-node 7/12] RUN npm run build:
0.898
0.898 > superset@0.0.0-dev build
0.898 > cross-env NODE_OPTIONS=--max_old_space_size=8192 NODE_ENV=production BABEL_ENV="${BABEL_ENV:=production}" webpack --mode=production --color
0.898
1.594 [Superset Plugin] Use symlink source for @superset-ui/chart-controls @ ./packages/superset-ui-chart-controls
1.595 [Superset Plugin] Use symlink source for @superset-ui/core @ ./packages/superset-ui-core
1.596 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-calendar @ ./plugins/legacy-plugin-chart-calendar
1.596 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-chord @ ./plugins/legacy-plugin-chart-chord
1.597 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-country-map @ ./plugins/legacy-plugin-chart-country-map
1.597 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-event-flow @ ./plugins/legacy-plugin-chart-event-flow
1.597 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-heatmap @ ./plugins/legacy-plugin-chart-heatmap
1.598 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-histogram @ ./plugins/legacy-plugin-chart-histogram
1.598 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-horizon @ ./plugins/legacy-plugin-chart-horizon
1.599 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-map-box @ ./plugins/legacy-plugin-chart-map-box
1.599 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-paired-t-test @ ./plugins/legacy-plugin-chart-paired-t-test
1.599 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-parallel-coordinates @ ./plugins/legacy-plugin-chart-parallel-coordinates
1.600 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-partition @ ./plugins/legacy-plugin-chart-partition
1.600 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-rose @ ./plugins/legacy-plugin-chart-rose
1.600 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-sankey @ ./plugins/legacy-plugin-chart-sankey
1.601 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-sankey-loop @ ./plugins/legacy-plugin-chart-sankey-loop
1.601 [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-world-map @ ./plugins/legacy-plugin-chart-world-map
1.601 [Superset Plugin] Use symlink source for @superset-ui/legacy-preset-chart-deckgl @ ./plugins/legacy-preset-chart-deckgl
1.602 [Superset Plugin] Use symlink source for @superset-ui/legacy-preset-chart-nvd3 @ ./plugins/legacy-preset-chart-nvd3
1.602 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-echarts @ ./plugins/plugin-chart-echarts
1.603 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-handlebars @ ./plugins/plugin-chart-handlebars
1.603 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-pivot-table @ ./plugins/plugin-chart-pivot-table
1.603 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-table @ ./plugins/plugin-chart-table
1.604 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-word-cloud @ ./plugins/plugin-chart-word-cloud
1.604 [Superset Plugin] Use symlink source for @superset-ui/switchboard @ ./packages/superset-ui-switchboard
1.604
1.954 <s> [webpack.Progress] 0%
1.954
1.954 <s> [webpack.Progress] 1% setup before run
1.954 <s> [webpack.Progress] 1% setup before run NodeEnvironmentPlugin
1.954 <s> [webpack.Progress] 1% setup before run
1.954 <s> [webpack.Progress] 2% setup run
1.955 <s> [webpack.Progress] 2% setup run webpack-cli
1.955 <s> [webpack.Progress] 2% setup run ForkTsCheckerWebpackPlugin
1.955 <s> [webpack.Progress] 2% setup run WebpackManifestPlugin
1.955 <s> [webpack.Progress] 2% setup run
1.956 <s> [webpack.Progress] 4% setup normal module factory
1.956 <s> [webpack.Progress] 4% setup normal module factory
1.956 <s> [webpack.Progress] 5% setup context module factory
1.956 <s> [webpack.Progress] 5% setup context module factory
1.957 <s> [webpack.Progress] 6% setup before compile
1.957 <s> [webpack.Progress] 6% setup before compile ProgressPlugin
1.957 <s> [webpack.Progress] 6% setup before compile
1.957 <s> [webpack.Progress] 7% setup compile
1.957 <s> [webpack.Progress] 7% setup compile ExternalsPlugin
1.957 <s> [webpack.Progress] 7% setup compile ExternalsPlugin
1.957 <s> [webpack.Progress] 7% setup compile
1.959 <s> [webpack.Progress] 8% setup compilation
1.959 <s> [webpack.Progress] 8% setup compilation CopyPlugin
1.959 <s> [webpack.Progress] 8% setup compilation mini-css-extract-plugin
1.960 <s> [webpack.Progress] 8% setup compilation ArrayPushCallbackChunkFormatPlugin
1.960 <s> [webpack.Progress] 8% setup compilation JsonpChunkLoadingPlugin
1.960 <s> [webpack.Progress] 8% setup compilation StartupChunkDependenciesPlugin
1.960 <s> [webpack.Progress] 8% setup compilation ImportScriptsChunkLoadingPlugin
1.960 <s> [webpack.Progress] 8% setup compilation FetchCompileWasmPlugin
1.960 <s> [webpack.Progress] 8% setup compilation FetchCompileAsyncWasmPlugin
1.960 <s> [webpack.Progress] 8% setup compilation WorkerPlugin
1.960 <s> [webpack.Progress] 8% setup compilation SplitChunksPlugin
1.961 <s> [webpack.Progress] 8% setup compilation ResolverCachePlugin
1.961 <s> [webpack.Progress] 8% setup compilation HtmlWebpackPlugin
1.961 <s> [webpack.Progress] 8% setup compilation HtmlWebpackPlugin
1.961 <s> [webpack.Progress] 8% setup compilation WebpackManifestPlugin
1.961 <s> [webpack.Progress] 8% setup compilation
1.961 <s> [webpack.Progress] 9% setup compilation
1.961 <s> [webpack.Progress] 9% setup compilation ProvidePlugin
1.961 <s> [webpack.Progress] 9% setup compilation DefinePlugin
1.964 <s> [webpack.Progress] 9% setup compilation ProgressPlugin
1.964 <s> [webpack.Progress] 9% setup compilation mini-css-extract-plugin
1.964 <s> [webpack.Progress] 9% setup compilation ForkTsCheckerWebpackPlugin
1.964 <s> [webpack.Progress] 9% setup compilation ChunkPrefetchPreloadPlugin
1.964 <s> [webpack.Progress] 9% setup compilation SourceMapDevToolPlugin
1.965 <s> [webpack.Progress] 9% setup compilation JavascriptModulesPlugin
1.965 <s> [webpack.Progress] 9% setup compilation JsonModulesPlugin
1.965 <s> [webpack.Progress] 9% setup compilation AssetModulesPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation EntryPlugin
1.965 <s> [webpack.Progress] 9% setup compilation RuntimePlugin
1.965 <s> [webpack.Progress] 9% setup compilation InferAsyncModulesPlugin
1.965 <s> [webpack.Progress] 9% setup compilation DataUriPlugin
1.965 <s> [webpack.Progress] 9% setup compilation FileUriPlugin
1.966 <s> [webpack.Progress] 9% setup compilation CompatibilityPlugin
1.966 <s> [webpack.Progress] 9% setup compilation HarmonyModulesPlugin
1.966 <s> [webpack.Progress] 9% setup compilation AMDPlugin
1.966 <s> [webpack.Progress] 9% setup compilation RequireJsStuffPlugin
1.966 <s> [webpack.Progress] 9% setup compilation CommonJsPlugin
1.966 <s> [webpack.Progress] 9% setup compilation LoaderPlugin
1.966 <s> [webpack.Progress] 9% setup compilation LoaderPlugin
1.966 <s> [webpack.Progress] 9% setup compilation NodeStuffPlugin
1.966 <s> [webpack.Progress] 9% setup compilation APIPlugin
1.967 <s> [webpack.Progress] 9% setup compilation ExportsInfoApiPlugin
1.967 <s> [webpack.Progress] 9% setup compilation WebpackIsIncludedPlugin
1.967 <s> [webpack.Progress] 9% setup compilation ConstPlugin
1.967 <s> [webpack.Progress] 9% setup compilation UseStrictPlugin
1.967 <s> [webpack.Progress] 9% setup compilation RequireIncludePlugin
1.967 <s> [webpack.Progress] 9% setup compilation RequireEnsurePlugin
1.967 <s> [webpack.Progress] 9% setup compilation RequireContextPlugin
1.967 <s> [webpack.Progress] 9% setup compilation ImportPlugin
1.967 <s> [webpack.Progress] 9% setup compilation ImportMetaContextPlugin
1.967 <s> [webpack.Progress] 9% setup compilation SystemPlugin
1.967 <s> [webpack.Progress] 9% setup compilation ImportMetaPlugin
1.967 <s> [webpack.Progress] 9% setup compilation URLPlugin
1.967 <s> [webpack.Progress] 9% setup compilation DefaultStatsFactoryPlugin
1.967 <s> [webpack.Progress] 9% setup compilation DefaultStatsPresetPlugin
1.967 <s> [webpack.Progress] 9% setup compilation DefaultStatsPrinterPlugin
1.968 <s> [webpack.Progress] 9% setup compilation JavascriptMetaInfoPlugin
1.968 <s> [webpack.Progress] 9% setup compilation EnsureChunkConditionsPlugin
1.968 <s> [webpack.Progress] 9% setup compilation RemoveEmptyChunksPlugin
1.968 <s> [webpack.Progress] 9% setup compilation MergeDuplicateChunksPlugin
1.968 <s> [webpack.Progress] 9% setup compilation FlagIncludedChunksPlugin
1.968 <s> [webpack.Progress] 9% setup compilation SideEffectsFlagPlugin
1.968 <s> [webpack.Progress] 9% setup compilation FlagDependencyExportsPlugin
1.968 <s> [webpack.Progress] 9% setup compilation FlagDependencyUsagePlugin
1.968 <s> [webpack.Progress] 9% setup compilation InnerGraphPlugin
1.968 <s> [webpack.Progress] 9% setup compilation MangleExportsPlugin
1.968 <s> [webpack.Progress] 9% setup compilation ModuleConcatenationPlugin
1.969 <s> [webpack.Progress] 9% setup compilation NoEmitOnErrorsPlugin
1.969 <s> [webpack.Progress] 9% setup compilation RealContentHashPlugin
1.969 <s> [webpack.Progress] 9% setup compilation WasmFinalizeExportsPlugin
1.969 <s> [webpack.Progress] 9% setup compilation DeterministicModuleIdsPlugin
1.969 <s> [webpack.Progress] 9% setup compilation DeterministicChunkIdsPlugin
1.969 <s> [webpack.Progress] 9% setup compilation DefinePlugin
1.969 <s> [webpack.Progress] 9% setup compilation CssMinimizerPlugin
1.969 <s> [webpack.Progress] 9% setup compilation TerserPlugin
1.972 <s> [webpack.Progress] 9% setup compilation TemplatedPathPlugin
1.972 <s> [webpack.Progress] 9% setup compilation RecordIdsPlugin
1.972 <s> [webpack.Progress] 9% setup compilation WarnCaseSensitiveModulesPlugin
1.972 <s> [webpack.Progress] 9% setup compilation AddBuildDependenciesPlugin
1.972 <s> [webpack.Progress] 9% setup compilation AddBuildDependenciesPlugin
1.972 <s> [webpack.Progress] 9% setup compilation AddBuildDependenciesPlugin
1.972 <s> [webpack.Progress] 9% setup compilation IgnoreWarningsPlugin
1.972 <s> [webpack.Progress] 9% setup compilation WebpackManifestPlugin
1.972 <s> [webpack.Progress] 9% setup compilation
1.972 <s> [webpack.Progress] 10% building
1.972 <s> [webpack.Progress] 10% building 0/1 entries 0/0 dependencies 0/0 modules
2.051 <s> [webpack.Progress] 10% building import loader ./node_modules/thread-loader/dist/cjs.js
2.055 <s> [webpack.Progress] 10% building import loader ./node_modules/babel-loader/lib/index.js
2.142 <s> [webpack.Progress] 10% building import loader ./node_modules/ts-loader/index.js
2.162 <s> [webpack.Progress] 10% building 0/8 entries 8/8 dependencies 0/5 modules
3.496 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
3.496 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
3.496 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
3.497 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
3.497 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
3.497 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
3.501 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
3.501 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
3.501 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
3.506 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
3.506 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
3.506 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
3.507 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
3.507 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
3.507 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
3.507 <s> [webpack.Progress] 10% building 0/8 entries 8/9 dependencies 0/5 modules
3.525 <s> [webpack.Progress] 10% building import loader ./node_modules/mini-css-extract-plugin/dist/loader.js
3.526 <s> [webpack.Progress] 10% building import loader ./node_modules/css-loader/dist/cjs.js
3.608 <s> [webpack.Progress] 10% building import loader ./node_modules/less-loader/dist/cjs.js
3.613 <s> [webpack.Progress] 10% building 0/8 entries 11/13 dependencies 0/8 modules
3.649 <s> [webpack.Progress] 10% building import loader ./node_modules/react-hot-loader/webpack.js
3.659 <s> [webpack.Progress] 10% building 0/8 entries 14/74 dependencies 0/9 modules
4.237 <s> [webpack.Progress] 10% building 0/8 entries 80/179 dependencies 2/45 modules
4.822 <s> [webpack.Progress] 10% building 0/8 entries 177/266 dependencies 4/100 modules
5.555 - Processing: packages/superset-ui-chart-controls/src/components/CertifiedIconWithTooltip.tsx
5.901 \ Processing: packages/superset-ui-chart-controls/src/components/ColumnOption.tsx
5.963 | Processing: packages/superset-ui-chart-controls/src/components/ColumnTypeLabel/ColumnTypeLabel.tsx
6.022 / Processing: packages/superset-ui-chart-controls/src/components/ControlHeader.tsx
6.054 <s> [webpack.Progress] 10% building 0/8 entries 192/300 dependencies 4/113 modules
6.073 - Processing: packages/superset-ui-chart-controls/src/components/ControlSubSectionHeader.tsx
6.091 \ Processing: packages/superset-ui-chart-controls/src/components/Dropdown.tsx
6.114 | Processing: packages/superset-ui-chart-controls/src/components/InfoTooltipWithTrigger.tsx
6.139 / Processing: packages/superset-ui-chart-controls/src/components/Menu.tsx
6.161 - Processing: packages/superset-ui-chart-controls/src/components/MetricOption.tsx
6.201 \ Processing: packages/superset-ui-chart-controls/src/components/SQLPopover.tsx
6.241 | Processing: packages/superset-ui-chart-controls/src/components/Select.tsx
6.277 / Processing: packages/superset-ui-chart-controls/src/components/Tooltip.tsx
6.303 - Processing: packages/superset-ui-chart-controls/src/components/labelUtils.tsx
6.323 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
6.323 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
6.323 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
6.323 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
6.323 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
6.323 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
6.327 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
6.327 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
6.327 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
6.328 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
6.328 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
6.328 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
6.328 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
6.328 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
6.328 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
6.348 \ Processing: packages/superset-ui-chart-controls/src/constants.ts
6.379 | Processing: packages/superset-ui-chart-controls/src/fixtures.ts
6.414 / Processing: packages/superset-ui-chart-controls/src/index.ts
6.432 - Processing: packages/superset-ui-chart-controls/src/operators/boxplotOperator.ts
6.453 \ Processing: packages/superset-ui-chart-controls/src/operators/contributionOperator.ts
6.465 | Processing: packages/superset-ui-chart-controls/src/operators/flattenOperator.ts
6.477 / Processing: packages/superset-ui-chart-controls/src/operators/histogramOperator.ts
6.497 - Processing: packages/superset-ui-chart-controls/src/operators/index.ts
6.516 \ Processing: packages/superset-ui-chart-controls/src/operators/pivotOperator.ts
6.536 | Processing: packages/superset-ui-chart-controls/src/operators/prophetOperator.ts
6.553 / Processing: packages/superset-ui-chart-controls/src/operators/rankOperator.ts
6.566 - Processing: packages/superset-ui-chart-controls/src/operators/renameOperator.ts
6.585 \ Processing: packages/superset-ui-chart-controls/src/operators/resampleOperator.ts
6.601 | Processing: packages/superset-ui-chart-controls/src/operators/rollingWindowOperator.ts
6.628 / Processing: packages/superset-ui-chart-controls/src/operators/sortOperator.ts
6.651 - Processing: packages/superset-ui-chart-controls/src/operators/timeCompareOperator.ts
6.667 \ Processing: packages/superset-ui-chart-controls/src/operators/timeComparePivotOperator.ts
6.683 | Processing: packages/superset-ui-chart-controls/src/operators/types.ts
6.692 / Processing: packages/superset-ui-chart-controls/src/operators/utils/constants.ts
6.706 - Processing: packages/superset-ui-chart-controls/src/operators/utils/extractExtraMetrics.ts
6.720 \ Processing: packages/superset-ui-chart-controls/src/operators/utils/getMetricOffsetsMap.ts
6.733 | Processing: packages/superset-ui-chart-controls/src/operators/utils/index.ts
6.744 / Processing: packages/superset-ui-chart-controls/src/operators/utils/isDerivedSeries.ts
6.749 `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
6.749 at isModuleDeclaration (/app/superset-frontend/node_modules/@babel/types/lib/validators/generated/index.js:2748:35)
6.749 at PluginPass.Program (/app/superset-frontend/node_modules/babel-plugin-lodash/lib/index.js:102:44)
6.760 - Processing: packages/superset-ui-chart-controls/src/operators/utils/isTimeComparison.ts
6.774 \ Processing: packages/superset-ui-chart-controls/src/operators/utils/timeOffset.ts
6.793 | Processing: packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx
6.827 / Processing: packages/superset-ui-chart-controls/src/sections/annotationsAndLayers.tsx
6.830 <s> [webpack.Progress] 10% building 0/8 entries 300/589 dependencies 7/179 modules
6.844 - Processing: packages/superset-ui-chart-controls/src/sections/chartTitle.tsx
6.864 \ Processing: packages/superset-ui-chart-controls/src/sections/echartsTimeSeriesQuery.tsx
6.882 | Processing: packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx
6.896 / Processing: packages/superset-ui-chart-controls/src/sections/index.ts
6.908 - Processing: packages/superset-ui-chart-controls/src/sections/sections.tsx
6.927 \ Processing: packages/superset-ui-chart-controls/src/sections/timeComparison.tsx
6.948 | Processing: packages/superset-ui-chart-controls/src/shared-controls/components/RadioButtonControl.tsx
6.968 / Processing: packages/superset-ui-chart-controls/src/shared-controls/components/index.tsx
6.979 - Processing: packages/superset-ui-chart-controls/src/shared-controls/components/types.ts
6.995 \ Processing: packages/superset-ui-chart-controls/src/shared-controls/customControls.tsx
7.034 | Processing: packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx
7.064 / Processing: packages/superset-ui-chart-controls/src/shared-controls/index.ts
7.083 - Processing: packages/superset-ui-chart-controls/src/shared-controls/mixins.tsx
7.131 \ Processing: packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx
7.192 | Processing: packages/superset-ui-chart-controls/src/types.ts
7.245 / Processing: packages/superset-ui-chart-controls/src/utils/D3Formatting.ts
7.259 - Processing: packages/superset-ui-chart-controls/src/utils/checkColumnType.ts
7.274 \ Processing: packages/superset-ui-chart-controls/src/utils/columnChoices.ts
7.291 | Processing: packages/superset-ui-chart-controls/src/utils/defineSavedMetrics.ts
7.302 / Processing: packages/superset-ui-chart-controls/src/utils/displayTimeRelatedControls.ts
7.315 - Processing: packages/superset-ui-chart-controls/src/utils/expandControlConfig.tsx
7.341 \ Processing: packages/superset-ui-chart-controls/src/utils/getColorFormatters.ts
7.381 | Processing: packages/superset-ui-chart-controls/src/utils/getStandardizedControls.ts
7.405 / Processing: packages/superset-ui-chart-controls/src/utils/getTemporalColumns.ts
7.420 - Processing: packages/superset-ui-chart-controls/src/utils/index.ts
7.435 \ Processing: packages/superset-ui-chart-controls/src/utils/mainMetric.ts
7.442 <s> [webpack.Progress] 10% building 0/8 entries 587/638 dependencies 12/314 modules
7.449 | Processing: packages/superset-ui-chart-controls/src/utils/selectOptions.ts
7.470 / Processing: packages/superset-ui-core/src/api/types/core.ts
7.485 - Processing: packages/superset-ui-core/src/chart/clients/ChartClient.ts
7.529 \ Processing: packages/superset-ui-core/src/chart/components/ChartDataProvider.tsx
7.560 | Processing: packages/superset-ui-core/src/chart/components/FallbackComponent.tsx
7.586 / Processing: packages/superset-ui-core/src/chart/components/NoResultsComponent.tsx
7.631 - Processing: packages/superset-ui-core/src/chart/components/SuperChart.tsx
7.680 \ Processing: packages/superset-ui-core/src/chart/components/SuperChartCore.tsx
.
.
.
.
.
.
.
.
.
.
.
.
59.52 <s> [webpack.Progress] 92% sealing asset processing
59.52 <s> [webpack.Progress] 92% sealing asset processing copy-webpack-plugin
59.61 <s> [webpack.Progress] 92% sealing asset processing PersistentChildCompilerSingletonPlugin
59.61 <s> [webpack.Progress] 92% sealing asset processing CssMinimizerPlugin
59.64 \ Processing: src/explore/components/controls/HiddenControl.tsx
59.84 | Processing: src/explore/components/controls/MetricControl/AdhocMetricEditPopover/AdhocMetricEditPopover.test.tsx
60.03 / Processing: src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.test.tsx
60.13 - Processing: src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.tsx
60.24 \ Processing: src/explore/components/controls/MetricControl/AdhocMetricPopoverTrigger.tsx
60.33 | Processing: src/explore/components/controls/MetricControl/AggregateOption.test.tsx
60.40 / Processing: src/explore/components/controls/MetricControl/MetricDefinitionOption.test.tsx
60.58 - Processing: src/explore/components/controls/MetricControl/types.ts
60.59 \ Processing: src/explore/components/controls/OptionControls/OptionControls.test.tsx
60.62 | Processing: src/explore/components/controls/OptionControls/index.tsx
60.67 / Processing: src/explore/components/controls/SelectAsyncControl/SelectAsyncControl.test.tsx
60.69 - Processing: src/explore/components/controls/SelectAsyncControl/index.tsx
60.78 \ Processing: src/explore/components/controls/SliderControl.stories.tsx
60.79 | Processing: src/explore/components/controls/SliderControl.tsx
60.88 / Processing: src/explore/components/controls/TextControl/TextControl.test.tsx
60.90 - Processing: src/explore/components/controls/TextControl/index.tsx
60.93 \ Processing: src/explore/components/controls/TimeOffsetControl.tsx
60.96 | Processing: src/explore/components/controls/TimeSeriesColumnControl/TimeSeriesColumnControl.test.tsx
61.06 / Processing: src/explore/components/controls/ViewQuery.tsx
61.10 - Processing: src/explore/components/controls/ViewQueryModal.tsx
61.12 \ Processing: src/explore/components/controls/ViewQueryModalFooter.tsx
61.19 | Processing: src/explore/components/controls/VizTypeControl/FastVizSwitcher.tsx
61.25 / Processing: src/explore/components/controls/VizTypeControl/VizTypeControl.test.tsx
61.31 - Processing: src/explore/components/controls/VizTypeControl/VizTypeGallery.tsx
61.39 \ Processing: src/explore/components/controls/VizTypeControl/index.tsx
61.42 | Processing: src/explore/components/controls/XAxisSortControl.tsx
61.45 <s> [webpack.Progress] 92% sealing asset processing TerserPlugin
61.57 / Processing: src/explore/components/controls/withAsyncVerification.test.tsx
61.63 - Processing: src/explore/components/controls/withAsyncVerification.tsx
61.65 \ Processing: src/explore/components/optionRenderers.tsx
61.67 | Processing: src/explore/components/useExploreAdditionalActionsMenu/DashboardsSubMenu.test.tsx
61.70 / Processing: src/explore/components/useExploreAdditionalActionsMenu/DashboardsSubMenu.tsx
61.79 - Processing: src/explore/constants.ts
61.83 \ Processing: src/explore/controlPanels/sections.tsx
61.87 | Processing: src/explore/controlUtils/controlUtils.test.tsx
61.90 / Processing: src/explore/controlUtils/getColumnKeywords.test.tsx
61.91 - Processing: src/explore/controlUtils/getColumnKeywords.tsx
61.93 \ Processing: src/explore/controlUtils/getControlConfig.ts
61.99 | Processing: src/explore/controlUtils/getControlState.ts
62.04 / Processing: src/explore/controlUtils/getControlValuesCompatibleWithDatasource.test.ts
62.07 - Processing: src/explore/controlUtils/getControlValuesCompatibleWithDatasource.ts
62.09 \ Processing: src/explore/controlUtils/getFormDataFromControls.ts
62.12 | Processing: src/explore/controlUtils/getFormDataFromDashboardContext.test.ts
62.17 / Processing: src/explore/controlUtils/getFormDataWithDashboardContext.ts
62.25 - Processing: src/explore/controlUtils/getSectionsToRender.ts
62.33 \ Processing: src/explore/controlUtils/index.ts
62.42 | Processing: src/explore/controlUtils/standardizedFormData.test.ts
62.54 / Processing: src/explore/controlUtils/standardizedFormData.ts
62.86 - Processing: src/explore/exploreUtils/formData.test.ts
62.93 \ Processing: src/explore/exploreUtils/formData.ts
62.96 | Processing: src/explore/exploreUtils/getChartDataUri.test.ts
63.11 / Processing: src/explore/exploreUtils/getChartKey.test.ts
63.16 - Processing: src/explore/exploreUtils/getExploreUrl.test.ts
63.20 \ Processing: src/explore/exploreUtils/getHostName.test.ts
63.27 | Processing: src/explore/exploreUtils/getLegacyEndpointType.test.ts
63.31 / Processing: src/explore/exploreUtils/getParsedExploreURLParams.test.ts
63.40 - Processing: src/explore/exploreUtils/getParsedExploreURLParams.ts
63.46 \ Processing: src/explore/exploreUtils/getSimpleSQLExpression.test.ts
63.49 | Processing: src/explore/exploreUtils/getURIDirectory.test.ts
63.68 / Processing: src/explore/exploreUtils/shouldUseLegacyApi.test.ts
63.72 - Processing: src/explore/fixtures.tsx
63.78 \ Processing: src/explore/reducers/datasourcesReducer.ts
64.24 | Processing: src/explore/types.ts
64.40 / Processing: src/features/alerts/AlertReportModal.test.tsx
65.00 - Processing: src/features/alerts/AlertReportModal.tsx
65.74 \ Processing: src/features/alerts/buildErrorTooltipMessage.test.tsx
65.84 | Processing: src/features/alerts/buildErrorTooltipMessage.tsx
65.89 / Processing: src/features/alerts/components/AlertReportCronScheduler.tsx
65.99 - Processing: src/features/alerts/components/AlertStatusIcon.tsx
66.06 \ Processing: src/features/alerts/components/NotificationMethod.test.tsx
66.15 | Processing: src/features/alerts/components/NotificationMethod.tsx
66.24 / Processing: src/features/alerts/components/NumberInput.tsx
66.26 - Processing: src/features/alerts/components/RecipientIcon.test.tsx
66.29 \ Processing: src/features/alerts/components/RecipientIcon.tsx
66.34 | Processing: src/features/alerts/components/StyledPanel.tsx
66.42 / Processing: src/features/alerts/components/ValidatedPanelHeader.tsx
66.50 - Processing: src/features/alerts/types.ts
66.57 \ Processing: src/features/allEntities/AllEntitiesTable.tsx
66.80 | Processing: src/features/annotationLayers/AnnotationLayerModal.tsx
66.91 / Processing: src/features/annotationLayers/types.ts
67.09 - Processing: src/features/annotations/AnnotationModal.tsx
67.21 \ Processing: src/features/annotations/types.ts
67.27 | Processing: src/features/charts/ChartCard.tsx
67.47 / Processing: src/features/cssTemplates/CssTemplateModal.tsx
67.54 - Processing: src/features/cssTemplates/types.ts
67.58 \ Processing: src/features/dashboards/DashboardCard.test.tsx
67.67 | Processing: src/features/dashboards/DashboardCard.tsx
67.78 / Processing: src/features/dashboards/types.ts
67.82 - Processing: src/features/databases/DatabaseModal/DatabaseConnectionForm/CommonParameters.tsx
67.95 \ Processing: src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx
68.03 | Processing: src/features/databases/DatabaseModal/DatabaseConnectionForm/TableCatalog.tsx
68.08 / Processing: src/features/databases/DatabaseModal/DatabaseConnectionForm/ValidatedInputField.tsx
68.14 - Processing: src/features/databases/DatabaseModal/DatabaseConnectionForm/index.tsx
68.21 \ Processing: src/features/databases/DatabaseModal/ExtraOptions.tsx
68.46 | Processing: src/features/databases/DatabaseModal/ModalHeader.tsx
68.52 / Processing: src/features/databases/DatabaseModal/SSHTunnelForm.tsx
68.60 - Processing: src/features/databases/DatabaseModal/SSHTunnelSwitch.test.tsx
68.63 \ Processing: src/features/databases/DatabaseModal/SSHTunnelSwitch.tsx
68.69 | Processing: src/features/databases/DatabaseModal/SqlAlchemyForm.tsx
68.79 / Processing: src/features/databases/DatabaseModal/index.test.tsx
69.18 - Processing: src/features/databases/DatabaseModal/index.tsx
69.46 \ Processing: src/features/databases/DatabaseModal/styles.ts
69.55 | Processing: src/features/databases/UploadDataModel/ColumnsPreview.tsx
69.57 / Processing: src/features/databases/UploadDataModel/StyledFormItemWithTip.tsx
69.61 - Processing: src/features/databases/UploadDataModel/UploadDataModal.test.tsx
69.96 \ Processing: src/features/databases/UploadDataModel/index.tsx
70.17 | Processing: src/features/databases/UploadDataModel/styles.ts
70.24 / Processing: src/features/databases/state.ts
70.29 - Processing: src/features/databases/types.ts
70.37 \ Processing: src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.stories.tsx
70.44 | Processing: src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.test.tsx
70.52 / Processing: src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.tsx
70.60 - Processing: src/features/datasets/AddDataset/DatasetPanel/MessageContent.tsx
70.78 \ Processing: src/features/datasets/AddDataset/DatasetPanel/fixtures.ts
70.89 | Processing: src/features/datasets/AddDataset/DatasetPanel/index.tsx
84.10 / Processing: src/features/datasets/AddDataset/DatasetPanel/types.ts
84.13 - Processing: src/features/datasets/AddDataset/EditDataset/EditDataset.test.tsx
84.20 \ Processing: src/features/datasets/AddDataset/EditDataset/UsageTab/UsageTab.test.tsx
84.32 | Processing: src/features/datasets/AddDataset/EditDataset/UsageTab/index.tsx
84.40 / Processing: src/features/datasets/AddDataset/EditDataset/index.tsx
------
failed to solve: process "/bin/sh -c npm run ${BUILD_CMD}" did not complete successfully: exit code: 1
Screenshots/recordings
No response
Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Chrome
Additional context
No response
Checklist
- [ ] I have searched Superset docs and Slack and didn't find a solution to my problem.
- [ ] I have searched the GitHub issue tracker and didn't find a similar bug report.
- [ ] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.
Comment From: dosubot[bot]
Hey there, @bhavik-malhotra! I'm here to help you out with any bugs, questions, or contributions while waiting for a human maintainer. Let's tackle this together!
To resolve the error "failed to solve: process '/bin/sh -c npm run ${BUILD_CMD}' did not complete successfully: exit code: 1" when running docker compose up
on Mac OS (M3), follow these steps:
-
Check the Build Command: Ensure that the
build
script is defined in yourpackage.json
file under thescripts
section. It should look something like this:json { "scripts": { "build": "webpack --config webpack.config.js" } }
-
Verify Dependencies: Make sure all the necessary dependencies are installed correctly. The Dockerfile uses
npm ci
to install dependencies, which requires apackage-lock.json
file. Ensure that this file is present and up-to-date. -
Inspect Logs: Look at the detailed logs of the
docker compose up
command to identify the exact reason for the failure. The logs should provide more context on why thenpm run build
command is failing. -
Increase Memory: Sometimes, build processes can fail due to insufficient memory. Ensure that Docker has enough memory allocated. You can adjust this in Docker Desktop settings.
-
Run Locally: Try running the build command locally on your Mac to see if it succeeds outside of Docker. This can help identify if the issue is specific to the Docker environment.
Additionally, ensure that the BUILD_CMD
environment variable is correctly set. From the provided Dockerfile, the BUILD_CMD
is set to "build"
by default:
ARG NPM_BUILD_CMD="build"
...
ENV BUILD_CMD=${NPM_BUILD_CMD}
If the build
script is missing or incorrect, you can add or update it in your package.json
file. For example:
{
"scripts": {
"build": "webpack --config webpack.config.js"
}
}
After making these changes, try running docker compose up
again. If the issue persists, inspect the logs for more details on the failure [1].
To continue talking to Dosu, mention @dosu.
Comment From: rusackas
This is almost certainly docker running out of memory. Try bumping it to something like 16MB and let us know if that resolves it. This is something that @mistercrunch is looking at solving systemically with a resource check script that will let you know if your settings are sufficient before hitting this wall.
Comment From: bhavik-malhotra
It was indeed a memory issue, a simple fix for this that worked for me was changing the build
variable under scripts
in package.json
to "build": "export NODE_OPTIONS=--max_old_space_size=4096 && webpack --config webpack.config.js"
Comment From: enricozab
I have also fixed this issue by increasing my WSL memory (I set it to 14GB). However, I encounter this issue where I get stuck at "[webpack.Progress] 94% sealing after seal".
Comment From: mistercrunch
Does it crash/gets killed? Seems memory-related too or more inderectly swapping if it's just coming to a crawl.
We'll need a way to control/diminish memory usage when building. Not sure what our options are there. Some options or things to look into:
- allocate more memory, use a host with more memory
- some webpack config tweaks? out of my wheelhouse but there's probably a lot that's possible there
- improve docker layer caching hit rate, if you're using an official release or even a common SHA on master
, the dockerhub cache should just work (but doesn't always for reasons that are beyond me)
- ?
Comment From: enricozab
I'm using Windows 11 and Docker Desktop with WSL2. I have already set the memory to 12GB (even tried up to 16GB) but I still get stuck at that part. It doesn't crash, it's just get stuck at "[webpack.Progress] 94% sealing after seal".
Comment From: mistercrunch
Guessing that has to do with virtualization being super slow and/or swapping. 16GB should be enough. One thing to note is that this step is super IO intensive while dealing with 250k files in node_modules/
, and I'm guessing windows virtualization of filesystem may act as some sort of bottleneck (?)
Comment From: brantian
I'm using Windows 11 and Docker Desktop with WSL2. I have already set the memory to 12GB (even tried up to 16GB) but I still get stuck at that part. It doesn't crash, it's just get stuck at "[webpack.Progress] 94% sealing after seal".
@enricozab I'm having the exact same problem. Did you find a solution?
Comment From: mistercrunch
Curious- @brantian are you on Windows too?
Comment From: enricozab
@brantian I wasn't able to run it on Windows. I was able to run it on my Mac with Docker Desktop and resources settings of CPU=8core, memory/ram=8GBm, and swap=4.
Comment From: brantian
@mistercrunch yes, I'm on Windows.
I deleted the repo locally and cloned it again, and now the docker-compose startup works
However, this is what I see after logging in:
Comment From: mistercrunch
I'm guessing superset-node is not done building the assets, either failed or is taking forever (?) Would look something like that ->
, though on my Mac that takes like a minute.
You could try BUILD_SUPERSET_FRONTEND_IN_DOCKER=false
and build locally if npm/webpack works on windows (?)
Comment From: brantian
After a few attempts, I was able to make it work by:
- Switching to the 4.0.2 tag instead of using the main branch
- Running both Docker as admin
Comment From: rusackas
Sounds like all is solved here, so I'll close this out :)
Comment From: mistercrunch
NOTE: In CI, to limit memory consumption, I sequentialize building docker layers by running a command that builds the superset-node
docker "target" first, and then build the lean
or dev
after, sequentially. Otherwise what happens is docker builds superset-node
and python-base
in parallel, using more memory. This approach can help a bit with build memory consumption where memory-constrained.
Anyhow, in all cases, you should either reuse published images if/when you can (simple docker pull from Docker Hub), or meet the mem requirement if you want to build.
Comment From: vmaksimenko
I run Docker Compose on Windows and had the same issue, waited for 40 mins, and got thousands of related to prettier/prettier: Delete ␍
errors.
After the git configuration, npm run build finished way faster with success.
git config core.autocrlf false
git rm --cached -r .
git reset --hard