Skip to content

Unable to find directory for jdk 11.0.24; please make sure the tool is installed on this image. #45834

Open
@carlossanlop

Description

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=911152&view=logs&j=af161a59-3ba0-595e-b1dd-589f209b7277
Build error leg or test failing: VMR Vertical Build Validation / Windows_DevVersions_x64 / Build
Pull request: #45803

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "Unable to find directory for jdk 11.0.24; please make sure the tool is installed on this image.",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Output:

  Running command:
    D:\a\_work\1\vmr\src\aspnetcore\eng\build.cmd -restore -all -pack -publish -sign -NativeToolsOnMachine -BuildInstallers -ci -configuration Release -bl /p:DotNetBuildRepo=true /p:DotNetBuildOrchestrator=true /p:RestoreConfigFile=D:\a\_work\1\vmr\artifacts\obj\aspnetcore\NuGet.config /p:SourceBuiltAssetsDir=D:\a\_work\1\vmr\artifacts\assets\Release\ /p:SourceBuiltAssetManifestsDir=D:\a\_work\1\vmr\artifacts\obj\manifests\Release\aspnetcore\ /p:ForceDryRunSigning=true -msbuildEngine vs -arch x64 /p:TargetRuntimeIdentifier=win-x64 /p:PublicBaseURL=file://D:\a\_work\1\vmr\artifacts\assets\Release\ /p:EnablePackageValidation=false /p:SourceBuiltShippingPackagesDir=D:\a\_work\1\vmr\artifacts\packages\Release\Shipping\aspnetcore\ /p:SourceBuiltNonShippingPackagesDir=D:\a\_work\1\vmr\artifacts\packages\Release\NonShipping\aspnetcore /p:PortableBuild=true /p:RuntimeOS=win /p:BaseOS=win-x64
    Log: D:\a\_work\1\vmr\artifacts\log\Release\aspnetcore\aspnetcore.log
    With Environment Variables:
      SuppressTfmSupportBuildWarnings=True
      DOTNET_INSTALL_DIR=D:\a\_work\1\vmr\.dotnet\
      DOTNET_PATH=D:\a\_work\1\vmr\.dotnet\
      DOTNET_HOST_PATH=D:\a\_work\1\vmr\.dotnet\dotnet.exe
      _InitializeDotNetCli=D:\a\_work\1\vmr\.dotnet
      _DotNetInstallDir=D:\a\_work\1\vmr\.dotnet\
      _InitializeToolset=D:\a\_work\1\vmr\artifacts\source-built-sdks\Microsoft.DotNet.Arcade.Sdk/tools/Build.proj
      _OverrideArcadeInitializeBuildToolFramework=net10.0
      ContinuousIntegrationBuild=true
      MSBUILDDISABLENODEREUSE=1
      DeterministicSourcePaths=true
      SourceRoot=D:\a\_work\1\vmr\src\aspnetcore\
      DotNetPackageVersionPropsPath=D:\a\_work\1\vmr\artifacts\obj\PackageVersions\PackageVersions.aspnetcore.props
      RestoreConfigFile=D:\a\_work\1\vmr\artifacts\obj\aspnetcore\NuGet.config
      warn_as_error=false
      MSBUILDADDITIONALSDKRESOLVERSFOLDER=D:\a\_work\1\vmr\artifacts\toolset\VSSdkResolvers\
      SOURCE_BUILT_SDK_ID_ARCADE=Microsoft.DotNet.Arcade.Sdk
      SOURCE_BUILT_SDK_ID_ARCADE_SHARED_FX_SDK=Microsoft.DotNet.SharedFramework.Sdk
      SOURCE_BUILT_SDK_ID_ARCADE_CMAKE_SDK=Microsoft.DotNet.CMake.Sdk
      SOURCE_BUILT_SDK_VERSION_ARCADE=10.0.0-ci
      SOURCE_BUILT_SDK_VERSION_ARCADE_SHARED_FX_SDK=10.0.0-ci
      SOURCE_BUILT_SDK_VERSION_ARCADE_CMAKE_SDK=10.0.0-ci
      SOURCE_BUILT_SDK_DIR_ARCADE=D:\a\_work\1\vmr\artifacts\source-built-sdks\Microsoft.DotNet.Arcade.Sdk/
      SOURCE_BUILT_SDK_DIR_ARCADE_SHARED_FX_SDK=D:\a\_work\1\vmr\artifacts\source-built-sdks\Microsoft.DotNet.SharedFramework.Sdk/
      SOURCE_BUILT_SDK_DIR_ARCADE_CMAKE_SDK=D:\a\_work\1\vmr\artifacts\source-built-sdks\Microsoft.DotNet.CMake.Sdk/
