Vaadin 14.1.15 upload does not show up when added to the layout

Hello,

I have problem with Upload component.
It does not show in Layout when I add it.
When you check it with browser debug tools it appears to be there, but it does not work properly (I added attachment with screenshot).

When I was using Vaadin version 14.0.12 it did work fine, but after upgrading to 14.1.5 version I am getting problem described above.

Do you know what might be causing this issue?
18055298.png

This sounds like the issue described [here]
(https://stackoverflow.com/a/59035219/3441504), [here]
(https://vaadin.com/forum/thread/17765421/14-npm-mode-com-vaadin-flow-component-internal-componentmetadata-front) and [here]
(https://github.com/vaadin/flow/issues/6850). In short, this happens when no @Route view actually has an import statement for the component in question, in your case Upload.

Although in the last link (github) it says that the issue was fixed in 14.1 so maybe it’s something else?

During your upgrade from 14.0.12 to 14.1.15 did you delete the node_modules folder and the package-lock.json file? This is mentioned in the [release notes for 14.1.0]
(https://github.com/vaadin/platform/releases/tag/14.1.0):

When updating from a previous version to 14.1.0 it might be required to delete package-lock.json file and node_modules directory. In the error message, only node_modules is mentioned.

During your upgrade from 14.0.12 to 14.1.15 did you delete the node_modules folder and the package-lock.json file? This is mentioned in the [release notes for 14.1.0]
(https://github.com/vaadin/platform/releases/tag/14.1.0):

This solved my issue.
Thank you very much!

You are welcome.

This information should definitely have better public visibility IMO! Or at least be mentioned in the current/future release notes for a while.