Vaadin 从 23 移动到 24 无法找到 ironListConnector.js

Vaadin Moving from 23 to 24 fails to find ironListConnector.js

提问人:Joe 提问时间:4/11/2023 更新时间:4/11/2023 访问量:70

问:

应用程序在 23 中运行良好,可以更新到 24.0.2。

应用程序构建时没有错误,但在从 NetBeans IDE 执行时出现以下错误。

在最初的错误报告之后,有一长串我省略但可以提供的行。

java.lang.RuntimeException: Unable to initialize com.vaadin.flow.spring.VaadinServletContextInitializer$DevModeServletContextListener
    at com.vaadin.flow.spring.VaadinServletContextInitializer$FailFastServletContextListener.contextInitialized(VaadinServletContextInitializer.java:191) ~[vaadin-spring-24.0.3.jar:na]
...
Caused by: java.util.concurrent.CompletionException: java.lang.IllegalStateException: 

  Failed to find the following files: 
      - ./ironListConnector.js
      - ./ironListStyles.js
  
  Locations searched were:
      - `/home/white/OneDrive/Documents/Dev/hpitpc/./frontend` in this project
      - `META-INF/frontend` in included JARs
      - `META-INF/resources/frontend` in included JARs

到处搜索似乎ironList*文件是@polymer的一部分,但我没有使用我所知道的任何@polymer的东西。然而,package.json包括对@polymer的引用:

{
  "name": "no-name",
  "license": "UNLICENSED",
  "dependencies": {
    "@polymer/iron-ajax": "3.0.1",
    "@polymer/iron-icon": "3.0.1",
    "@polymer/iron-list": "3.1.0",
    "@polymer/polymer": "3.5.1",
    "@vaadin/accordion": "24.0.2",
...
}

我认为这些在某种程度上是相关的,但不知道在哪里寻找解决方案。

任何帮助将非常欢迎!

聚合物 vaadin vaadin24

评论

0赞 Knoobie 4/11/2023
确保所有使用的附加组件都兼容。
0赞 Joe 4/12/2023
@Knoobie:对,好转向。我有其他人的 3 个组件,并将它们全部转换为 24.0.3,没有问题。目前,从应用程序中提取所有非标准内容,看看会发生什么。非常痛苦。

答: 暂无答案