java -jar C:\Users\obs\Downloads\game8\baseball-streaming-v1.10.0.jar -t C:\Users\obs\Downloads\game8 -S https://stats.knbsbstats.nl -s 2025-lucky-day-hoofdklasse-honkbal -g 165490 -m replay
[main] INFO org.sundbybergheat.baseballstreaming.services.PlayByPlayService - Replaying game 165490 with 382 plays, updating with 3000 millisecond interval.
[main] INFO org.sundbybergheat.baseballstreaming.clients.StatsClient - Fetching stats for BURGER Jordy (id=570463) in 'Hoofdklasse Honkbal'.
[main] ERROR org.sundbybergheat.baseballstreaming.services.FilesService - Something went wrong
com.fasterxml.jackson.databind.exc.ValueInstantiationException: Cannot construct instance of org.sundbybergheat.baseballstreaming.models.stats.wbsc.BattingStatsImpl, problem: Cannot build BattingStats, some of required attributes are not set [gamesStarted]
at [Source: (String)"{"tableHeaders":{"batting":[{"column":"year","label":"Year"},{"column":"teamcode","label":"Team"},{"column":"pos","label":"Pos."},{"column":"g","label":"G"},{"column":"ab","label":"AB","tooltip":"AB \u2013 At Bat | an at-bat comes when a batter reaches base via a fielder\u2019s choice, hit or an error (not including catcher\u2019s interference) or when a batter is put out on a non-sacrifice."},{"column":"r","label":"R","tooltip":"R \u2013 Run | a player is awarded a run if he crosses the plate t"[truncated 16189 chars]; line: 1, column: 13467] (through reference chain: org.sundbybergheat.baseballstreaming.models.stats.wbsc.CareerStatsImpl$Json["batting"]->java.util.ArrayList[0])
at com.fasterxml.jackson.databind.exc.ValueInstantiationException.from(ValueInstantiationException.java:47)
at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:2047)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.wrapAsJsonMappingException(StdValueInstantiator.java:587)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.rewrapCtorProblem(StdValueInstantiator.java:610)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator._createUsingDelegate(StdValueInstantiator.java:647)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.createUsingDelegate(StdValueInstantiator.java:306)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1397)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:351)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:184)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:313)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:214)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:186)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1398)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:351)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:184)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3629)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3597)
at org.sundbybergheat.baseballstreaming.models.JsonMapper.fromJson(JsonMapper.java:22)
at org.sundbybergheat.baseballstreaming.clients.StatsClient.getCategoryStats(StatsClient.java:344)
at org.sundbybergheat.baseballstreaming.clients.StatsClient.getPlayerStats(StatsClient.java:96)
at org.sundbybergheat.baseballstreaming.services.FilesService.updateBatter(FilesService.java:381)
at org.sundbybergheat.baseballstreaming.services.FilesService.updateLineups(FilesService.java:729)
at org.sundbybergheat.baseballstreaming.services.FilesService.updateState(FilesService.java:104)
at org.sundbybergheat.baseballstreaming.services.FilesService.updatePlay(FilesService.java:98)
at org.sundbybergheat.baseballstreaming.services.PlayByPlayService.run(PlayByPlayService.java:85)
at org.sundbybergheat.baseballstreaming.App.main(App.java:145)
Caused by: java.lang.IllegalStateException: Cannot build BattingStats, some of required attributes are not set [gamesStarted]
at org.sundbybergheat.baseballstreaming.models.stats.wbsc.BattingStatsImpl$Builder.build(BattingStatsImpl.java:2106)
at org.sundbybergheat.baseballstreaming.models.stats.wbsc.BattingStatsImpl.fromJson(BattingStatsImpl.java:1626)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.fasterxml.jackson.databind.introspect.AnnotatedMethod.call1(AnnotatedMethod.java:109)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator._createUsingDelegate(StdValueInstantiator.java:631)
... 27 more
[main] INFO org.sundbybergheat.baseballstreaming.services.PlayByPlayService - Play # 1 (2025-06-21T11:50:47.210Z): Awaiting Play Ball
java -jar C:\Users\obs\Downloads\game8\baseball-streaming-v1.10.0.jar -t C:\Users\obs\Downloads\game8 -S https://stats.knbsbstats.nl -s 2025-lucky-day-hoofdklasse-honkbal -g 165490 -m replay
[main] INFO org.sundbybergheat.baseballstreaming.services.PlayByPlayService - Replaying game 165490 with 382 plays, updating with 3000 millisecond interval.
[main] INFO org.sundbybergheat.baseballstreaming.clients.StatsClient - Fetching stats for BURGER Jordy (id=570463) in 'Hoofdklasse Honkbal'.
[main] ERROR org.sundbybergheat.baseballstreaming.services.FilesService - Something went wrong
com.fasterxml.jackson.databind.exc.ValueInstantiationException: Cannot construct instance of
org.sundbybergheat.baseballstreaming.models.stats.wbsc.BattingStatsImpl, problem: Cannot build BattingStats, some of required attributes are not set [gamesStarted]at [Source: (String)"{"tableHeaders":{"batting":[{"column":"year","label":"Year"},{"column":"teamcode","label":"Team"},{"column":"pos","label":"Pos."},{"column":"g","label":"G"},{"column":"ab","label":"AB","tooltip":"AB \u2013 At Bat | an at-bat comes when a batter reaches base via a fielder\u2019s choice, hit or an error (not including catcher\u2019s interference) or when a batter is put out on a non-sacrifice."},{"column":"r","label":"R","tooltip":"R \u2013 Run | a player is awarded a run if he crosses the plate t"[truncated 16189 chars]; line: 1, column: 13467] (through reference chain: org.sundbybergheat.baseballstreaming.models.stats.wbsc.CareerStatsImpl$Json["batting"]->java.util.ArrayList[0])
at com.fasterxml.jackson.databind.exc.ValueInstantiationException.from(ValueInstantiationException.java:47)
at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:2047)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.wrapAsJsonMappingException(StdValueInstantiator.java:587)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.rewrapCtorProblem(StdValueInstantiator.java:610)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator._createUsingDelegate(StdValueInstantiator.java:647)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.createUsingDelegate(StdValueInstantiator.java:306)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1397)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:351)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:184)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:313)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:214)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:186)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1398)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:351)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:184)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3629)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3597)
at org.sundbybergheat.baseballstreaming.models.JsonMapper.fromJson(JsonMapper.java:22)
at org.sundbybergheat.baseballstreaming.clients.StatsClient.getCategoryStats(StatsClient.java:344)
at org.sundbybergheat.baseballstreaming.clients.StatsClient.getPlayerStats(StatsClient.java:96)
at org.sundbybergheat.baseballstreaming.services.FilesService.updateBatter(FilesService.java:381)
at org.sundbybergheat.baseballstreaming.services.FilesService.updateLineups(FilesService.java:729)
at org.sundbybergheat.baseballstreaming.services.FilesService.updateState(FilesService.java:104)
at org.sundbybergheat.baseballstreaming.services.FilesService.updatePlay(FilesService.java:98)
at org.sundbybergheat.baseballstreaming.services.PlayByPlayService.run(PlayByPlayService.java:85)
at org.sundbybergheat.baseballstreaming.App.main(App.java:145)
Caused by: java.lang.IllegalStateException: Cannot build BattingStats, some of required attributes are not set [gamesStarted]
at org.sundbybergheat.baseballstreaming.models.stats.wbsc.BattingStatsImpl$Builder.build(BattingStatsImpl.java:2106)
at org.sundbybergheat.baseballstreaming.models.stats.wbsc.BattingStatsImpl.fromJson(BattingStatsImpl.java:1626)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.fasterxml.jackson.databind.introspect.AnnotatedMethod.call1(AnnotatedMethod.java:109)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator._createUsingDelegate(StdValueInstantiator.java:631)
... 27 more
[main] INFO org.sundbybergheat.baseballstreaming.services.PlayByPlayService - Play # 1 (2025-06-21T11:50:47.210Z): Awaiting Play Ball