I am trying to build Metabase source code on my local windows within WSL2.
WSL2 has Ubuntu, VERSION="20.04.4 LTS (Focal Fossa)"
I am following the document "https://www.metabase.com/docs/latest/developers-guide/build"
Version of Metabase is : Tag - (v1.50.28))
Java : openjdk version "17.0.10" 2024-01-16
and running the build command:
./bin/build.sh
But it fails to build with error(only releavent logs):
$ ./bin/build-driver.sh monetdb
Clearing outdated .cpcache directories if needed...
.cpcache directories are up to date.
Metabase v0.50.29-SNAPSHOT (3179ef2)
Copyright © 2024 Metabase, Inc.
$ patch-package
patch-package 8.0.0
Applying patches...
@storybook/core-common@6.5.16 ✔
echarts@5.5.0 ✔
echarts@5.5.1-rc.1 ✔
$ husky install
husky - Git hooks installed
$ rm -rf target/cljs_release/*
shadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn
shadow-cljs - starting via "clojure"
[:app] Compiling ...
2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB
Multiple files failed to compile.
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"] still waiting for #{metabase.util metabase.util.malli metabase.types}
{:aborted [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"], :pending #{metabase.util metabase.util.malli metabase.types}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"] still waiting for #{metabase.util metabase.util.malli metabase.types}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/types.cljc"] still waiting for #{metabase.util metabase.util.malli}
{:aborted [:shadow.build.classpath/resource "metabase/types.cljc"], :pending #{metabase.util metabase.util.malli}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/types.cljc"] still waiting for #{metabase.util metabase.util.malli}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/legacy_mbql/schema/helpers.cljc"] still waiting for #{metabase.types}
{:aborted [:shadow.build.classpath/resource "metabase/legacy_mbql/schema/helpers.cljc"], :pending #{metabase.types}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/legacy_mbql/schema/helpers.cljc"] still waiting for #{metabase.types}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/metadata.cljc"] still waiting for #{metabase.lib.schema.common}
{:aborted [:shadow.build.classpath/resource "metabase/lib/schema/metadata.cljc"], :pending #{metabase.lib.schema.common}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/metadata.cljc"] still waiting for #{metabase.lib.schema.common}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/metadata/protocols.cljc"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}
{:aborted [:shadow.build.classpath/resource "metabase/lib/metadata/protocols.cljc"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/metadata/protocols.cljc"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Step failed: yarn run v1.22.22
$ yarn build-release:cljs && yarn build-release:js
$ yarn && yarn clean-release:cljs && shadow-cljs release app
$ echo $npm_execpath | grep -q yarn || echo '\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\033[0m'
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
$ patch-package
patch-package 8.0.0
Applying patches...
@storybook/core-common@6.5.16 ✔
echarts@5.5.0 ✔
echarts@5.5.1-rc.1 ✔
$ husky install
husky - Git hooks installed
$ rm -rf target/cljs_release/*
[:app] Compiling ...
2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
warning Resolution field "ansi-regex@5.0.1" is incompatible with requested version "ansi-regex@^2.0.0"
warning Resolution field "json5@2.2.2" is incompatible with requested version "json5@^2.2.3"
warning Resolution field "json5@2.2.2" is incompatible with requested version "json5@^2.2.3"
warning Resolution field "json5@2.2.2" is incompatible with requested version "json5@^1.0.1"
warning Resolution field "set-value@4.0.1" is incompatible with requested version "set-value@^2.0.0"
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning Resolution field "set-value@4.0.1" is incompatible with requested version "set-value@^2.0.1"
warning Resolution field "source-map-js@1.2.0" is incompatible with requested version "source-map-js@^0.6.2"
warning Resolution field "nth-check@2.0.1" is incompatible with requested version "nth-check@^1.0.2"
warning Resolution field "ansi-regex@5.0.1" is incompatible with requested version "ansi-regex@^2.0.0"
warning Resolution field "json5@2.2.2" is incompatible with requested version "json5@^1.0.2"
warning Resolution field "ansi-regex@5.0.1" is incompatible with requested version "ansi-regex@^6.0.1"
warning Resolution field "json5@2.2.2" is incompatible with requested version "json5@^2.2.3"
warning Resolution field "ansi-regex@5.0.1" is incompatible with requested version "ansi-regex@^6.0.1"
shadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn
shadow-cljs - starting via "clojure"
Multiple files failed to compile.
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"] still waiting for #{metabase.util metabase.util.malli metabase.types}
{:aborted [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"], :pending #{metabase.util metabase.util.malli metabase.types}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/common.cljc"] still waiting for #{metabase.util metabase.util.malli metabase.types}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/types.cljc"] still waiting for #{metabase.util metabase.util.malli}
{:aborted [:shadow.build.classpath/resource "metabase/types.cljc"], :pending #{metabase.util metabase.util.malli}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/types.cljc"] still waiting for #{metabase.util metabase.util.malli}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/legacy_mbql/schema/helpers.cljc"] still waiting for #{metabase.types}
{:aborted [:shadow.build.classpath/resource "metabase/legacy_mbql/schema/helpers.cljc"], :pending #{metabase.types}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/legacy_mbql/schema/helpers.cljc"] still waiting for #{metabase.types}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/metadata.cljc"] still waiting for #{metabase.lib.schema.common}
{:aborted [:shadow.build.classpath/resource "metabase/lib/schema/metadata.cljc"], :pending #{metabase.lib.schema.common}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/schema/metadata.cljc"] still waiting for #{metabase.lib.schema.common}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/metadata/protocols.cljc"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}
{:aborted [:shadow.build.classpath/resource "metabase/lib/metadata/protocols.cljc"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}
ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource "metabase/lib/metadata/protocols.cljc"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}
shadow.build.compiler/par-compile-one (compiler.clj:1223)
shadow.build.compiler/par-compile-one (compiler.clj:1188)
shadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)
clojure.core/apply (core.clj:667)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/with-bindings* (core.clj:1990)
clojure.core/apply (core.clj:671)
clojure.core/bound-fn*/fn--5818 (core.clj:2020)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
java.lang.Thread.run (Thread.java:840)
error Command failed with exit code 1.
error Command failed with exit code 1.
{:via
[{:type clojure.lang.ExceptionInfo,
:message
"yarn run v1.22.22\n$ yarn build-release:cljs && yarn build-release:js\n$ yarn && yarn clean-release:cljs && shadow-cljs release app\n$ echo $npm_execpath | grep -q yarn || echo '\\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\\033[0m'\n[1/5] Validating package.json...\n[2/5] Resolving packages...\nsuccess Already up-to-date.\n$ patch-package\npatch-package 8.0.0\nApplying patches...\n@storybook/core-common@6.5.16 ✔\necharts@5.5.0 ✔\necharts@5.5.1-rc.1 ✔\n$ husky install\nhusky - Git hooks installed\n$ rm -rf target/cljs_release/*\n[:app] Compiling ...\n2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.1\"\nwarning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.0\"\nwarning Resolution field \"unset-value@2.0.1\" is incompatible with requested version \"unset-value@^1.0.0\"\nwarning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.1\"\nwarning Resolution field \"source-map-js@1.2.0\" is incompatible with requested version \"source-map-js@^0.6.2\"\nwarning Resolution field \"nth-check@2.0.1\" is incompatible with requested version \"nth-check@^1.0.2\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.2\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\"\nshadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn\nshadow-cljs - starting via \"clojure\"\nMultiple files failed to compile.\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"], :pending #{metabase.util metabase.util.malli metabase.types}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}\n{:aborted [:shadow.build.classpath/resource \"metabase/types.cljc\"], :pending #{metabase.util metabase.util.malli}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}\n{:aborted [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"], :pending #{metabase.types}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"], :pending #{metabase.lib.schema.common}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\n\nerror Command failed with exit code 1.\nerror Command failed with exit code 1.",
:data
{:exit 1,
:out
["yarn run v1.22.22"
"$ yarn build-release:cljs && yarn build-release:js"
"$ yarn && yarn clean-release:cljs && shadow-cljs release app"
"$ echo $npm_execpath | grep -q yarn || echo '\\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\\033[0m'"
"[1/5] Validating package.json..."
"[2/5] Resolving packages..."
"success Already up-to-date."
"$ patch-package"
"patch-package 8.0.0"
"Applying patches..."
"@storybook/core-common@6.5.16 ✔"
"echarts@5.5.0 ✔"
"echarts@5.5.1-rc.1 ✔"
"$ husky install"
"husky - Git hooks installed"
"$ rm -rf target/cljs_release/*"
"[:app] Compiling ..."
"2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB"
"info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command."
"info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command."],
:err
["warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.1\""
"warning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.0\""
"warning Resolution field \"unset-value@2.0.1\" is incompatible with requested version \"unset-value@^1.0.0\""
"warning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.1\""
"warning Resolution field \"source-map-js@1.2.0\" is incompatible with requested version \"source-map-js@^0.6.2\""
"warning Resolution field \"nth-check@2.0.1\" is incompatible with requested version \"nth-check@^1.0.2\""
"warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.2\""
"warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\""
"warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\""
"shadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn"
"shadow-cljs - starting via \"clojure\""
"Multiple files failed to compile."
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}"
"{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"], :pending #{metabase.util metabase.util.malli metabase.types}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}"
"{:aborted [:shadow.build.classpath/resource \"metabase/types.cljc\"], :pending #{metabase.util metabase.util.malli}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}"
"{:aborted [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"], :pending #{metabase.types}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}"
"{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"], :pending #{metabase.lib.schema.common}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}"
"{:aborted [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
""
"error Command failed with exit code 1."
"error Command failed with exit code 1."]},
:at [metabuild_common.shell$sh invokeStatic "shell.clj" 80]}],
:trace
[[metabuild_common.shell$sh invokeStatic "shell.clj" 80]
[metabuild_common.shell$sh doInvoke "shell.clj" 72]
[clojure.lang.RestFn invoke "RestFn.java" 436]
[build$build_frontend_BANG_$fn__9307$fn__9310 invoke "build.clj" 34]
[metabuild_common.steps$do_step invokeStatic "steps.clj" 87]
[metabuild_common.steps$do_step invoke "steps.clj" 81]
[build$build_frontend_BANG_$fn__9307 invoke "build.clj" 33]
[metabuild_common.steps$do_step invokeStatic "steps.clj" 87]
[metabuild_common.steps$do_step invoke "steps.clj" 81]
[build$build_frontend_BANG_ invokeStatic "build.clj" 29]
[build$build_frontend_BANG_ invoke "build.clj" 24]
[build$fn__9332 invokeStatic "build.clj" 93]
[build$fn__9332 invoke "build.clj" 92]
[build$build_BANG_$fn__9350 invoke "build.clj" 123]
[metabuild_common.steps$do_step invokeStatic "steps.clj" 87]
[metabuild_common.steps$do_step invoke "steps.clj" 81]
[build$build_BANG_ invokeStatic "build.clj" 112]
[build$build_BANG_ invoke "build.clj" 101]
[build$build_cli$fn__9362 invoke "build.clj" 132]
[metabuild_common.entrypoint$do_exit_when_finished_nonzero_on_exception invokeStatic "entrypoint.clj" 11]
[metabuild_common.entrypoint$do_exit_when_finished_nonzero_on_exception invoke "entrypoint.clj" 7]
[build$build_cli invokeStatic "build.clj" 131]
[build$build_cli invoke "build.clj" 127]
[clojure.lang.AFn applyToHelper "AFn.java" 154]
[clojure.lang.AFn applyTo "AFn.java" 144]
[clojure.lang.Var applyTo "Var.java" 705]
[clojure.core$apply invokeStatic "core.clj" 667]
[clojure.core$apply invoke "core.clj" 662]
[clojure.run.exec$exec invokeStatic "exec.clj" 48]
[clojure.run.exec$exec doInvoke "exec.clj" 39]
[clojure.lang.RestFn invoke "RestFn.java" 423]
[clojure.run.exec$_main$fn__205 invoke "exec.clj" 180]
[clojure.run.exec$_main invokeStatic "exec.clj" 176]
[clojure.run.exec$_main doInvoke "exec.clj" 139]
[clojure.lang.RestFn invoke "RestFn.java" 397]
[clojure.lang.AFn applyToHelper "AFn.java" 152]
[clojure.lang.RestFn applyTo "RestFn.java" 132]
[clojure.lang.Var applyTo "Var.java" 705]
[clojure.core$apply invokeStatic "core.clj" 667]
[clojure.main$main_opt invokeStatic "main.clj" 514]
[clojure.main$main_opt invoke "main.clj" 510]
[clojure.main$main invokeStatic "main.clj" 664]
[clojure.main$main doInvoke "main.clj" 616]
[clojure.lang.RestFn applyTo "RestFn.java" 137]
[clojure.lang.Var applyTo "Var.java" 705]
[clojure.main main "main.java" 40]],
:cause
"yarn run v1.22.22\n$ yarn build-release:cljs && yarn build-release:js\n$ yarn && yarn clean-release:cljs && shadow-cljs release app\n$ echo $npm_execpath | grep -q yarn || echo '\\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\\033[0m'\n[1/5] Validating package.json...\n[2/5] Resolving packages...\nsuccess Already up-to-date.\n$ patch-package\npatch-package 8.0.0\nApplying patches...\n@storybook/core-common@6.5.16 ✔\necharts@5.5.0 ✔\necharts@5.5.1-rc.1 ✔\n$ husky install\nhusky - Git hooks installed\n$ rm -rf target/cljs_release/*\n[:app] Compiling ...\n2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.1\"\nwarning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.0\"\nwarning Resolution field \"unset-value@2.0.1\" is incompatible with requested version \"unset-value@^1.0.0\"\nwarning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.1\"\nwarning Resolution field \"source-map-js@1.2.0\" is incompatible with requested version \"source-map-js@^0.6.2\"\nwarning Resolution field \"nth-check@2.0.1\" is incompatible with requested version \"nth-check@^1.0.2\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.2\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\"\nshadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn\nshadow-cljs - starting via \"clojure\"\nMultiple files failed to compile.\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"], :pending #{metabase.util metabase.util.malli metabase.types}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}\n{:aborted [:shadow.build.classpath/resource \"metabase/types.cljc\"], :pending #{metabase.util metabase.util.malli}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}\n{:aborted [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"], :pending #{metabase.types}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"], :pending #{metabase.lib.schema.common}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\n\nerror Command failed with exit code 1.\nerror Command failed with exit code 1.",
:data
{:exit 1,
:out
["yarn run v1.22.22"
"$ yarn build-release:cljs && yarn build-release:js"
"$ yarn && yarn clean-release:cljs && shadow-cljs release app"
"$ echo $npm_execpath | grep -q yarn || echo '\\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\\033[0m'"
"[1/5] Validating package.json..."
"[2/5] Resolving packages..."
"success Already up-to-date."
"$ patch-package"
"patch-package 8.0.0"
"Applying patches..."
"@storybook/core-common@6.5.16 ✔"
"echarts@5.5.0 ✔"
"echarts@5.5.1-rc.1 ✔"
"$ husky install"
"husky - Git hooks installed"
"$ rm -rf target/cljs_release/*"
"[:app] Compiling ..."
"2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB"
"info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command."
"info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command."],
:err
["warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.1\""
"warning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.0\""
"warning Resolution field \"unset-value@2.0.1\" is incompatible with requested version \"unset-value@^1.0.0\""
"warning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.1\""
"warning Resolution field \"source-map-js@1.2.0\" is incompatible with requested version \"source-map-js@^0.6.2\""
"warning Resolution field \"nth-check@2.0.1\" is incompatible with requested version \"nth-check@^1.0.2\""
"warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.2\""
"warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\""
"warning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\""
"warning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\""
"shadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn"
"shadow-cljs - starting via \"clojure\""
"Multiple files failed to compile."
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}"
"{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"], :pending #{metabase.util metabase.util.malli metabase.types}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}"
"{:aborted [:shadow.build.classpath/resource \"metabase/types.cljc\"], :pending #{metabase.util metabase.util.malli}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}"
"{:aborted [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"], :pending #{metabase.types}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}"
"{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"], :pending #{metabase.lib.schema.common}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
"aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}"
"{:aborted [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}"
"ExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1223)"
"\tshadow.build.compiler/par-compile-one (compiler.clj:1188)"
"\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)"
"\tclojure.core/apply (core.clj:667)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/with-bindings* (core.clj:1990)"
"\tclojure.core/apply (core.clj:671)"
"\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)"
"\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)"
"\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)"
"\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)"
"\tjava.lang.Thread.run (Thread.java:840)"
""
"error Command failed with exit code 1."
"error Command failed with exit code 1."]}}
Step "Build frontend" failed with error "yarn run v1.22.22\n$ yarn build-release:cljs && yarn build-release:js\n$ yarn && yarn clean-release:cljs && shadow-cljs release app\n$ echo $npm_execpath | grep -q yarn || echo '\\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\\033[0m'\n[1/5] Validating package.json...\n[2/5] Resolving packages...\nsuccess Already up-to-date.\n$ patch-package\npatch-package 8.0.0\nApplying patches...\n@storybook/core-common@6.5.16 ✔\necharts@5.5.0 ✔\necharts@5.5.1-rc.1 ✔\n$ husky install\nhusky - Git hooks installed\n$ rm -rf target/cljs_release/*\n[:app] Compiling ...\n2024-11-05 17:03:44,333 INFO metabase.util :: Maximum memory available to JVM: 6.2 GB\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.1\"\nwarning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.0\"\nwarning Resolution field \"unset-value@2.0.1\" is incompatible with requested version \"unset-value@^1.0.0\"\nwarning Resolution field \"set-value@4.0.1\" is incompatible with requested version \"set-value@^2.0.1\"\nwarning Resolution field \"source-map-js@1.2.0\" is incompatible with requested version \"source-map-js@^0.6.2\"\nwarning Resolution field \"nth-check@2.0.1\" is incompatible with requested version \"nth-check@^1.0.2\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^2.0.0\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^1.0.2\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\"\nwarning Resolution field \"json5@2.2.2\" is incompatible with requested version \"json5@^2.2.3\"\nwarning Resolution field \"ansi-regex@5.0.1\" is incompatible with requested version \"ansi-regex@^6.0.1\"\nshadow-cljs - config: /mnt/c/Projects/metabase/metabase_50/metabase/shadow-cljs.edn\nshadow-cljs - starting via \"clojure\"\nMultiple files failed to compile.\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"], :pending #{metabase.util metabase.util.malli metabase.types}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/common.cljc\"] still waiting for #{metabase.util metabase.util.malli metabase.types}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}\n{:aborted [:shadow.build.classpath/resource \"metabase/types.cljc\"], :pending #{metabase.util metabase.util.malli}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/types.cljc\"] still waiting for #{metabase.util metabase.util.malli}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}\n{:aborted [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"], :pending #{metabase.types}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/legacy_mbql/schema/helpers.cljc\"] still waiting for #{metabase.types}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"], :pending #{metabase.lib.schema.common}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/schema/metadata.cljc\"] still waiting for #{metabase.lib.schema.common}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\naborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}\n{:aborted [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"], :pending #{metabase.util.malli metabase.lib.schema.metadata}}\nExceptionInfo: aborted par-compile, [:shadow.build.classpath/resource \"metabase/lib/metadata/protocols.cljc\"] still waiting for #{metabase.util.malli metabase.lib.schema.metadata}\n\tshadow.build.compiler/par-compile-one (compiler.clj:1223)\n\tshadow.build.compiler/par-compile-one (compiler.clj:1188)\n\tshadow.build.compiler/par-compile-cljs-sources/fn--15620/iter--15642--15646/fn--15647/fn--15648/fn--15649 (compiler.clj:1306)\n\tclojure.core/apply (core.clj:667)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/with-bindings* (core.clj:1990)\n\tclojure.core/apply (core.clj:671)\n\tclojure.core/bound-fn*/fn--5818 (core.clj:2020)\n\tjava.util.concurrent.FutureTask.run (FutureTask.java:264)\n\tjava.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)\n\tjava.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)\n\tjava.lang.Thread.run (Thread.java:840)\n\nerror Command failed with exit code 1.\nerror Command failed with exit code 1."
What would you like to do?
[T]ry this step again
[F]ail -- pass the failure of this step to the parent step (which can be retried)
[S]kip this step
[R]EPL -- open a REPL so you can debug things
I see that the backend server runs fine if i run with command:
clojure -M:run
but the frontend part fails if run the command: yarn build-hot