Files
Dokumenten-Check/dc-backend/target/classes/de/frigosped/dc/service/CheckOrchestrationService.class

111 lines
13 KiB
Plaintext
Raw Normal View History

2026-06-01 10:33:30 +02:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A;
2026-04-27 14:57:33 +02:00
 java/lang/Object<init>()V  
1de/frigosped/dc/service/CheckOrchestrationServiceLOGLorg/jboss/logging/Logger;&=== Starte Verarbeitung Projekt %d ===
 java/lang/LongvalueOf(J)Ljava/lang/Long;
 org/jboss/logging/Loggerinfof'(Ljava/lang/String;Ljava/lang/Object;)V  
ordsClient#Lde/frigosped/dc/client/OrdsClient; !" #$!de/frigosped/dc/client/OrdsClient
2026-06-01 10:33:30 +02:00
getProject&(J)Lde/frigosped/dc/model/OrdsProject;&Projekt: '%s', Status: %s
2026-04-27 14:57:33 +02:00
()* +,!de/frigosped/dc/model/OrdsProjectgetName()Ljava/lang/String;
(. /, getStatus
2026-06-01 10:33:30 +02:00
1 29(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V4 IN_PROGRESS
678 9:java/lang/Stringequals(Ljava/lang/Object;)Z< COMPLETED>%Projekt %d ist bereits %s Abbruch
@ A2warnf C DE startProject (J)Ljakarta/ws/rs/core/Response;
GHI /Jjakarta/ws/rs/core/Response()IL:Projekt %d konnte nicht gestartet werden (409) Abbruch
N A
PQR STjava/time/Instantnow()Ljava/time/Instant; V WX getDocuments+(J)Lde/frigosped/dc/model/OrdsDocumentList;
Z[\ ]^&de/frigosped/dc/model/OrdsDocumentListgetItems()Ljava/util/List;`Projekt %d: %d Dokument(e) bcd eJjava/util/Listsize
ghi jjava/lang/Integer(I)Ljava/lang/Integer; bl mnisEmpty()Zp=Projekt %d hat keine Dokumente markiere als abgeschlossen r sEcompleteProjectujava/util/HashMap
t bx yziterator()Ljava/util/Iterator; |}~ njava/util/IteratorhasNext |<00> <00><00>next()Ljava/lang/Object;<00>"de/frigosped/dc/model/OrdsDocument
<00><00> <00><00> getCatalogId()Ljava/lang/Long; <00><00><00> <00>: java/util/Map containsKey
<00> <00><00> longValue()J <00> <00><00> getQuestions+(J)Lde/frigosped/dc/model/OrdsQuestionList;
<00>[<00>&de/frigosped/dc/model/OrdsQuestionList b<00> <00><00>stream()Ljava/util/stream/Stream;<00> <00><00>
applyAsInt$()Ljava/util/function/ToIntFunction; <00><00><00> <00><00>java/util/Comparator comparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;<00> <00><00> <00><00>thenComparingInt <00><00><00> <00><00>java/util/stream/Streamsorted1(Ljava/util/Comparator;)Ljava/util/stream/Stream;
<00><00><00> <00><00>java/util/stream/CollectorstoList()Ljava/util/stream/Collector; <00><00> <00><00>collect0(Ljava/util/stream/Collector;)Ljava/lang/Object; <00><00> <00><00>put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;<00>Katalog %d: %d Frage(n) geladen <00><00> <00><00>get&(Ljava/lang/Object;)Ljava/lang/Object; <00> <00>E deleteResults<00>"Alte Ergebnisse gelöscht: HTTP %d
<00> <00><00>debugf(Ljava/lang/String;I)V<00>OCR
<00><00> <00><00>getId
<00> <00><00> pushProgressK(JIILjava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/time/Instant;)V<00>
<00><00> <00><00>getHasOriginalText()Ljava/lang/Integer;
g7<00>EDokument %d: Text bereits vorhanden überspringe OCR/Übersetzung <00> <00><00>getTexts,(J)Lde/frigosped/dc/model/OrdsDocumentTexts;
<00><00><00> <00>,'de/frigosped/dc/model/OrdsDocumentTextsgetOriginalText<00>java/lang/Exception<00>.Text-Laden für Dokument %d fehlgeschlagen: %s
<00><00> <00>,
getMessage<00>Verarbeite Dokument %d: %s
<00><00> <00>, getFilename <00> <00>E downloadFile<00>-Download Dokument %d fehlgeschlagen (HTTP %d)<00>[B
G<00> <00>
readEntity%(Ljava/lang/Class;)Ljava/lang/Object;  documentProcessingService3Lde/frigosped/dc/service/DocumentProcessingService;
<00> , getMimeType
 
2026-06-01 14:21:42 +02:00
   1de/frigosped/dc/service/DocumentProcessingService extractTextJ([BLjava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/String;"Dokument %d: %d Zeichen extrahiert
2026-06-01 10:33:30 +02:00
6 Jlength
 <00>(Ljava/lang/String;JJ)V  evaluationService+Lde/frigosped/dc/service/EvaluationService;
2026-06-01 14:21:42 +02:00
 )de/frigosped/dc/service/EvaluationService translate'(Ljava/lang/String;J)Ljava/lang/String;!-Dokument %d: Übersetzung fertig (%d Zeichen)#"de/frigosped/dc/model/TextsRequest
2026-06-01 10:33:30 +02:00
"% &'(Ljava/lang/String;Ljava/lang/String;)V ( )* updateTextsD(JLde/frigosped/dc/model/TextsRequest;)Ljakarta/ws/rs/core/Response;,$Fehler bei Dokumentenverarbeitung %d
. /0errorf<(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/Object;)V <00>2 3<00> getOrDefault5:Dokument %d hat keinen Katalog überspringe Auswertung
67 8nisBlank:6Kein Text für Dokument %d überspringe Auswertung< QUESTIONS>"de/frigosped/dc/model/OrdsQuestion
=@ A<00> getQuestionIdCAuswertung: Dok %d × Frage %d
E <00>2
2026-06-01 14:21:42 +02:00
G HIevaluatea(Lde/frigosped/dc/model/OrdsQuestion;Ljava/lang/String;J)Lde/frigosped/dc/model/EvaluationResult;
2026-06-01 10:33:30 +02:00
KLM N<00>&de/frigosped/dc/model/EvaluationResultgetScore
=P Q<00> getThreshold
gS TJintValueV
2026-04-27 14:57:33 +02:00
ABWEICHUNG
2026-06-01 10:33:30 +02:00
=X Y,getResultHandling
6[ \]equalsIgnoreCase(Ljava/lang/String;)Z_HINWEISa#de/frigosped/dc/model/ResultRequest
Kc d, getAnswer
Kf g, getResultType
Ki j, getTheComment
`l m<00>(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)V o pq
saveResultE(JLde/frigosped/dc/model/ResultRequest;)Ljakarta/ws/rs/core/Response;s.Ergebnis speichern: HTTP %d (Frage %d, Dok %d)
u AvK(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Vx)Auswertungsfehler: Frage %d / Dokument %d
z /{N(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V},=== Projekt %d erfolgreich abgeschlossen ===?=== Kritischer Fehler bei Projekt %d bleibt IN_PROGRESS ===
<01><01><01> <01><01>java/lang/Mathmin(II)I
<01> <01><01>calcEta)(Ljava/time/Instant;II)Ljava/lang/String;<01>%de/frigosped/dc/model/ProgressRequest
<01><01> <01>H(ILjava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;)V <01> <01><01>updateProgressG(JLde/frigosped/dc/model/ProgressRequest;)Ljakarta/ws/rs/core/Response;<01>2Fortschritt konnte nicht gesetzt werden (%d%%): %s
<01> <00><01>((Ljava/lang/String;ILjava/lang/Object;)V
<01><01><01> <01><01>java/time/DurationbetweenP(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration;
<01><01> <01><00>toMillis
P<01> <01><01>
plusMillis(J)Ljava/time/Instant; <01><01><01> <01><01>java/time/temporal/ChronoUnitSECONDSLjava/time/temporal/ChronoUnit;
P<01> <01><01> truncatedTo6(Ljava/time/temporal/TemporalUnit;)Ljava/time/Instant; <01> <01><01>ISO_FMT$Ljava/time/format/DateTimeFormatter;
<01><01><01> <01><01>java/time/ZoneId systemDefault()Ljava/time/ZoneId;
P<01> <01><01>atZone-(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
<01><01><01> <01><01>"java/time/format/DateTimeFormatterformat9(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;
=<01> <01><00>
getOrderNr<><7F><EFBFBD>
=<01> <01><00>getCategoryOrderNr
<01> <01><01> getLogger-(Ljava/lang/Class;)Lorg/jboss/logging/Logger;<01>yyyy-MM-dd'T'HH:mm:ss
<01><01> <01><01> ofPattern8(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;RuntimeVisibleAnnotations8Lorg/eclipse/microprofile/rest/client/inject/RestClient;Ljakarta/inject/Inject;CodeLineNumberTableLocalVariableTablethis3Lde/frigosped/dc/service/CheckOrchestrationService;process(J)VqsLjava/util/List;catIdLjava/lang/Long;doc$Lde/frigosped/dc/model/OrdsDocument;qCountItexts)Lde/frigosped/dc/model/OrdsDocumentTexts;eLjava/lang/Exception; fileBytesfileRespLjakarta/ws/rs/core/Response;translatedTextLjava/lang/String; originalTextresult(Lde/frigosped/dc/model/EvaluationResult; deviationwarningrr%Lde/frigosped/dc/model/ResultRequest;saveRespquestion$Lde/frigosped/dc/model/OrdsQuestion; questionsproject#Lde/frigosped/dc/model/OrdsProject;status startResp startedAtLjava/time/Instant; documentsquestionsByCatalogLjava/util/Map;
2026-04-27 14:57:33 +02:00
totalSteps
2026-06-01 10:33:30 +02:00
stepHolder[IdelResp originalTexts projectIdJLocalVariableTypeTable6Ljava/util/List<Lde/frigosped/dc/model/OrdsQuestion;>;6Ljava/util/List<Lde/frigosped/dc/model/OrdsDocument;>;WLjava/util/Map<Ljava/lang/Long;Ljava/util/List<Lde/frigosped/dc/model/OrdsQuestion;>;>;3Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>; StackMapTableMethodParametersstepsCompletedtotalphasedocId
questionIdpcteta elapsedMsavgMs remaininglambda$process$1'(Lde/frigosped/dc/model/OrdsQuestion;)Iqlambda$process$0<clinit>
SourceFileCheckOrchestrationService.java.Ljakarta/enterprise/context/ApplicationScoped;BootstrapMethods&(Ljava/lang/Object;)I(
) ,
- /
2026-06-01 14:21:42 +02:00
012 34"java/lang/invoke/LambdaMetafactory metafactory<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses7%java/lang/invoke/MethodHandles$Lookup9java/lang/invoke/MethodHandlesLookup! <01><01><01><01><01><01><01><01><01>/*<2A><01><01>#<01> <01><01><01><01><01> n
<05><> <1F><0F>*<2A><1F>N<>%-<2D>'-<2D>-<2D>0-<2D>-:3<04>5<> ;<04>5<><12>=<1F><04>?<3F>*<2A><1F>B:<05>F<01><><10>K<1F><0F>M<><4D>O:*<2A><1F>U<00>Y:<07>_<1F><07>a<00>f<>0<07>k<00><1B>o<1F><0F>M*<2A><1F>qW<><57>tY<74>v:<07>w:  <09>{<00><00> <09><00><00><00>:
2026-06-01 10:33:30 +02:00

<EFBFBD><00>:  <0B>i <0B><00><00>]*<2A> <0B><00><><00><00><00><><00><00><00><00><00><><00><00><00><00><00><00><00><><00><00>b:   <0C><00>W<><12>  <0C>a<00>f<>0<><30>x6 <07>w:

<EFBFBD>{<00>J
<EFBFBD><00><00><00>:  <0B><00>:  <0C># <0C><00><00> <0C><00><00>b<>a<00>6   ``6 <09><><EFBFBD><04>
YO:
2026-06-01 14:21:42 +02:00
*<2A><1F><00>: <0B><12> <0B>F<>˻tY<74>v: <07>w:  <0A>{<00><01> <0A><00><00><00>:*
. <12><0E><00><06><00><12>:<04>f<0E>ڶޙQ<><12><0E>Ѷ*<2A><0E>Ѷ<00><><00>:<10><00><> <10><00><><12>:<0F><00>:<10><12><0E><00><10><00><>?<3F><00><><12><0E><00><0E><00><>0<12>:*<2A><0E>Ѷ<00><><00>:<11>Fȟ<1B><12><0E><00><11>F<>f<>?<3F><12><><00><><00>:*<2A><0E><0E><00><1F><0F>:<0F><0E>Ѷ<00><0F><10><>*<2A><1F>:<10> <0E>Ѷ<00><10><10><>*<2A><0E>Ѷ<00><>"Y<10>$<24>'W<>:<11>+<0E>Ѷ- <0E><00><0F><00>W
2026-06-01 10:33:30 +02:00
\.`O*
2026-06-01 14:21:42 +02:00
. <12><0E><00><06>ԧ<>k<07>w:  <0A>{<00><01> <0A><00><00><00>: <0E><00>ع1<00>6:<0E><00>:<10><10><00><00><14>4<0E>ѶM<><4D><EFBFBD><10><00><00>b:<0F>6<>8<>9<0E>ѶM
2026-06-01 10:33:30 +02:00
\.<11>a`O*
2026-06-01 14:21:42 +02:00
. ;<0E><00><06>ԧ<>f<11>w:<12>{<00><<12><00><00>=:*
. ;<0E><00><13>?<06>ԲB<0E><00><13>?<3F>D*<2A><1F>F:66<14>J<>C<13>O<>;<14>J<>R<13>O<>R<>(U<13>W<>Z<> 6<15>^<13>W<>Z<>6<16>`Y<13>?<0E><00><14>b<14>J<14>e<15>f<16>f<14>h<>k:*<2A><17>n:<18>Fɟ<1E>r<18>F<>f<13>?<0E>Ѷt<>:<14>w<13>?<0E>Ѷy
2026-06-01 10:33:30 +02:00
\.`O*
2026-06-01 14:21:42 +02:00
. ;<0E><00><13>?<06>ԧ<><D4A7><EFBFBD><EFBFBD>*<2A><1F>qW<>|<1F><0F><15>N<>-~<1F><0F>-<2D>9`c<00><02>BE<00>e9<<00> O<05><00>Ps<05><00>t<00><05><00><00><05><05><00><01>R<00>7 ;<'?-@AAOBPF\GgHsItKyN<00>P<00>R<00>S<00>T<00>U<00>Z<00>[<00>\<00>]^_a#c(`-e:fFgZi]l`mn<01>o<01>p<01>q<01>r<01>s<01>v<01>w<01>z<01>}<00><00><00>,<00>3<00>6<00>9<00>L<00>`<00>c<00>e<00>w<00>z<00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><00><00><00>"<00>%<00>B<00>E<00>G<00>W<00>f<00>n<00>z<00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><00><00> <00>&<00>)<00>,<00>K<00>X<00>b<00>e<00>m<00>u<00>x<00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><04><00><00><00><00>&<00>6<00>9<00><<00>><00>H<00>P<00>S<00>[<00>h<00>r<00>u<00>x<00>{<00><05><00><05><05><00><05><00><05><00><05><00><05><01>~&: <01><01> <00>k<01><01> <00>r<01><01>
<01>1<01><01> <01> <01><01> 8<01><01> L<01><01>e<01><01><02>p<01><00><02><00><01><01>G<01><01><02><00><01><01>f<01><01><01><01><04><00><01><01><04><00><01><01><04><00><01><01>4<01><01>&<01><01>><01><01>K*<01><01><03><01><01><01><03><01><01><01><03><01><01><01><03><01><01><01>|<01><01>-f<01><01>\7<01><01>y<01><01><00> <01><00><04>`3<01> <01><03>
<01><03><01> <01><03> <05><01><01><05><01><01><05> 
4: <01> <03><01><01> <00>  <00><04> <01><03> h#<23>A(6<0E>#G<>KPb<><00>|<7C><00><><02> |<7C>A<00>@<01> <0A>3 (6GPb<00>G<00>|<00>m<00>6<00>A6<>(6GPb<00>G<00>|<00>6<00><16>K6G<>{B<00><><11>.<2E>|<7C>@<00>6<10>Jb<>|<7C><00>(6GPb<00>G<00>|<00>6b|=K<10>dB<00><16>$ (6GPb<00>G<00>|<00><02><00><00><00><01>G
2026-06-01 10:33:30 +02:00
a<04>dhlc<><01><>6 <1D><08>*<04><01><>:
*<2A><1F><01>Y 
<EFBFBD><01><><01>W<>: <0B><01>  <0B><00><><01><>/KN<00><01>"  /KNP`<01>p P<01><01> a<01><01>a a<01>a<01>a<01>a<01>a<01>a<01><01>J<01> /2<01>
.@<01>@6<>
6P6<00><01><01><01><01><00>
H<1C><01>+<2B>O<><01><><01>7<1C>m7d6<08><01><>O<08>i<EFBFBD><01><><01><><01>: <09><01> <09><01><><01><><01><><01> !%"9#<01>RH<01><01>H<01><01>H<01>H<01>6 / *<01>9<01>  <06> <01>
<01>J*<2A><01><> *<2A>öR<>Ƭ<01>d<01> <01>B
<01>J*<2A><01><> *<2A>ǶR<>Ƭ<01>b<01> <01>B <01>6<08>ʳθг<01><><01>%& '&!"<01>#$.%'*.%+*5
68: