Details
-
Type:
Bug
-
Status: Resolved (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Component/s: ec2-plugin, plugin-proposals
-
Labels:
-
Environment:Jenkins 1.526, Amazon EC2 plugin v1.19-unreleased (last commit: #c33e297f2c)
-
Similar Issues:
Description
Not the same as JENKINS-17410. Stack trace here.
When deleting a Jenkins Slave for a Spot Instance request that no longer exists the EC2-Plugin throws the error linked above.
Currently the only way to resolve the issue is to modify the config.xml and restart Jenkins.
I believe this can be resolve by updating hudson.plugins.ec2.EC2SpotSlave.getSpotRequest(EC2SpotSlave.java:95) method to return null when unable to retrieve SpotInstanceRequest for given ID.
Will give it a go.
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Labels | ec2-plugin instance internal master spot |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Resolution | Fixed [ 1 ] | |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Workflow | JNJira [ 150954 ] | JNJira + In-Review [ 193750 ] |
Identified the issue, it was fixed by updating hudson.plugins.ec2.EC2SpotSlave.getSpotRequest(EC2SpotSlave.java:95) method to return null when unable to retrieve SpotInstanceRequest for given ID.
Have updated the plugin and created a pull-request here: https://github.com/jenkinsci/ec2-plugin/pull/65