From 4271b3a299c2dc367d010fdc2e8399cad747affb Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 28 Jun 2021 15:48:18 +0200 Subject: [PATCH] Docker: Bark if there is no container before trying to run on it Change-Id: I64bee9901a515d46aa18e35d5e4a26f9105519ea Reviewed-by: Christian Stenger --- src/plugins/docker/dockerdevice.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index 151a5551aa8..3b1e9b1250a 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -1018,6 +1018,14 @@ bool DockerDevice::writeFileContents(const Utils::FilePath &filePath, const QByt void DockerDevice::runProcess(QtcProcess &process) const { + tryCreateLocalFileAccess(); + if (d->m_container.isEmpty()) { + LOG("No container set to run " << process.commandLine().toUserOutput()); + QTC_CHECK(false); + process.setResult(QtcProcess::StartFailed); + return; + } + const FilePath workingDir = process.workingDirectory(); const CommandLine origCmd = process.commandLine();