我正在尝试将App注册到Spring Boot Data Flow本地服务器。但我收到了以下错误:在仪表板上。
页面大小不得少于一个
如何解决此问题?我错过任何依赖吗?但是,该应用程序已从Data Flow Shell成功注册。但是,它仍然无法从仪表板上获得。请参见下面的屏幕截图和堆栈跟踪。
2017-06-26 12:45:42.314 ERROR 5444 --- [nio-9393-exec-6] o.s.c.d.s.c.RestControllerAdvice : Caught exception while handling a request
java.lang.IllegalArgumentException: Page size must not be less than one!
at org.springframework.data.domain.AbstractPageRequest.<init>(AbstractPageRequest.java:47) ~[spring-data-commons-1.13.4.RELEASE.jar:na]
at org.springframework.data.domain.PageRequest.<init>(PageRequest.java:63) ~[spring-data-commons-1.13.4.RELEASE.jar:na]
at org.springframework.data.web.PagedResourcesAssembler.addPaginationLinks(PagedResourcesAssembler.java:222) ~[spring-data-commons-1.13.4.RELEASE.jar:na]
at org.springframework.data.web.PagedResourcesAssembler.createResource(PagedResourcesAssembler.java:205) ~[spring-data-commons-1.13.4.RELEASE.jar:na]
at org.springframework.data.web.PagedResourcesAssembler.toResource(PagedResourcesAssembler.java:115) ~[spring-data-commons-1.13.4.RELEASE.jar:na]
at org.springframework.cloud.dataflow.server.controller.AppRegistryController.list(AppRegistryController.java:119) ~[spring-cloud-dataflow-server-core-1.2.0.RELEASE.jar:1.2.0.RELEASE]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) ~[spring-w
答案 0 :(得分:1)
这是通过spring-cloud/spring-cloud-dataflow#1545解决的。修复程序将包含在即将发布的1.2.2.RELEASE中。
与此同时,请拉出PR并在本地构建以供测试。