From 8c55439d5ba045cd44711212145058db8b8366ce Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Fri, 29 May 2026 13:22:49 -0700 Subject: [PATCH] Migrate from ProcessBuilder to LabKeyProcessBuilder --- .../org/labkey/ehr/pipeline/GeneticCalculationsRTask.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ehr/src/org/labkey/ehr/pipeline/GeneticCalculationsRTask.java b/ehr/src/org/labkey/ehr/pipeline/GeneticCalculationsRTask.java index a37737533..fdd5fee20 100644 --- a/ehr/src/org/labkey/ehr/pipeline/GeneticCalculationsRTask.java +++ b/ehr/src/org/labkey/ehr/pipeline/GeneticCalculationsRTask.java @@ -34,12 +34,12 @@ import org.labkey.api.resource.FileResource; import org.labkey.api.resource.Resource; import org.labkey.api.util.FileType; +import org.labkey.api.util.LabKeyProcessBuilder; import org.labkey.ehr.EHRModule; import org.labkey.vfs.FileLike; import java.io.File; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Map; @@ -79,7 +79,7 @@ public String getStatusName() @Override public List getProtocolActionNames() { - return Arrays.asList("Calculating Kinship"); + return List.of("Calculating Kinship"); } @Override @@ -136,7 +136,7 @@ public RecordedAction runScript(String scriptName, String outputFileName, String args.add(tsvFile.toNioPathForRead().toFile().getPath()); getJob().getLogger().info("Using working directory of: {}", support.getAnalysisDirectory().getPath()); - ProcessBuilder pb = new ProcessBuilder(args); + LabKeyProcessBuilder pb = new LabKeyProcessBuilder(args); job.runSubProcess(pb, support.getAnalysisDirectory()); FileLike output = support.getAnalysisDirectory().resolveChild(outputFileName);