Issues with "Valid State Transition" tests

When building a plug-in I’m working on with the validator activated, the validation and thus the build fails at the

[Valid State Transition 64bits]
  Info:  ===Valid State Transition 64bits ============================

I’m assuming that the 32bits/64bits Valid State Transition tests are related to whether your plugin can process 32/64 bit sample sizes, however my canProcessSampleSize function still is the default:

    tresult PLUGIN_API split_timesProcessor::canProcessSampleSize(int32 symbolicSampleSize)
	{
		// by default kSample32 is supported
		if (symbolicSampleSize == Vst::kSample32)
			return kResultTrue;

		// disable the following comment if your processing support kSample64
		/*if (symbolicSampleSize == Vst::kSample64)
			return kResultTrue; */

		return kResultFalse;
	}

As my plugin explicitly only supports 32-bit sample sizes, it shouldn’t fail at a 64-bit test because that test shouldn’t happen in the first place, should it? Or am I getting something wrong here?

Editing to add the error it returns after that test:

  [Valid State Transition 64bits]
  Info:  ===Valid State Transition 64bits ============================
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: Der Befehl "setlocal [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: cd D:\programme\VST3Dev\Split_Times\split_times\build\bin [D:\programme\VST3Dev\Split_Times\split_t
imes\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: D: [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Validator started... [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vc
xproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: D:\programme\VST3Dev\Split_Times\split_times\build\bin\Debug\validator.exe D:/programme/VST3Dev/Spl
it_Times/split_times/build/VST3/Debug/split_times.vst3/Contents/x86_64-win/split_times.vst3 [D:\programme\VST3Dev\Split
_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Validator finished. [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcx
proj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [D:\programme\VST3Dev\Split_Times\split_t
imes\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmErrorLevel [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: exit /b %1 [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmDone [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: setlocal [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Delete previous link... [D:\programme\VST3Dev\Split_Times\split_times\build\split_times
.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: rmdir "C:\Program Files\Common Files\VST3\split_times.vst3" & del "C:\Program Files\Common Files\VS
T3\split_times.vst3" [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Creation of the new link... [D:\programme\VST3Dev\Split_Times\split_times\build\split_t
imes.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: mklink /D "C:\Program Files\Common Files\VST3\split_times.vst3" D:\programme\VST3Dev\Split_Times\sp
lit_times\build\VST3\Debug\split_times.vst3  [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Finished. [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [D:\programme\VST3Dev\Split_Times\split_t
imes\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmErrorLevel [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: exit /b %1 [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmDone [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :VCEnd" wurde mit dem Code -1073741819 beendet. [D:\programme\VST3Dev\Split_Times\split_times\build
\split_times.vcxproj]

The build does not fail because the specified test is failing. If a test fails it is stated in the output. Have you run this in a debugger? I bet that your plug-in is crashing the validator.