Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix - add try/finally logic to wrap graph reentrant locks for layouts #1487

Closed
wants to merge 1 commit into from
Closed

Conversation

trajar
Copy link
Contributor

@trajar trajar commented May 13, 2016

Graph layouts use graph read locks without proper try-catch logic as per the jdk documentation. When the layouts generate a runtime exception the result leaves the graph in a locked state, which then blocks all access threads (including swing/javafx).

@trajar trajar changed the title Fix - add try/catch logic to wrap graph reentrant locks for layouts Fix - add try/finally logic to wrap graph reentrant locks for layouts May 13, 2016
@eduramiba eduramiba self-assigned this Jun 2, 2016
@eduramiba eduramiba added this to the 0.9.2 milestone Jun 2, 2016
@eduramiba
Copy link
Member

Thank you for the pull request, we will review and merge this as soon as possible.

eduramiba added a commit that referenced this pull request Nov 5, 2016
… logic to wrap graph reentrant locks for layouts
@eduramiba
Copy link
Member

Merged in 4915870, thanks!

@eduramiba eduramiba closed this Nov 5, 2016
eduramiba added a commit that referenced this pull request Nov 9, 2016
Based on commit ecbe7bf

#1605 NullPointerException when no attribute is selected in Ranking or Partition
#1469 Impossible to color arcs with a color gradient with 0.9.1
#1477 Import wizard 0.9.1 now showing any options
#1487 Fix - add try/finally logic to wrap graph reentrant locks for layouts
#1536 Add Edge dialog only remembers source index
#1418 Import spreadsheet (csv) The id class does not match with the expected type
#1387 Exception on ranking with column with null values
#1612 Ranking min/max for uncommon types - UnsupportedOperationException: 'commlist' is not a sortable column (int[])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants