enso/lib/scala/connected-lock-manager/src
Hubert Plociniczak a96f2d7aba
Fix initialization race-condition in runtime connector (#7985)
It seems that Runtime Connector wasn't respecting the protocol it defined itself. The connector should be waiting on the `Api.InitializedNotification` message and only then start forwarding messages. So far it seems this hasn't been a problem, or at least wasn't reported as such, because initialization was fast enough.

Modified `Handler` so that we are certain that its fields hold initialized values when being accessed by different threads.

Should fix problems mentioned in #7898.
2023-10-13 10:03:27 +00:00
..
main Fix initialization race-condition in runtime connector (#7985) 2023-10-13 10:03:27 +00:00
test/scala/org/enso/lockmanager Make Library-Related Operations Not Block the Actor System (#1975) 2021-08-30 15:51:38 +02:00