Failed to parse configuration property [maxConnectionsTotal [maxConnectionsPerRoute] [validateAfterInactivity] [connectionTimeToLive]

I am receiving some error message when I start the application, anyone knows how to solve this?

Any ideas ?

2021-09-10 09:17:42.343 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse configuration property [maxConnectionsPerRoute]
2021-09-10 09:17:42.378 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse system property [com.okta.sdk.impl.http.httpclient.HttpClientRequestExecutor.connPoolControl.maxPerRoute]
2021-09-10 09:17:42.378 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse configuration property [maxConnectionsTotal]
2021-09-10 09:17:42.379 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse system property [com.okta.sdk.impl.http.httpclient.HttpClientRequestExecutor.connPoolControl.maxTotal]
2021-09-10 09:17:42.379 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse configuration property [validateAfterInactivity]
2021-09-10 09:17:42.379 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse system property [com.okta.sdk.impl.http.httpclient.HttpClientRequestExecutor.connPoolControl.validateAfterInactivity]
2021-09-10 09:17:42.379 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse configuration property [connectionTimeToLive]
2021-09-10 09:17:42.379 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to parse system property [com.okta.sdk.impl.http.httpclient.HttpClientRequestExecutor.connPoolControl.timeToLive]
2021-09-10 09:17:42.385 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to read configuration property [connectionTimeToLive: Invalid connection time to live value]. Falling back to default value: 300000
2021-09-10 09:17:42.560 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to read configuration property [validateAfterInactivity: Invalid max connection inactivity validation value]. Falling back to default value: 2000
2021-09-10 09:17:42.560 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to read configuration property [maxConnectionsTotal: Bad max connection total value]. Falling back to default value: 2147483647
2021-09-10 09:17:42.560 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to read configuration property [maxConnectionsPerRoute: Bad max connection per route value]. Falling back to default value: 1073741823
2021-09-10 09:17:42.560 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to read configuration property [maxConnectionsPerRoute: Bad max connection per route value]. Falling back to default value: 1073741823
2021-09-10 09:17:42.560 WARN 2513 — [ restartedMain] c.o.c.h.h.HttpClientRequestExecutor : Failed to read configuration property [maxConnectionsTotal: Bad max connection total value]. Falling back to default value: 2147483647

Hello Nelson,

Which Okta SDK are you using and how are you deploying it?
okta-auth-java https://github.com/okta/okta-auth-java#environment-variables
okta-sdk-java https://github.com/okta/okta-sdk-java#environment-variables

First of All this is a new installion, is not a migration , this is the jars and versions

	<!-- OKTA Spring Integration -->

	<dependency>
		<groupId>com.okta.spring</groupId>
		<artifactId>okta-spring-boot-starter</artifactId>
		<version>${okta-spring-boot-starter}</version>
	</dependency>

	<dependency>
		<groupId>com.okta.spring</groupId>
		<artifactId>okta-spring-sdk</artifactId>
		<version>${okta-spring-boot-starter}</version>
	</dependency>

	<dependency>
		<groupId>org.springframework.security.extensions</groupId>
		<artifactId>spring-security-saml-dsl</artifactId>
		<version>${spring-security-saml-dsl}</version>
	</dependency>

	<!-- Okta API Dependencies -->
	<dependency>
		<groupId>com.okta.sdk</groupId>
		<artifactId>okta-sdk-api</artifactId>
		<version>${okta.sdk.version}</version>
	</dependency>
	<dependency>
		<groupId>com.okta.sdk</groupId>
		<artifactId>okta-sdk-impl</artifactId>
		<version>${okta.sdk.version}</version>
		<scope>runtime</scope>
	</dependency>
2.1.0
<okta.sdk.version>5.0.0</okta.sdk.version>
1.0.0.M3

I am using a spring project, and try to inject this values using application.properties :slight_smile:

##########################

OKTA Client Properties

##########################

By default this SDK will retry requests that are return with a 503, 504, 429, or socket/connection exceptions. To disable this functionality set the properties okta.client.requestTimeout

and okta.client.rateLimit.maxRetries to 0.

Setting only one of the values to zero will disable that check. Meaning, by default, four retry attempts will be made. If you set okta.client.requestTimeout to 45 seconds and okta.client.rateLimit.maxRetries

to 0. This SDK will continue to retry indefinitely for 45 seconds. If both values are non zero, this SDK will attempt to retry until either of the conditions are met (not both).

For interactive clients (i.e. web pages) it is optimal to set requestTimeout to be 10 sec (or less, based on your needs), and the maxRetries attempts to be 0.

This means the requests will retry as many times as possible within 10 seconds:

Properties :

okta.client.connectionTimeout=30
okta.client.rateLimit.maxRetries=10
okta.client.requestTimeout=10

and same problems… any ideia ?