Opensearch doesnt start. I get this error: java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57595904b

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):

I have installed opensearch 2.19.2 on an ec2 instance. Java version is 17. I got stuck in this configuration. How can i solve this ?

Describe the issue:

Configuration:

Relevant Logs or Screenshots:

Complete logs:
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: uncaught exception in thread [main]
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57595904b
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.core.common.unit.ByteSizeValue.(ByteSizeValue.java:78)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.knn.index.KNNSettings.parseknnMemoryCircuitBreakerValue(KNNSettings.java:660)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.knn.index.KNNSettings$1.lambda$new$0(KNNSettings.java:399)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.common.settings.Setting.get(Setting.java:496)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.common.settings.Setting.get(Setting.java:490)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.common.settings.Setting.get(Setting.java:636)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.common.settings.AbstractScopedSettings.get(AbstractScopedSettings.java:800)
May 07 18:48:42 ip-172-31-20-235 systemd-entrypoint[26547]: at org.opensearch.knn.index.KNNSettings.getSettingValue(KNNSettings.java:475)