0

seedstack通过上面提到的指南创建了简单的 Web 项目http://seedstack.org/docs/basics/

Undertow 也以seedstack:run.

但是,在访问“hello”资源时,会引发以下异常:

错误 2018-07-25 21:37:34,468 XNIO-1 task-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 中不是 @Nullable。 W20Module.configure(W20Module.java:51)(通过模块: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.ConfiguredApplication,同时定位 org.seedstack.w20.internal.FragmentManagerImpl 同时为 org.seedstack.w20.internal.rest.application.ApplicationConfigurationResource.fragmentManager(ApplicationConfigurationResource.java:38) 的字段定位 org.seedstack.w20.FragmentManager 同时定位 org.seedstack.w20.internal .rest.application.ApplicationConfigurationResource

请问有什么帮助吗?

4

1 回答 1

1

这是最近在 w20-bridge 中引入的一个错误,当没有w20.app.json配置文件时会发生这种错误。

w20.app.json您可以通过在类路径的根目录创建一个空对象文件来解决它:

{}

您还可以将所有 w20-bridge 依赖项的版本更新为 3.2.4,该版本已对其进行了修复。这可以通过使用dependencyManagementPOM 的部分来完成:

<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 中。

于 2018-08-03T14:30:48.310 回答