我通过在seedstack上提到的指南创建了简单的http://seedstack.org/docs/basics/ web项目。
暗拖也是从seedstack:run开始的。
但是,在访问"hello“资源时,下面抛出了异常:
错误2018-07-25 21:37:34,468 XNIO-1任务-2 io.undertow.request UT005023:对/api/seed w20/application/configuration的异常处理请求 在org.seedstack.w20.internal.W20Module.configure(W20Module.java:51)上绑定返回null (通过模块: com.google.inject.util.Modules$OverrideModule -> io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal -> org.seedstack.w20.internal.W20Module),但是org.seedstack.w20.internal.FragmentManagerImpl.(FragmentManagerImpl.java:32)的第三个参数在org.seedstack.w20.internal.W20Module.configure(W20Module.java:51)上不是@Nullable (via模块: io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal ( com.google.inject.util.Modules$OverrideModule -> -> org.seedstack.w20.internal.W20Module) ),同时为org.seedstack.w20.internal.FragmentManagerImpl.(FragmentManagerImpl.java:32)的第三个参数定位org.seedstack.w20.internal.FragmentManagerImpl,同时定位org.Seedstack.w20. field,用于org.seedstack.w20.internal.rest.application的字段.ApplicationConfigurationResource.fragmentManager(ApplicationConfigurationResource.java:38)同时定位org.seedstack.w20.internal.rest.application.ApplicationConfigurationResource
有什么帮助吗?
发布于 2018-08-03 14:30:48
这是最近在w20桥中引入的一个bug,当不存在w20.app.json配置文件时就会发生这种错误。
您可以通过在类路径根目录创建一个空对象w20.app.json文件来解决这个问题:
{}您还可以将所有w20桥依赖项的版本更新为3.2.4,这是一个修复程序。这可以通过使用POM的dependencyManagement部分来完成:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.seedstack</groupId>
<artifactId>seedstack-bom</artifactId>
<version>18.4.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web-bootstrap-3</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web-business-theme</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-web-components</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-rest</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.seedstack.addons.w20</groupId>
<artifactId>w20-bridge-specs</artifactId>
<version>3.2.4</version>
</dependency>
</dependencies>
</dependencyManagement>此修复程序将包含在即将发布的SeedStack 18.7中。
https://stackoverflow.com/questions/51526714
复制相似问题