Typo in Xcode "An executable path doesn't exist" alert box: detail text includes "executably" (should be "executable")

Originator:chris.bracken
Number:rdar://FB12086032 Date Originated:2023-03-29
Status:Closed Resolved:
Product:Xcode Product Version:14.3 (14E222b)
Classification:Incorrect/Unexpected Behavior Reproducible:Always
 
There is a typo in the "An executable path doesn't exist." dialog box. 

The detail text of the dialog states "The local path is “(null)” and it doesn't exist. Check that the project is building the executably correctly." 

Note that "executably" should be "executable" here.

-------- From the message box details ---

An executable path doesn't exist.
Domain: IDEDebugSessionErrorDomain
Code: 3
Failure Reason: The local path is “(null)” and it doesn't exist. Check that the project is building the executably correctly.
User Info: {
    DVTErrorCreationDateKey = "2023-03-29 21:29:15 +0000";
    DVTRadarComponentKey = 343469;
    IDERunOperationFailingWorker = DBGLLDBLauncher;
}
--

Analytics Event: com.apple.dt.IDERunOperationWorkerFinished : {
    "device_model" = "MacBookPro18,2";
    "device_osBuild" = "13.3 (22E252)";
    "device_platform" = "com.apple.platform.macosx";
    "launchSession_schemeCommand" = Run;
    "launchSession_state" = 1;
    "launchSession_targetArch" = arm64;
    "operation_duration_ms" = 3;
    "operation_errorCode" = 3;
    "operation_errorDomain" = IDEDebugSessionErrorDomain;
    "operation_errorWorker" = DBGLLDBLauncher;
    "operation_name" = IDERunOperationWorkerGroup;
    "param_consoleMode" = 0;
    "param_debugger_attachToExtensions" = 0;
    "param_debugger_attachToXPC" = 1;
    "param_debugger_type" = 3;
    "param_destination_isProxy" = 0;
    "param_destination_platform" = "com.apple.platform.macosx";
    "param_diag_MainThreadChecker_stopOnIssue" = 0;
    "param_diag_MallocStackLogging_enableDuringAttach" = 0;
    "param_diag_MallocStackLogging_enableForXPC" = 1;
    "param_diag_allowLocationSimulation" = 1;
    "param_diag_checker_tpc_enable" = 1;
    "param_diag_gpu_frameCapture_enable" = 0;
    "param_diag_gpu_shaderValidation_enable" = 0;
    "param_diag_gpu_validation_enable" = 0;
    "param_diag_memoryGraphOnResourceException" = 0;
    "param_diag_queueDebugging_enable" = 1;
    "param_diag_runtimeProfile_generate" = 0;
    "param_diag_sanitizer_asan_enable" = 0;
    "param_diag_sanitizer_tsan_enable" = 0;
    "param_diag_sanitizer_tsan_stopOnIssue" = 0;
    "param_diag_sanitizer_ubsan_stopOnIssue" = 0;
    "param_diag_showNonLocalizedStrings" = 0;
    "param_diag_viewDebugging_enabled" = 0;
    "param_diag_viewDebugging_insertDylibOnLaunch" = 1;
    "param_install_style" = 0;
    "param_launcher_UID" = 2;
    "param_launcher_allowDeviceSensorReplayData" = 0;
    "param_launcher_kind" = 0;
    "param_launcher_style" = 0;
    "param_launcher_substyle" = 0;
    "param_runnable_appExtensionHostRunMode" = 0;
    "param_runnable_productType" = "com.apple.product-type.tool";
    "param_testing_launchedForTesting" = 0;
    "param_testing_suppressSimulatorApp" = 0;
    "param_testing_usingCLI" = 0;
    "sdk_canonicalName" = "macosx13.3";
    "sdk_osVersion" = "13.3";
    "sdk_variant" = macos;
}
--


System Information

macOS Version 13.3 (Build 22E252)
Xcode 14.3 (21812) (Build 14E222b)
Timestamp: 2023-03-29T14:29:15-07:00

Comments

This appears to have been fixed in Xcode 15. The text now reads "LLDB reports that it doesn't exist. Check that the executable remains on disk."

From the dialog details in Xcode 15.0.1 (15A507):

An executable path doesn't exist. Domain: IDEDebugSessionErrorDomain Code: 3 Failure Reason: The local path is “(null)”.

LLDB reports that it doesn't exist. Check that the executable remains on disk.

By chris.bracken at Nov. 1, 2023, 8:55 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!