Details
-
Bug
-
Resolution: Done
-
Major
-
3.3.0.M4
-
None
Description
org.hibernate.console.HibernateConsoleRuntimeException: Command execution interrupted: Execution context is null, 'Hibernate3.5' console configuration is closed.
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:75)
at org.hibernate.eclipse.console.workbench.ConsoleConfigurationWorkbenchAdapter.getChildren(ConsoleConfigurationWorkbenchAdapter.java:41)
at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)
at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
The reason is:
One process is building Configuration (through ConsoleConfiguration#execute(Command))
Another process clears execution context.
Need to synchronize the methods.