这是错误。


  root @ myserver#java -jar
  /opt/tomcat/webapps/ROOT/WEB-INF/jenkins-cli.jar -s
  http://localhost:8181 -auth ****:****帮助

java.io.IOException: Bogus chunk size
at sun.net.www.http.ChunkedInputStream.processRaw(ChunkedInputStream.java:319)
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(ChunkedInputStream.java:572)
at sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:609)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:696)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3375)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3368)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3356)
at hudson.cli.CLI$1ClientSideImpl.<init>(CLI.java:658)
at hudson.cli.CLI.plainHttpConnection(CLI.java:684)
at hudson.cli.CLI._main(CLI.java:612)
at hudson.cli.CLI.main(CLI.java:426)

最佳答案

在进一步的故障排除中,我发现此问题与反向代理有关。

“在Jenkins 2.54和更高版本中,CLI的HTTP(S)连接模式在使用mod_proxy的Apache HTTP反向代理服务器之后无法正常工作。解决方法包括使用其他反向代理(例如Nginx或HAProxy),或在可能的情况下使用SSH连接模式。”
我改用ssh。

https://issues.jenkins-ci.org/browse/JENKINS-47279

10-08 06:33
查看更多