diff --git a/signalData/src/org/labkey/signaldata/pipeline/SignalDataImportTask.java b/signalData/src/org/labkey/signaldata/pipeline/SignalDataImportTask.java index 1845008e6..81a7f65aa 100644 --- a/signalData/src/org/labkey/signaldata/pipeline/SignalDataImportTask.java +++ b/signalData/src/org/labkey/signaldata/pipeline/SignalDataImportTask.java @@ -215,7 +215,8 @@ public RecordedActionSet run() URI uri = FileContentService.get().getWebDavUrl(destFile, container, FileContentService.PathType.full); if (uri != null) { - WebdavResource resource = WebdavService.get().lookup(uri.getPath()); + // use lookupHref() as the WebDAV URL carries the context path + WebdavResource resource = WebdavService.get().lookupHref(uri.toString()); if (resource != null) { ExpData data = FileContentService.get().getDataObject(resource, container); @@ -239,7 +240,7 @@ public RecordedActionSet run() row.replace(INPUT_DATA_FILE, dataFileUrl.replace("file:", "")); } else - log.warn("Unable to locate the webdav resource at {}", uri.getPath()); + log.warn("Unable to locate the webdav resource at {}", uri); } else log.warn("Unable to resolve a webdav URL for {}", destFile.getName());