-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
swarm-plugin 3.4
java 1.8.0_111
When running swarm-client version 3.4 and trying to connect to a Jenkins master using HTTPS the client will crash with NullPointerException if not using either of options -disableSslVerification or -sslFingerprints
> java -jar swarm-client-3.4.jar
Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client main
INFO: Client.main invoked with: []
Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run
INFO: Discovering Jenkins master
Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run
INFO: No Jenkins master supplied on command line, performing auto-discovery
Apr 19, 2017 10:48:35 AM hudson.plugins.swarm.Client run
INFO: Attempting to connect to https://URL 7a...6b with ID 7d...ca
Exception in thread "main" java.lang.NullPointerException
{{ at hudson.plugins.swarm.SwarmClient.createHttpClient(SwarmClient.java:333)}}
at hudson.plugins.swarm.SwarmClient.createSwarmSlave(SwarmClient.java:398)
{{ at hudson.plugins.swarm.Client.run(Client.java:134)}}
{{ at hudson.plugins.swarm.Client.main(Client.java:87)}}
- duplicates
-
JENKINS-44210 NPE when attempting to connect docker agent to docker master
-
- Closed
-
- is duplicated by
-
JENKINS-47407 Swarm client 3.x NullPointerException
-
- Closed
-
[JENKINS-43674] NullPointerException for HTTPS swarm client connection
Summary | Original: NullPointerException for HTTPS client connection | New: NullPointerException for HTTPS swarm client connection |
Description |
Original:
When running swarm-client version 3.4 and trying to connect to a Jenkins master using HTTPS the client will crash with NullPointerException if not using either of options *-disableSslVerification* or *-sslFingerprints* {{INFO: Attempting to connect to https://URL 7a...6b with ID 7d...ca}} {{Exception in thread "main" java.lang.NullPointerException}} {{ at hudson.plugins.swarm.SwarmClient.createHttpClient(SwarmClient.java:333)}} {{ at hudson.plugins.swarm.SwarmClient.createSwarmSlave(SwarmClient.java:398)}} {{ at hudson.plugins.swarm.Client.run(Client.java:134)}} {{ at hudson.plugins.swarm.Client.main(Client.java:87)}} |
New:
When running swarm-client version 3.4 and trying to connect to a Jenkins master using HTTPS the client will crash with NullPointerException if not using either of options *-disableSslVerification* or *-sslFingerprints* {{> java -jar swarm-client-3.4.jar}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client main}} {{INFO: Client.main invoked with: []}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run}} {{INFO: Discovering Jenkins master}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run}} {{INFO: No Jenkins master supplied on command line, performing auto-discovery}} {{Apr 19, 2017 10:48:35 AM hudson.plugins.swarm.Client run}} {{INFO: Attempting to connect to [https://URL|https://url/] 7a...6b with ID 7d...ca}} {{Exception in thread "main" java.lang.NullPointerException}} \{\{ at hudson.plugins.swarm.SwarmClient.createHttpClient(SwarmClient.java:333)}} \{\{ at hudson.plugins.swarm.SwarmClient.createSwarmSlave(SwarmClient.java:398)}} \{\{ at hudson.plugins.swarm.Client.run(Client.java:134)}} \{\{ at hudson.plugins.swarm.Client.main(Client.java:87)}} |
Description |
Original:
When running swarm-client version 3.4 and trying to connect to a Jenkins master using HTTPS the client will crash with NullPointerException if not using either of options *-disableSslVerification* or *-sslFingerprints* {{> java -jar swarm-client-3.4.jar}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client main}} {{INFO: Client.main invoked with: []}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run}} {{INFO: Discovering Jenkins master}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run}} {{INFO: No Jenkins master supplied on command line, performing auto-discovery}} {{Apr 19, 2017 10:48:35 AM hudson.plugins.swarm.Client run}} {{INFO: Attempting to connect to [https://URL|https://url/] 7a...6b with ID 7d...ca}} {{Exception in thread "main" java.lang.NullPointerException}} \{\{ at hudson.plugins.swarm.SwarmClient.createHttpClient(SwarmClient.java:333)}} \{\{ at hudson.plugins.swarm.SwarmClient.createSwarmSlave(SwarmClient.java:398)}} \{\{ at hudson.plugins.swarm.Client.run(Client.java:134)}} \{\{ at hudson.plugins.swarm.Client.main(Client.java:87)}} |
New:
When running swarm-client version 3.4 and trying to connect to a Jenkins master using HTTPS the client will crash with NullPointerException if not using either of options *-disableSslVerification* or *-sslFingerprints* {{> java -jar swarm-client-3.4.jar}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client main}} {{INFO: Client.main invoked with: []}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run}} {{INFO: Discovering Jenkins master}} {{Apr 19, 2017 10:48:29 AM hudson.plugins.swarm.Client run}} {{INFO: No Jenkins master supplied on command line, performing auto-discovery}} {{Apr 19, 2017 10:48:35 AM hudson.plugins.swarm.Client run}} {{INFO: Attempting to connect to [https://URL|https://url/] 7a...6b with ID 7d...ca}} {{Exception in thread "main" java.lang.NullPointerException}} {{ at hudson.plugins.swarm.SwarmClient.createHttpClient(SwarmClient.java:333)}} {{at hudson.plugins.swarm.SwarmClient.createSwarmSlave(SwarmClient.java:398)}} {{ at hudson.plugins.swarm.Client.run(Client.java:134)}} {{ at hudson.plugins.swarm.Client.main(Client.java:87)}} |
Link |
New:
This issue duplicates |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Assignee | Original: Kohsuke Kawaguchi [ kohsuke ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Assignee | New: Chris Z [ winotu ] |
Status | Original: In Review [ 10005 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |