afs opened a new issue, #2456: URL: https://github.com/apache/jena/issues/2456
### Change Upgrading vite-plugin-istanbul 6.0.0 to 6.0.2 (commit b754d23b9f - a bunch of incremental version updates from dependabot)) causes a problem in the build. vite-plugin-istanbul 6.0.1: > [6.0.1](https://github.com/ifaxity/vite-plugin-istanbul/compare/v6.0.0...v6.0.1) (2024-05-05) > Bug Fixes > only emit esm build ([#212](https://redirect.github.com/ifaxity/vite-plugin-istanbul/issues/212)) ([895c7bb](https://github.com/ifaxity/vite-plugin-istanbul/commit/895c7bb111d3b3fede0c91fe74b8adf79ddd80ad)), closes [#209](https://redirect.github.com/ifaxity/vite-plugin-istanbul/issues/209) which causes a build failure: <details> <summary><code>Failed to resolve "vite-plugin-istanbul". This package is ESM only but it was tried to load by `require`. </code></summary> <pre> [INFO] --- frontend:1.15.0:yarn (yarn install) @ jena-fuseki-ui --- [INFO] Running 'yarn install --frozen-lockfile' in /home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui [INFO] yarn install v1.22.17 [INFO] [1/4] Resolving packages... [INFO] [2/4] Fetching packages... [INFO] [3/4] Linking dependencies... [INFO] warning " > @cypress/[email protected]" has unmet peer dependency "@babel/core@^7.0.1". [INFO] warning " > @cypress/[email protected]" has unmet peer dependency "@babel/preset-env@^7.0.0". [INFO] warning " > @cypress/[email protected]" has unmet peer dependency "babel-loader@^8.3 || ^9". [INFO] warning " > @cypress/[email protected]" has unmet peer dependency "webpack@^4 || ^5". [INFO] warning "@cypress/code-coverage > @cypress/[email protected]" has unmet peer dependency "@babel/core@^7.0.1". [INFO] warning "@cypress/code-coverage > @cypress/[email protected]" has unmet peer dependency "@babel/preset-env@^7.0.0". [INFO] warning "@cypress/code-coverage > @cypress/[email protected]" has unmet peer dependency "babel-loader@^8.3 || ^9". [INFO] warning "@cypress/code-coverage > @cypress/[email protected]" has unmet peer dependency "webpack@^4 || ^5". [INFO] warning " > @vitest/[email protected]" has incorrect peer dependency "vitest@>=0.30.0 <1". [INFO] [4/4] Building fresh packages... [INFO] Done in 0.89s. [INFO] [INFO] --- frontend:1.15.0:yarn (yarn run build) @ jena-fuseki-ui --- [INFO] Running 'yarn run build' in /home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui [INFO] yarn run v1.22.17 [INFO] $ vite build [INFO] ✘ [ERROR] Failed to resolve "vite-plugin-istanbul". This package is ESM only but it was tried to load by `require`. See https://vitejs.dev/guide/troubleshooting.html#this-package-is-esm-only for more details. [plugin externalize-deps] [INFO] [INFO] node_modules/esbuild/lib/main.js:1374:27: [INFO] 1374 │ let result = await callback({ [INFO] ╵ ^ [INFO] [INFO] at file:///home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:68649:43 [INFO] at requestCallbacks.on-resolve (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1374:28) [INFO] at handleRequest (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:732:17) [INFO] at handleIncomingPacket (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:757:7) [INFO] at Socket.readFromStdout (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:680:7) [INFO] at Socket.emit (node:events:518:28) [INFO] at addChunk (node:internal/streams/readable:559:12) [INFO] at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) [INFO] at Readable.push (node:internal/streams/readable:390:5) [INFO] at Pipe.onStreamRead (node:internal/stream_base_commons:190:23) [INFO] [INFO] This error came from the "onResolve" callback registered here: [INFO] [INFO] node_modules/esbuild/lib/main.js:1293:20: [INFO] 1293 │ let promise = setup({ [INFO] ╵ ^ [INFO] [INFO] at setup (file:///home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:68624:27) [INFO] at handlePlugins (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1293:21) [INFO] at buildOrContextImpl (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:979:5) [INFO] at Object.buildOrContext (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:788:5) [INFO] at /home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:2215:15 [INFO] at new Promise (<anonymous>) [INFO] at Object.build (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:2214:25) [INFO] at build (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:2047:51) [INFO] at bundleConfigFile (file:///home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:68583:26) [INFO] [INFO] The plugin "externalize-deps" was triggered by this import [INFO] [INFO] vite.config.js:21:21: [INFO] 21 │ import istanbul from "vite-plugin-istanbul"; [INFO] ╵ ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [INFO] failed to load config from /home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/vite.config.js [INFO] error during build: [INFO] Error: Build failed with 1 error: [INFO] node_modules/esbuild/lib/main.js:1374:27: ERROR: [plugin: externalize-deps] Failed to resolve "vite-plugin-istanbul". This package is ESM only but it was tried to load by `require`. See https://vitejs.dev/guide/troubleshooting.html#this-package-is-esm-only for more details. [INFO] at failureErrorWithLog (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1651:15) [INFO] at /home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1059:25 [INFO] at runOnEndCallbacks (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1486:45) [INFO] at buildResponseToResult (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1057:7) [INFO] at /home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:1086:16 [INFO] at responseCallbacks.<computed> (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:704:9) [INFO] at handleIncomingPacket (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:764:9) [INFO] at Socket.readFromStdout (/home/afs/ASF/jena-review/jena-fuseki2/jena-fuseki-ui/node_modules/esbuild/lib/main.js:680:7) [INFO] at Socket.emit (node:events:518:28) [INFO] at addChunk (node:internal/streams/readable:559:12) [INFO] error Command failed with exit code 1. [INFO] error Command failed with exit code 1.info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. [INFO] ------------------------------------------------------------------------ </pre> </details> The help link recommends converting to ESM https://vitejs.dev/guide/troubleshooting.html#this-package-is-esm-only but neither way worked for me - it just caused another error. ``` [INFO] $ vite build [INFO] failed to load config from /home/afs/ASF/jena5/jena-fuseki2/jena-fuseki-ui/vite.config.mjs [INFO] error during build: [INFO] Error: Dynamic require of "path" is not supported ``` ### Are you interested in contributing a pull request for this task? None -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
