Skip to content

Commit b4d1f94

Browse files
close connections after run
1 parent 8960a3a commit b4d1f94

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

sqldev/src/main/java/org/utplsql/sqldev/runner/UtplsqlRunner.xtend

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,13 @@ class UtplsqlRunner implements RealtimeReporterEventConsumer {
7979
}
8080

8181
def dispose() {
82-
producerConn.close;
83-
consumerConn.close;
82+
// running in SQL Developer
83+
if (!producerConn.closed) {
84+
producerConn.close;
85+
}
86+
if (!consumerConn.closed) {
87+
consumerConn.close;
88+
}
8489
}
8590

8691
override void process(RealtimeReporterEvent event) {
@@ -202,6 +207,9 @@ class UtplsqlRunner implements RealtimeReporterEventConsumer {
202207
run.totalNumberOfTests = 0
203208
panel.update(reporterId)
204209
}
210+
if (isRunningInSqlDeveloper) {
211+
dispose
212+
}
205213
}
206214

207215
private def isRunningInSqlDeveloper() {

0 commit comments

Comments
 (0)