flow: Vaadin builds are suddenly severely broken

Since three days I have MAJOR issues building and esp. executing Vaadin apps! First I though I had somehow corrupted my project setup, as I ran into odd issues re. recursion during frontend compilation and what not. Then I reverted my project to an earlier version - same error. I reinstalled my project directory from an earlier backup (where it HAD been working!). That version built OK but hung after startup during the front-end compilation.

By now I regressed to projects that I freshly create and download from the Vaadin home page’s application generator (https://start.vaadin.com/). I can build that application and it starts up fine, but when I direct my browser to it I get:

Webpack build failed with errors:
ERROR in Entry module not found: Error: Can't resolve '@vaadin/flow-frontend/VaadinDevmodeGizmo.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\frontend'
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/comboBoxConnector-es6.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 6:0-56
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/comboBoxConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 83:0-52
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/contextMenuConnector-es6.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 7:0-59
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/contextMenuConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 84:0-55
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/datepickerConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 8:0-54
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/dndConnector-es6.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 9:0-51
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/dndConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 85:0-47
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/flow-component-renderer.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 10:0-58
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/gridConnector-es6.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 11:0-52
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/gridConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 86:0-48
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/gridProConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 12:0-51
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/ironListConnector-es6.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 13:0-56
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/ironListConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 87:0-52
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/ironListStyles.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 14:0-49
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/menubarConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 15:0-51
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/selectConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 88:0-50
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/timepickerConnector.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 16:0-54
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/vaadin-big-decimal-field.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 17:0-59
ERROR in ../target/frontend/generated-flow-imports.js
Module not found: Error: Can't resolve '@vaadin/flow-frontend/vaadin-grid-flow-selection-column.js' in 'U:\Documents\eclipse\workspace_Vaadin\my-app\target\frontend'
 @ ../target/frontend/generated-flow-imports.js 18:0-68

Why do all my Vaadin applications all of a sudden not work anymore?

Meanwhile I generated and downloaded “Hello World”-apps generated for Vaadin versions 14, 18 and 20 and Java v8 and v11. I rebooted my system. I removed the .vaadin sub-directory from my home directory (suspecting it could hold corrupted data). I deleted my maven repository to force a re-download of all libraries. Builds work OK but still no successful execution!

What is going on here? Not a single Vaadin application comes up and works properly any more as it used to! What could be possibly wrong here??? Is there any Vaadin setup or config stored somewhere that might be corrupted? I am really desperate by now!

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 21 (11 by maintainers)

Most upvoted comments

Just in case anyone find this and has the same problem: I most likely could have spared me the entire dance and the hassle. When this same situation happened a second time I asked on StackOverflow where I got an answer (https://stackoverflow.com/questions/68216553/vaadin-again-build-completely-stalled) that explained the issue and also pointed me the way how to fix it.

After another de-install and removal of everything node/npm/pnpm (global, local, everywhere) I started over from a freshly created and downloaded HelloWorld application (using Vaadin 20 this time) and that finally worked. I then started re-adding all src and frontend stuff from my old project and luckily it kept building and working. So meanwhile I am back in business and except that this has cost me almost 3 days I am OK now.

Still beats me what exactly caused this and - since I couldn’t really pinpoint the issue - I am afraid it might happen again, but left’s keep fingers crossed.