You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When making a api.marginAccountNewOrder call (instance of MarginTradingRestApi) the SDK is failing to parse the response returned by the binance server in the latest version mentioned below
The error: Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string: "0.001" at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:363) at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:353) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2.readIntoField(ReflectiveTypeAdapterFactory.java:267) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:558) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:516) at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:244) at com.binance.connector.client.margin_trading.rest.model.MarginAccountNewOrderResponse$CustomTypeAdapterFactory$1.read(MarginAccountNewOrderResponse.java:887) at com.binance.connector.client.margin_trading.rest.model.MarginAccountNewOrderResponse$CustomTypeAdapterFactory$1.read(MarginAccountNewOrderResponse.java:874) at com.google.gson.TypeAdapter$NullSafeTypeAdapter.read(TypeAdapter.java:314) at com.google.gson.Gson.fromJson(Gson.java:1361) at com.google.gson.Gson.fromJson(Gson.java:1262) at com.google.gson.Gson.fromJson(Gson.java:1171) at com.google.gson.Gson.fromJson(Gson.java:1137) at com.binance.connector.client.common.ApiClient.deserialize(ApiClient.java:1077) at com.binance.connector.client.common.ApiClient.handleResponse(ApiClient.java:1255) at com.binance.connector.client.common.ApiClient.execute(ApiClient.java:1217) at com.binance.connector.client.margin_trading.rest.api.TradeApi.marginAccountNewOrder(TradeApi.java:2132) at com.binance.connector.client.margin_trading.rest.api.MarginTradingRestApi.marginAccountNewOrder(MarginTradingRestApi.java:1312) at services.BinanceMarginApiService.newBorrowingEnabledOrder(BinanceMarginApiService.java:37) at services.BinanceMarginApiService.main(BinanceMarginApiService.java:44) Caused by: java.lang.NumberFormatException: For input string: "0.001" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) at java.base/java.lang.Long.parseLong(Long.java:594) at java.base/java.lang.Long.parseLong(Long.java:698) at com.google.gson.JsonPrimitive.getAsLong(JsonPrimitive.java:216) at com.google.gson.internal.bind.JsonTreeReader.nextLong(JsonTreeReader.java:261) at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:361) ... 19 more
When making a api.marginAccountNewOrder call (instance of MarginTradingRestApi) the SDK is failing to parse the response returned by the binance server in the latest version mentioned below
The error:
Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string: "0.001" at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:363) at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:353) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2.readIntoField(ReflectiveTypeAdapterFactory.java:267) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:558) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:516) at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:244) at com.binance.connector.client.margin_trading.rest.model.MarginAccountNewOrderResponse$CustomTypeAdapterFactory$1.read(MarginAccountNewOrderResponse.java:887) at com.binance.connector.client.margin_trading.rest.model.MarginAccountNewOrderResponse$CustomTypeAdapterFactory$1.read(MarginAccountNewOrderResponse.java:874) at com.google.gson.TypeAdapter$NullSafeTypeAdapter.read(TypeAdapter.java:314) at com.google.gson.Gson.fromJson(Gson.java:1361) at com.google.gson.Gson.fromJson(Gson.java:1262) at com.google.gson.Gson.fromJson(Gson.java:1171) at com.google.gson.Gson.fromJson(Gson.java:1137) at com.binance.connector.client.common.ApiClient.deserialize(ApiClient.java:1077) at com.binance.connector.client.common.ApiClient.handleResponse(ApiClient.java:1255) at com.binance.connector.client.common.ApiClient.execute(ApiClient.java:1217) at com.binance.connector.client.margin_trading.rest.api.TradeApi.marginAccountNewOrder(TradeApi.java:2132) at com.binance.connector.client.margin_trading.rest.api.MarginTradingRestApi.marginAccountNewOrder(MarginTradingRestApi.java:1312) at services.BinanceMarginApiService.newBorrowingEnabledOrder(BinanceMarginApiService.java:37) at services.BinanceMarginApiService.main(BinanceMarginApiService.java:44) Caused by: java.lang.NumberFormatException: For input string: "0.001" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) at java.base/java.lang.Long.parseLong(Long.java:594) at java.base/java.lang.Long.parseLong(Long.java:698) at com.google.gson.JsonPrimitive.getAsLong(JsonPrimitive.java:216) at com.google.gson.internal.bind.JsonTreeReader.nextLong(JsonTreeReader.java:261) at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:361) ... 19 more