File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed
java/org/gridsuite/modification/server/service Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ private void startBuild(BuildExecContext execContext) {
110
110
BuildInfos buildInfos = execContext .getBuildInfos ();
111
111
CompletableFuture <NetworkModificationResult > future = execBuildVariant (execContext , buildInfos );
112
112
NetworkModificationResult result ;
113
- if (future != null && (result = future .get ()) != null ) { // result available
113
+ if (future != null && (result = future .join ()) != null ) { // result available
114
114
notificationService .emitBuildResultMessage (result , execContext .getReceiver ());
115
115
LOGGER .info ("Build complete on node '{}'" , execContext .getReceiver ());
116
116
} else { // result not available : stop build request
@@ -120,8 +120,6 @@ private void startBuild(BuildExecContext execContext) {
120
120
}
121
121
} catch (CancellationException e ) {
122
122
stoppedPublisherService .publishCancel (execContext .getReceiver (), CANCEL_MESSAGE );
123
- } catch (InterruptedException e ) {
124
- Thread .currentThread ().interrupt ();
125
123
} catch (Exception e ) {
126
124
throw new BuildException ("Node build failed" , e );
127
125
} finally {
Original file line number Diff line number Diff line change @@ -39,8 +39,8 @@ spring:
39
39
consumer :
40
40
auto-bind-dlq : true
41
41
dead-letter-exchange : ${powsybl-ws.rabbitmq.destination.prefix:}build.run.dlx
42
- dead-letter-routing-key : " # "
43
- dead-letter-queue-name : ${powsybl-ws.rabbitmq.destination.prefix:}build.run.dlq
42
+ dead-letter-queue-name : ${powsybl-ws.rabbitmq.destination.prefix:}build.run.dlx.dlq
43
+ dead-letter-exchange-type : topic
44
44
quorum :
45
45
enabled : true
46
46
delivery-limit : 2
You can’t perform that action at this time.
0 commit comments