小编roh*_*mas的帖子

调用[asyncError()]对于具有异步状态[MUST_DISPATCH]的请求无效

环境:
案例1:
客户端:springboot(1.5.12.RELEASE)+ spring-boot-admin-starter-client 1.5.7

admin:springboot(2.1.1.RELEASE)+ spring-boot-admin-starter-server 2.1.1

当我运行客户端,并刷新管理员应用程序.错误是"调用[asyncError()]对于具有异步状态[MUST_DISPATCH]"的请求无效;

case2:
(2.1.1.RELEASE)客户端和服务器都使用相同的版本并且具有相同的错误.

详细错误如下:

2018-12-04 11:10:40.129 ERROR 2572 --- [nio-9090-exec-5] o.a.catalina.connector.CoyoteAdapter     : Exception while processing an asynchronous request

java.lang.IllegalStateException: Calling [asyncError()] is not valid for a request with Async state [MUST_DISPATCH]
    at org.apache.coyote.AsyncStateMachine.asyncError(AsyncStateMachine.java:440) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:512) [tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.coyote.Request.action(Request.java:430) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.catalina.core.AsyncContextImpl.setErrorState(AsyncContextImpl.java:382) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.catalina.connector.CoyoteAdapter.asyncDispatch(CoyoteAdapter.java:239) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.coyote.AbstractProcessor.dispatch(AbstractProcessor.java:241) [tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:53) [tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791) [tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) [tomcat-embed-core-9.0.13.jar:9.0.13]
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.13.jar:9.0.13]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_162]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_162]
    at …
Run Code Online (Sandbox Code Playgroud)

spring-boot spring-boot-admin

15
推荐指数
1
解决办法
5460
查看次数

如何在 Jenkins 的控制台输出中隐藏 checkout scm 步骤输出

我在 Jenkinsfile(脚本化管道)中的第一阶段是 checkout scm,它简要描述了 GitHub checkouts 以及我不想在 Jenkins 控制台输出中显示的所有与修订相关的内容。

是否可以在 Jenkins 的控制台输出中隐藏它。以下控制台输出来自 Jenkins,用于结帐 scm 步骤,我想隐藏它

Cloning the remote Git repository
Cloning repository https://github.com/forpi/cherry-pik.git
 > git init /home/ubuntu/.jenkins/workspace/Dummy-project # timeout=10
Fetching upstream changes from https://github.com/forpi/cherry-pik.git
 > git --version # timeout=10
 > git fetch --tags --progress https://github.com/forpi/cherry-pik.git +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url https://github.com/forpi/cherry-pik.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/forpi/cherry-pik.git # timeout=10
Fetching upstream changes from https://github.com/forpi/cherry-pik.git
 > git fetch --tags --progress …
Run Code Online (Sandbox Code Playgroud)

github jenkins devops

7
推荐指数
1
解决办法
2015
查看次数

Jenkins 构建失败,Cobertura 错误

我试图建立一个工作,它返回以下错误:

> Failed to execute goal
> org.codehaus.mojo:cobertura-maven-plugin:2.7:instrument (default-cli)
> on project addressbook: Execution default-cli of goal
> org.codehaus.mojo:cobertura-maven-plugin:2.7:instrument failed: Plugin
> org.codehaus.mojo:cobertura-maven-plugin:2.7 or one of its
> dependencies could not be resolved: Could not find artifact
> com.sun:tools:jar:0 at specified path
> /var/lib/jenkins/tools/hudson.model.JDK/myjava/../lib/tools.jar ->
> [Help 1]
Run Code Online (Sandbox Code Playgroud)

知道如何解决吗?

build cobertura jenkins

6
推荐指数
1
解决办法
2268
查看次数

Jenkins AWS Spot车队插件不会自动扩展竞价型实例

根据本文https://jenkins.io/blog/2016/06/10/save-costs-with-ec2-spot-fleet/,计划将EC2 Spot实例/ fleet用作我们的jenkins从属解决方案。


如果竞价型实例节点在指定的空闲时间(我已配置5分钟)内保持空闲状态,则Jenkins释放该节点,并且我的竞价型车队节点将自动缩小。

ACTUAL
我的竞价型实例仍在运行几天。此外,当我有更多待处理的作业时,Jenkins不会自动扩展我的竞价型车队以添加更多节点。

自动放大/缩小应该由AWS服务自动触发吗?还是应该由jenkins插件触发?

配置
Jenkins版本:2.121.2-1.1
EC2 Fleet Jenkins插件版本:1.1.7
Spot实例配置:

  • 请求类型:请求和维护
  • 目标容量:1

现货车队插件配置:

  • 缩小前的最大空闲分钟数:5
  • 最小集群大小:0
  • 最大群集大小:3

任何帮助或领导将不胜感激。

amazon-ec2 amazon-web-services jenkins

5
推荐指数
1
解决办法
756
查看次数