From 1238d79cba97d3d62cfa3d097967c3d907cb2ce4 Mon Sep 17 00:00:00 2001 From: Andrew Wen Date: Wed, 6 Sep 2023 10:45:55 -0500 Subject: [PATCH] Fix non-serializable InputColumn use when expecting serializable --- pom.xml | 2 +- .../ohnlp/medtagger/backbone/SectionResolutionTransform.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 3be1735..d852e7c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.ohnlp.medtagger medtagger - 1.0.68 + 1.0.69 The MedTagger biomedical information extraction pipeline diff --git a/src/main/java/org/ohnlp/medtagger/backbone/SectionResolutionTransform.java b/src/main/java/org/ohnlp/medtagger/backbone/SectionResolutionTransform.java index a369760..b0f64da 100644 --- a/src/main/java/org/ohnlp/medtagger/backbone/SectionResolutionTransform.java +++ b/src/main/java/org/ohnlp/medtagger/backbone/SectionResolutionTransform.java @@ -50,10 +50,11 @@ public PCollection expand(PCollection input) { Schema returnSchema = Schema.of( Schema.Field.of("header", Schema.FieldType.STRING), Schema.Field.of("count", Schema.FieldType.INT32)); + String col = noteText.getSourceColumnName(); return input.apply("Extract Header Candidates", ParDo.of(new DoFn>() { @ProcessElement public void process(ProcessContext pc) { - String raw = pc.element().getString(noteText.getSourceColumnName()); + String raw = pc.element().getString(col); if (raw == null) { return; }