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
The ToNewVersion method is not thread safe which can lead to race conditions that currently are not handled. Issue can present itself when for example analytics is run at the same time as opening a script that have failures in deserialisation leading to versioning being called.
Steps to reproduce:
Make sure you have analytics logs requiring versioning and try open a script requiring versioning.
Expected behaviour:
For processes to not cause race conditions leading to UI hanging.
First suggestion is to put a simple padlock around the calls to the BHoMUpgrader via pipes in the ToNewVersion method.
Test file(s):
The text was updated successfully, but these errors were encountered:
Description:
The ToNewVersion method is not thread safe which can lead to race conditions that currently are not handled. Issue can present itself when for example analytics is run at the same time as opening a script that have failures in deserialisation leading to versioning being called.
Steps to reproduce:
Make sure you have analytics logs requiring versioning and try open a script requiring versioning.
Expected behaviour:
For processes to not cause race conditions leading to UI hanging.
First suggestion is to put a simple padlock around the calls to the BHoMUpgrader via pipes in the ToNewVersion method.
Test file(s):
The text was updated successfully, but these errors were encountered: