From 525a6d86487258c6b23ff513e53b6e1665553895 Mon Sep 17 00:00:00 2001 From: Daniel Baumartz Date: Fri, 11 Aug 2023 11:53:46 +0200 Subject: [PATCH] fix stopping after deserialize error, remove duplicate pipeline init --- .../DockerUnifiedUIMAInterface/DUUIComposer.java | 1 - .../driver/IDUUIInstantiatedPipelineComponent.java | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/DUUIComposer.java b/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/DUUIComposer.java index 48396086..a4e1bfff 100644 --- a/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/DUUIComposer.java +++ b/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/DUUIComposer.java @@ -885,7 +885,6 @@ public void run(JCas jc, String name) throws Exception { if (_instantiatedPipeline == null || _instantiatedPipeline.isEmpty()) { instantiate_pipeline(); } - instantiate_pipeline(); JCas start = run_pipeline(name,jc,0,_instantiatedPipeline); if(_storage!=null) { diff --git a/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/driver/IDUUIInstantiatedPipelineComponent.java b/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/driver/IDUUIInstantiatedPipelineComponent.java index f3a90098..d71513ad 100644 --- a/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/driver/IDUUIInstantiatedPipelineComponent.java +++ b/src/main/java/org/texttechnologylab/DockerUnifiedUIMAInterface/driver/IDUUIInstantiatedPipelineComponent.java @@ -152,6 +152,9 @@ public static void process(JCas jc, IDUUIInstantiatedPipelineComponent comp, DUU catch(Exception e) { System.err.printf("Caught exception printing response %s\n",new String(resp.body(), StandardCharsets.UTF_8)); + // TODO better error handleing flow? + comp.addComponent(queue.getValue0()); + // TODO handle error docs for db here too? throw e;