Skip to content

Commit 3992223

Browse files
committed
Null check to docker volumes
1 parent 15811a6 commit 3992223

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

primeseq/src/org/labkey/primeseq/PrimeseqModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,6 @@ protected void init()
7272
@Override
7373
protected void doStartupAfterSpringConfig(ModuleContext moduleContext)
7474
{
75-
SequencePipelineService.get().registerResourceSettings(new ExacloudResourceSettings());
76-
7775
SystemMaintenance.addTask(new ClusterMaintenanceTask());
7876

7977
ClusterService.get().registerResourceAllocator(new BlastPipelineJobResourceAllocator.Factory());
@@ -109,6 +107,8 @@ public PipelineStartup()
109107
}
110108
else
111109
{
110+
SequencePipelineService.get().registerResourceSettings(new ExacloudResourceSettings());
111+
112112
SequencePipelineService.get().registerPipelineStep(new BismarkWrapper.Provider());
113113
SequencePipelineService.get().registerPipelineStep(new BismarkWrapper.MethylationExtractorProvider());
114114

primeseq/src/org/labkey/primeseq/pipeline/ExacloudResourceSettings.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ private File convertHomeGroups(File input)
8383
if (input.getPath().startsWith("/home/groups/"))
8484
{
8585
String folderName = input.getPath().replaceAll("^/home/groups/", "").split("/")[0];
86-
return new File("/home/groups/" + folderName);
86+
return new File("/home/groups/", folderName);
8787
}
8888

8989
return input;
@@ -92,6 +92,7 @@ private File convertHomeGroups(File input)
9292
@Override
9393
public @Nullable File inferDockerVolume(File input)
9494
{
95+
input = input.isDirectory() ? input : input.getParentFile();
9596
if (input.getPath().startsWith("/home/exacloud/gscratch"))
9697
{
9798
return new File("/home/exacloud/gscratch");

0 commit comments

Comments
 (0)