LennysLounge / ACC-Race-Control

A live timing app for Assett Corsa Competizione
MIT License
31 stars 5 forks source link

Nullpointrer exception on reconnection #19

Closed andreafretti closed 1 year ago

andreafretti commented 1 year ago

If I disconnect from a server (using the disconnection button) and reconnect I get tge following NullPointer exception:

java.lang.NullPointerException
    at racecontrol.client.extension.autobroadcast.RatingProcessorImpl.calculateRating(RatingProcessorImpl.java:88)
    at racecontrol.client.extension.autobroadcast.AutobroadcastExtension.updateCarRatings(AutobroadcastExtension.java:173)
    at racecontrol.client.extension.autobroadcast.AutobroadcastExtension.onSessionUpdate(AutobroadcastExtension.java:117)
    at racecontrol.client.extension.autobroadcast.AutobroadcastExtension.onEvent(AutobroadcastExtension.java:91)
    at racecontrol.eventbus.EventBus.lambda$publish$0(EventBus.java:36)
    at java.base/java.lang.Iterable.forEach(Iterable.java:75)
    at racecontrol.eventbus.EventBus.publish(EventBus.java:35)
    at racecontrol.client.AccConnection.onRealtimeUpdate(AccConnection.java:372)
    at racecontrol.client.protocol.AccBroadcastingProtocol.readRealtimeUpdate(AccBroadcastingProtocol.java:147)
    at racecontrol.client.protocol.AccBroadcastingProtocol.processMessage(AccBroadcastingProtocol.java:79)
    at racecontrol.client.AccConnection.run(AccConnection.java:150)

The app do not crashed but it is not working anymore

LennysLounge commented 1 year ago

Thank you very much for reporting this issue.

Ill look into it and try to fix it as fast as i can

Am Fr., 21. Apr. 2023 um 17:47 Uhr schrieb andreafretti < @.***>:

If I disconnect from a server (using the disconnection button) and reconnect I get tge following NullPointer exception:

java.lang.NullPointerException at racecontrol.client.extension.autobroadcast.RatingProcessorImpl.calculateRating(RatingProcessorImpl.java:88) at racecontrol.client.extension.autobroadcast.AutobroadcastExtension.updateCarRatings(AutobroadcastExtension.java:173) at racecontrol.client.extension.autobroadcast.AutobroadcastExtension.onSessionUpdate(AutobroadcastExtension.java:117) at racecontrol.client.extension.autobroadcast.AutobroadcastExtension.onEvent(AutobroadcastExtension.java:91) at racecontrol.eventbus.EventBus.lambda$publish$0(EventBus.java:36) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at racecontrol.eventbus.EventBus.publish(EventBus.java:35) at racecontrol.client.AccConnection.onRealtimeUpdate(AccConnection.java:372) at racecontrol.client.protocol.AccBroadcastingProtocol.readRealtimeUpdate(AccBroadcastingProtocol.java:147) at racecontrol.client.protocol.AccBroadcastingProtocol.processMessage(AccBroadcastingProtocol.java:79) at racecontrol.client.AccConnection.run(AccConnection.java:150)

The app do not crashed but it is not working anymore

— Reply to this email directly, view it on GitHub https://github.com/LennysLounge/ACC-Race-Control/issues/19, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGCYJDR7KLQ4TC5HFMGFMZLXCKTXTANCNFSM6AAAAAAXHA7DP4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

LennysLounge commented 1 year ago

Closed with the 1.5.3 release