Skip to content

Commit fc07282

Browse files
authored
[JENKINS-75020] "IllegalStateException: Connection pool shut down" when using IRSA and aws-sdk-v2 (#97)
1 parent 3a5c7de commit fc07282

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/main/java/io/jenkins/plugins/aws/global_configuration/CredentialsAwsGlobalConfiguration.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -182,15 +182,14 @@ private Credentials getSessionCredentials(AwsCredentialsProvider credentialsProv
182182
* in case of error.
183183
*/
184184
private AwsSessionCredentials sessionCredentialsFromInstanceProfile() throws IOException {
185-
try (DefaultCredentialsProvider credentialsProvider = DefaultCredentialsProvider.create()) {
186-
AwsCredentials awsCredentials = credentialsProvider.resolveCredentials();
185+
DefaultCredentialsProvider credentialsProvider = DefaultCredentialsProvider.create();
186+
AwsCredentials awsCredentials = credentialsProvider.resolveCredentials();
187187

188-
// Assume we are using session credentials
189-
if (!(awsCredentials instanceof AwsSessionCredentials)) {
190-
throw new IOException("No valid session credentials");
191-
}
192-
return (AwsSessionCredentials) awsCredentials;
188+
// Assume we are using session credentials
189+
if (!(awsCredentials instanceof AwsSessionCredentials)) {
190+
throw new IOException("No valid session credentials");
193191
}
192+
return (AwsSessionCredentials) awsCredentials;
194193
}
195194

196195
/**

0 commit comments

Comments
 (0)