Branch: refs/heads/master
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: 3586aee0fb3f6e07f1a1f43bb7f470131f026cfb
https://github.com/Teiid-Designer/teiid-designer/commit/3586aee0fb3f6e07f...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
Log Message:
-----------
TEIIDDES-1931: Stop stackoverflow exceptions from the TeiidServerManager
* ModelerCore
* As soon as a new instance of TeiidServerManager is constructed assign
it to the singleton so that no other instances are attempted to be
constructed. This can happen if restoreState calls listeners which in
turn require the server manager through ModelerCore. The sync mutex
object will not prevent this use-case since it would occur in the same
thread.
* TeiidServerManager
* While restoring stop any notification of listeners from the initialising
Teiid instances. Since the manager is in the middle of restoring
unexpected behaviour can occur from the listeners including stack
overflow exceptions.
Commit: 1fed70ca91c13369c1f8f7dba301fb0ec12ada2f
https://github.com/Teiid-Designer/teiid-designer/commit/1fed70ca91c13369c...
Author: Barry LaFond <blafond(a)redhat.com>
Date: 2013-11-23 (Sat, 23 Nov 2013)
Changed paths:
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
Log Message:
-----------
Merge pull request #265 from phantomjinx/master
TEIIDDES-1931: Stop stackoverflow exceptions from the TeiidServerManager
Compare:
https://github.com/Teiid-Designer/teiid-designer/compare/08f9972fd5cf...1...