View Issue Details

IDProjectCategoryView StatusLast Update
0003903SymmetricDSBugpublic2019-04-23 15:14
Reporterpmarzullo Assigned Topmarzullo  
Status closedResolutionfixed 
Product Version3.9.18 
Target Version3.9.19Fixed in Version3.9.19 
Summary0003903: Dashboard refresh data uses Vaadin UI component without locking
DescriptionThe refreshData() method in the SpeedPanel component uses the CheckBox called activeOnly to retrieve the current value of the checkbox.
The retrieval of the value from the checkbox is considered a UI update, and this method is called outside of a locked block of code.
Steps To ReproduceTurn on JVM argument -ea (enable assertions).
Log into the SymmetricDS console.
Leave the screen at the Dashboard.
Exceptions will begin to occur and continue.
TagsNo tags attached.



2019-04-08 20:32

developer   ~0001403

The issue was changed by creating a new Boolean instance variable in the class and assigning that instance variable with the assignment of a value to the check box when it changed.

Issue History

Date Modified Username Field Change
2019-04-08 20:24 pmarzullo New Issue
2019-04-08 20:24 pmarzullo Status new => assigned
2019-04-08 20:24 pmarzullo Assigned To => pmarzullo
2019-04-08 20:32 pmarzullo Status assigned => resolved
2019-04-08 20:32 pmarzullo Resolution open => fixed
2019-04-08 20:32 pmarzullo Fixed in Version => 3.9.19
2019-04-08 20:32 pmarzullo Note Added: 0001403
2019-04-23 15:14 elong Status resolved => closed