Skip to content

PiT 24.4: Regression in alpha23 frontend compilation error #19216

@manolo

Description

@manolo

Description of the bug

Vite cannot compile project after migrating to 24.4.0.alpha23.

Error is

vite v5.2.8 building for production...
transforming...
✓ 736 modules transformed.
x Build failed in 14.74s
error during build:
TypeError: Cannot read properties of null (reading 'render')
    at LogicalExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:11069:33)
    at LogicalExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:11081:24)
    at SequenceExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:11614:22)
    at IfStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:10216:23)
    at renderStatementList (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7664:25)
    at BlockStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7830:13)
    at FunctionDeclaration.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:4892:23)
    at renderStatementList (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7664:25)
    at BlockStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7830:13)
    at FunctionDeclaration.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:4892:23)
    at renderStatementList (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7664:25)
    at BlockStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7830:13)
    at ArrowFunctionExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:4892:23)
    at CallExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:9234:21)
    at VariableDeclarator.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:10604:18)
    at VariableDeclaration.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:12293:28)
    at renderStatementList (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7664:25)
    at BlockStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7830:13)
    at FunctionExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:4892:23)
    at FunctionExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:10138:15)
    at CallExpression.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:9234:21)
    at ExpressionStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:4892:23)
    at ExpressionStatement.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7761:15)
    at renderStatementList (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:7664:25)
    at Program.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:11449:13)
    at Module.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:14217:18)
    at Chunk.renderModules (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:16790:41)
    at Chunk.render (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:16286:111)
    at file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:17963:72
    at Array.map (<anonymous>)
    at renderChunks (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:17963:53)
    at Bundle.generate (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:18201:19)
    at async file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:20748:27
    at async catchUnfinishedHookActions (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:20175:16)
    at async build (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/dist/node/chunks/dep-whKeNLxG.js:67445:22)
    at async CAC.<anonymous> (file:///Users/manolo/Github/platform/platform-in-test-script/tmp/k8s-demo-app/node_modules/vite/dist/node/cli.js:842:9)

Expected behavior

Application compiles

Minimal reproducible example

run attached project

./mvnw -B

k8s-demo-app.zip

Versions

  • Vaadin / Flow version: 24.4.0.alpha23

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions