Error handling for missing runtime on build server

Bug reports.
Eike
Posts: 6
Joined: Wed Jul 10, 2019 9:50 am

Error handling for missing runtime on build server

Post by Eike » Wed Jul 10, 2019 10:36 am

Hello,

I'm using a build server to build my Ranorex tests, including the runtime. I did a minimal Ranorex installation on it (AFAIR all optional checkboxes disabled). I understand this does not work, but the way it didn't work was suboptimal:
C:\Program Files (x86)\Ranorex\Studio\Bin\Ranorex.MSBuild.Targets(150,9): error MSB4018: Unerwarteter Fehler bei der CopyRxBinFolderToOutput-Aufgabe. [C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj]
C:\Program Files (x86)\Ranorex\Studio\Bin\Ranorex.MSBuild.Targets(150,9): error MSB4018: System.ArgumentException: Path cannot be empty or whitespace only. [C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj]
C:\Program Files (x86)\Ranorex\Studio\Bin\Ranorex.MSBuild.Targets(150,9): error MSB4018: bei Ranorex.Common.Types.AbsoluteDirPath.FromString(String dirPath) [C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj]
C:\Program Files (x86)\Ranorex\Studio\Bin\Ranorex.MSBuild.Targets(150,9): error MSB4018: bei Ranorex.MSBuildTasks.CopyRxBinFolderToOutput.Execute() [C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj]
C:\Program Files (x86)\Ranorex\Studio\Bin\Ranorex.MSBuild.Targets(150,9): error MSB4018: bei Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj]
C:\Program Files (x86)\Ranorex\Studio\Bin\Ranorex.MSBuild.Targets(150,9): error MSB4018: bei Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() [C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj]
Die Erstellung des Projekts "C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin\DigitalTwinTests.csproj" ist abgeschlossen (Standardziele) -- FEHLER.
Die Erstellung des Projekts "C:\DT\Build01\_work\1\s\DigitalTwinHMITest\RanorexTests\WebDigitalTwin.sln" ist abgeschlossen (Standardziele) -- FEHLER.

Fehler beim Buildvorgang.
It threw an exception in the CopyRxBinFolderToOutput build task.

A better error handling with some more information for the user what went wrong would be nice here.

Ciao,
Eike