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]

Reply via email to