RED-10353: Added error code for file that causes the timeout
This commit is contained in:
parent
16a7a8b9f4
commit
d2a768d9f5
@ -4,7 +4,7 @@ plugins {
|
||||
}
|
||||
|
||||
description = "redaction-service-api-v1"
|
||||
val persistenceServiceVersion = "2.587.0"
|
||||
val persistenceServiceVersion = "2.611.0"
|
||||
|
||||
dependencies {
|
||||
implementation("org.springframework:spring-web:6.0.12")
|
||||
|
||||
@ -16,7 +16,7 @@ val layoutParserVersion = "0.181.0"
|
||||
val jacksonVersion = "2.15.2"
|
||||
val droolsVersion = "9.44.0.Final"
|
||||
val pdfBoxVersion = "3.0.0"
|
||||
val persistenceServiceVersion = "2.592.0-RED10260.0"
|
||||
val persistenceServiceVersion = "2.611.0"
|
||||
val llmServiceVersion = "1.11.0"
|
||||
val springBootStarterVersion = "3.1.5"
|
||||
val springCloudVersion = "4.0.4"
|
||||
|
||||
@ -25,6 +25,7 @@ import com.iqser.red.service.redaction.v1.server.service.AnalyzeService;
|
||||
import com.iqser.red.service.redaction.v1.server.service.DocumentSearchService;
|
||||
import com.iqser.red.service.redaction.v1.server.service.UnprocessedChangesService;
|
||||
import com.iqser.red.service.redaction.v1.server.utils.exception.DroolsTimeoutException;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.ErrorCode;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.SneakyThrows;
|
||||
@ -167,13 +168,23 @@ public class RedactionMessageReceiver {
|
||||
private void sendAnalysisFailed(AnalyzeRequest analyzeRequest, boolean priority, Exception e) {
|
||||
|
||||
log.error("Failed to process analyze request: {}", analyzeRequest, e);
|
||||
var timestamp = OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS);
|
||||
|
||||
ErrorCode errorCode = null;
|
||||
|
||||
if(e instanceof DroolsTimeoutException dre){
|
||||
if (!dre.isReported()){
|
||||
errorCode = ErrorCode.RULES_EXECUTION_TIMEOUT;
|
||||
} else {
|
||||
errorCode = ErrorCode.LOCKED_RULES;
|
||||
}
|
||||
}
|
||||
|
||||
fileStatusProcessingUpdateClient.analysisFailed(analyzeRequest.getDossierId(),
|
||||
analyzeRequest.getFileId(),
|
||||
new FileErrorInfo(e.getMessage(),
|
||||
priority ? REDACTION_PRIORITY_REQUEST_EXCHANGE : REDACTION_REQUEST_EXCHANGE,
|
||||
"redaction-service",
|
||||
timestamp));
|
||||
errorCode));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit 0da08b1d9d1bc815a3fb51aa9638eafea2cf02d5
|
||||
Subproject commit 57e6e0dd3c08a3a65ec59b5dfb70f0f77ebcc7c7
|
||||
Loading…
x
Reference in New Issue
Block a user