jenkins - Jenkins 的 Mattermost 插件不起作用
问题描述
在 Jenkins 上使用 Mattermost Notification 插件(在 macOS 上运行)给我以下错误:
Error posting to Mattermost
java.io.IOException: Stream closed
at java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:170)
at java.io.BufferedInputStream.read(BufferedInputStream.java:336)
at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:177)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:115)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:134)
at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:697)
at org.apache.commons.httpclient.HttpMethodBase.getResponseBodyAsString(HttpMethodBase.java:810)
at jenkins.plugins.mattermost.StandardMattermostService.publish(StandardMattermostService.java:100)
at jenkins.plugins.mattermost.ActiveNotifier.completed(ActiveNotifier.java:116)
at jenkins.plugins.mattermost.MattermostListener.onCompleted(MattermostListener.java:27)
at jenkins.plugins.mattermost.MattermostListener.onCompleted(MattermostListener.java:15)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:211)
at hudson.model.Run.execute(Run.java:1861)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
按“测试连接”时出现同样的错误。端点/url 与 Curl 一起工作正常。关于为什么失败的任何提示?
解决方案
这是代理设置。我不得不将我最重要的实例添加到“无代理”设置中。
推荐阅读
- python - 从 pandas DataFrame 中的日期时间列中提取月份
- bash - Bash 脚本将无整数变量转换为整数
- c# - 如何在 NUnit C# 中只运行一次该方法
- java - 使用junit5 + springboot 2.5.4进行单元测试
- c - 由于 scanf 功能,我的代码花费了很多时间,之后它甚至没有运行
- node.js - 多个查找阶段,展开和匹配,并根据查找阶段的字段显示反应(但该字段存在于所有查找阶段)
- r - 我应该如何在 R 上为 SQL 循环 INSERT INTO 语句?
- java - 如何使用@DataSourceDefinition
- mysql - 在 docker 中为 keycloak 配置远程 MySQL 服务器
- awk - 使用 awk 删除和总结 csv 文件元素