D:\a\_work\1\vmr\repo-projects\Directory.Build.targets(491,5): error MSB3073: The command "D:\a\_work\1\vmr\src\aspnetcore\eng\build.cmd -restore -all -pack -publish -sign -NativeToolsOnMachine -BuildInstallers -ci -configuration Release -bl /p:DotNetBuildRepo=true /p:DotNetBuildOrchestrator=true /p:RestoreConfigFile=D:\a\_work\1\vmr\artifacts\obj\aspnetcore\NuGet.config /p:SourceBuiltAssetsDir=D:\a\_work\1\vmr\artifacts\assets\Release\ /p:SourceBuiltAssetManifestsDir=D:\a\_work\1\vmr\artifacts\obj\manifests\Release\aspnetcore\ /p:ForceDryRunSigning=true -msbuildEngine vs -arch x64 /p:TargetRuntimeIdentifier=win-x64 /p:PublicBaseURL=file://D:\a\_work\1\vmr\artifacts\assets\Release\ /p:EnablePackageValidation=false /p:SourceBuiltShippingPackagesDir=D:\a\_work\1\vmr\artifacts\packages\Release\Shipping\aspnetcore\ /p:SourceBuiltNonShippingPackagesDir=D:\a\_work\1\vmr\artifacts\packages\Release\NonShipping\aspnetcore /p:PortableBuild=true /p:RuntimeOS=win /p:BaseOS=win-x64 > D:\a\_work\1\vmr\artifacts\log\Release\aspnetcore\aspnetcore.log 2>&1" exited with code 1. [D:\a\_work\1\vmr\repo-projects\aspnetcore.proj]
##[error]repo-projects\Directory.Build.targets(491,5): error MSB3073: The command "D:\a\_work\1\vmr\src\aspnetcore\eng\build.cmd -restore -all -pack -publish -sign -NativeToolsOnMachine -BuildInstallers -ci -configuration Release -bl /p:DotNetBuildRepo=true /p:DotNetBuildOrchestrator=true /p:RestoreConfigFile=D:\a\_work\1\vmr\artifacts\obj\aspnetcore\NuGet.config /p:SourceBuiltAssetsDir=D:\a\_work\1\vmr\artifacts\assets\Release\ /p:SourceBuiltAssetManifestsDir=D:\a\_work\1\vmr\artifacts\obj\manifests\Release\aspnetcore\ /p:ForceDryRunSigning=true -msbuildEngine vs -arch x64 /p:TargetRuntimeIdentifier=win-x64 /p:PublicBaseURL=file://D:\a\_work\1\vmr\artifacts\assets\Release\ /p:EnablePackageValidation=false /p:SourceBuiltShippingPackagesDir=D:\a\_work\1\vmr\artifacts\packages\Release\Shipping\aspnetcore\ /p:SourceBuiltNonShippingPackagesDir=D:\a\_work\1\vmr\artifacts\packages\Release\NonShipping\aspnetcore /p:PortableBuild=true /p:RuntimeOS=win /p:BaseOS=win-x64 > D:\a\_work\1\vmr\artifacts\log\Release\aspnetcore\aspnetcore.log 2>&1" exited with code 1.
  
  Id     Name            PSJobTypeName   State         HasMoreData     Location             Command                  
  --     ----            -------------   -----         -----------     --------             -------                  
  1      DumpProcesses   BackgroundJob   Running       True            localhost            Set-Location $args[0]... 
  Building of C# project is enabled and has dependencies on NodeJS projects. Building of NodeJS projects is enabled since node is detected in C:\ToolCache\node\20.18.1.
  Note that if you are running Source Build, building NodeJS projects will be disabled later on.
  Variable NativeToolsOnMachine detected, enabling native tool path promotion...
  Processing D:\a\_work\1\vmr\src\aspnetcore\global.json
  at <ScriptBlock>, D:\a\_work\1\vmr\src\aspnetcore\eng\common\init-tools-native.ps1: line 99
  at <ScriptBlock>, D:\a\_work\1\vmr\src\aspnetcore\eng\common\init-tools-native.ps1: line 88
  at InitializeNativeTools, D:\a\_work\1\vmr\src\aspnetcore\eng\common\tools.ps1: line 673
  at <ScriptBlock>, D:\a\_work\1\vmr\src\aspnetcore\eng\build.ps1: line 457
  at <ScriptBlock>, <No file>: line 1
##[error](NETCORE_ENGINEERING_TELEMETRY=NativeToolsBootstrap) Unable to find directory for jdk 11.0.24; please make sure the tool is installed on this image.
  at LocateJava, D:\a\_work\1\vmr\src\aspnetcore\eng\build.ps1: line 411
  at <ScriptBlock>, D:\a\_work\1\vmr\src\aspnetcore\eng\build.ps1: line 461
  at <ScriptBlock>, <No file>: line 1
##[error]Could not find the JDK. Either run D:\a\_work\1\vmr\src\aspnetcore\eng\scripts\InstallJdk.ps1 to install for this repo, or install the JDK globally on your machine (see D:\a\_work\1\vmr\src\aspnetcore\eng\..\docs\BuildFromSource.md for details).
  build.cmd completed
  
  'aspnetcore' failed during build.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=911152
Error message validated: [Unable to find directory for jdk 11.0.24; please make sure the tool is installed on this image.]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 1/9/2025 5:37:10 PM UTC

Report

Build Definition Step Name Console log Pull Request
911152 dotnet/sdk Build Log #45803

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 1

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions