Hi, thank you so much for maintaining this package!
As of today, I've started receiving the following output when I run the command:
Exception in thread "main" java.lang.IllegalArgumentException: UUID string too large at java.base/java.util.UUID.fromString(UUID.java:199) at com.google.gson.internal.bind.TypeAdapters$24.read(TypeAdapters.java:549) at com.google.gson.internal.bind.TypeAdapters$24.read(TypeAdapters.java:542) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at com.google.gson.Gson.fromJson(Gson.java:852) at com.google.gson.Gson.fromJson(Gson.java:801) at ynab.client.invoker.JSON.deserialize(JSON.java:133) at ynab.client.invoker.ApiClient.deserialize(ApiClient.java:712) at ynab.client.invoker.ApiClient.handleResponse(ApiClient.java:915) at ynab.client.invoker.ApiClient.execute(ApiClient.java:842) at ynab.client.api.TransactionsApi.getTransactionsByAccountWithHttpInfo(TransactionsApi.java:564) at ynab.client.api.TransactionsApi.getTransactionsByAccount(TransactionsApi.java:548) at com.github.gclfames5.ynab.YNABHandler.getTransactionsSince(YNABHandler.java:101) at com.github.gclfames5.Main.main(Main.java:116)
The transactions are successfully uploaded to YNAB and there are no other issues.
~However, this error prevents the log from updating when the most recent transactions imported were, and therefore results in repeated transactions being reported. That is, if I run it now, I import transactions 1 and 2. If I add a new transaction (3) and rerun immediately, transactions 1, 2, and 3 will all be imported, resulting in duplicates for 1 and 2.~ (EDIT: This is unrelated. The duplicate transactions seems to be a timezone issue, as config.yml updates correctly. However, previous transactions that happened before the update time are pulled in again.)
Hi, thank you so much for maintaining this package!
As of today, I've started receiving the following output when I run the command:
Exception in thread "main" java.lang.IllegalArgumentException: UUID string too large at java.base/java.util.UUID.fromString(UUID.java:199) at com.google.gson.internal.bind.TypeAdapters$24.read(TypeAdapters.java:549) at com.google.gson.internal.bind.TypeAdapters$24.read(TypeAdapters.java:542) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at com.google.gson.Gson.fromJson(Gson.java:852) at com.google.gson.Gson.fromJson(Gson.java:801) at ynab.client.invoker.JSON.deserialize(JSON.java:133) at ynab.client.invoker.ApiClient.deserialize(ApiClient.java:712) at ynab.client.invoker.ApiClient.handleResponse(ApiClient.java:915) at ynab.client.invoker.ApiClient.execute(ApiClient.java:842) at ynab.client.api.TransactionsApi.getTransactionsByAccountWithHttpInfo(TransactionsApi.java:564) at ynab.client.api.TransactionsApi.getTransactionsByAccount(TransactionsApi.java:548) at com.github.gclfames5.ynab.YNABHandler.getTransactionsSince(YNABHandler.java:101) at com.github.gclfames5.Main.main(Main.java:116)
The transactions are successfully uploaded to YNAB and there are no other issues.
~However, this error prevents the log from updating when the most recent transactions imported were, and therefore results in repeated transactions being reported. That is, if I run it now, I import transactions 1 and 2. If I add a new transaction (3) and rerun immediately, transactions 1, 2, and 3 will all be imported, resulting in duplicates for 1 and 2.~ (EDIT: This is unrelated. The duplicate transactions seems to be a timezone issue, as config.yml updates correctly. However, previous transactions that happened before the update time are pulled in again.)