Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[rollbar] Unhandled exception with CMakePresets.json after update (?) #2117

Closed
diggidende opened this issue Sep 10, 2021 · 5 comments · Fixed by #2505
Closed

[rollbar] Unhandled exception with CMakePresets.json after update (?) #2117

diggidende opened this issue Sep 10, 2021 · 5 comments · Fixed by #2505
Labels
bug a bug in the product Feature: configure
Milestone

Comments

@diggidende
Copy link

diggidende commented Sep 10, 2021

Brief Issue Summary

I use the CMakePresets.json file to define configure and build options for my C++ project. Since Friday I get an error message when trying to configure the project using CMake Tools ("Clean Reconfigure All Projects"):

[rollbar] Unhandled exception: Unhandled Promise rejection: cleanConfigureAll Error: EISDIR: illegal operation on a directory, read {}

I conclude that it is related to CMakePresets.json, because when I rename the CMakePresets.json file and include an old CMakeSettings.json (which is then used by CMake), the configuration and build works again. I have not modified the CMakePresets.json anytime before the error occured, but there has been a VSCode update just before the error occurred for the first time.

Expected:

  1. CMake -> Clean Reconfigure All Projects
  2. Project is re-configured as specified

Apparent Behavior:

  1. CMake -> Clean Reconfigure All Projects
  2. Error message as above, configuration fails.

CMakePresets.json

{
    "version": 2,
    "configurePresets": [
        {
            "name": "base-config",
            "displayName": "base configuration",
            "description": "Sets build and install directory, and multi configuration generator",
            "hidden": true,
            "generator": "Ninja Multi-Config",
            "binaryDir": "${sourceDir}/build/${presetName}",
            "cacheVariables": {
                "CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}"
            },
            "architecture": {
                "value": "x64",
                "strategy": "external"
            },
            "toolset": {
                "value": "host=x64",
                "strategy": "external"
            }
        },
        {
            "name": "default",
            "displayName": "config-MSVC-x64",
            "description": "Ninja multi-configuration generator with MSVC compiler",
            "inherits":["base-config"],
            "cacheVariables": {
                "CMAKE_C_COMPILER": "cl",
                "CMAKE_CXX_COMPILER": "cl"
            }
        },
        {
            "name": "mingw",
            "displayName": "config-MinGW-x64",
            "description": "Ninja multi-configuration generator with MinGW compiler",
            "inherits":["base-config"],
            "cacheVariables": {
                "CMAKE_C_COMPILER": "gcc",
                "CMAKE_CXX_COMPILER": "g++"
            }
        }
    ],
    "buildPresets": [
        {
            "name": "build-clean-release",
            "displayName": "Build Clean Release",
            "description": "Clean release build using Ninja",
            "configurePreset": "default",
            "configuration": "Release",
            "cleanFirst": true
        },
        {
            "name": "build-release",
            "displayName": "Build Release",
            "description": "Release build using Ninja",
            "configurePreset": "default",
            "configuration": "Release",
            "cleanFirst": false
        },
        {
            "name": "build-release-with-debug-info",
            "displayName": "Build RelWithDebInfo",
            "description": "RelWithDebInfo build using Ninja",
            "configurePreset": "default",
            "configuration": "RelWithDebInfo",
            "cleanFirst": false
        },
        {
            "name": "build-debug",
            "displayName": "Build Debug",
            "description": "Debug build using Ninja",
            "configurePreset": "default",
            "configuration": "Debug",
            "verbose": true
        }
    ]
}

CMake Tools Log

2021-09-13T07:40:49.414Z [debug] [main] Safe constructing new CMakeTools instance
2021-09-13T07:40:49.415Z [debug] [variant] Constructing VariantManager
2021-09-13T07:40:49.417Z [debug] [main] Constructing new CMakeTools instance
2021-09-13T07:40:49.418Z [debug] [main] Starting CMakeTools second-phase init
2021-09-13T07:40:49.724Z [info] [variant] Loaded new set of variants
2021-09-13T07:40:49.726Z [debug] [main] CMakeTools instance initialization complete.
2021-09-13T07:40:49.737Z [debug] [kit] Reading kits file C:\Users\bak66\AppData\Local\CMakeTools\cmake-tools-kits.json
2021-09-13T07:40:49.885Z [info] [kit] Successfully loaded 4 kits from C:\Users\bak66\AppData\Local\CMakeTools\cmake-tools-kits.json
2021-09-13T07:40:49.889Z [debug] [kit] Not reading non-existent kits file: c:\path\to\repository\.vscode\cmake-kits.json
2021-09-13T07:40:50.121Z [debug] [presetController] Reading presets file c:\path\to\repository\CMakePresets.json
2021-09-13T07:40:50.459Z [info] [presetController] Successfully validated presets in c:\path\to\repository\CMakePresets.json
2021-09-13T07:40:51.011Z [debug] [main] Resolving the selected configure preset
2021-09-13T07:40:52.147Z [debug] [main] Loading new configure preset into CMake driver
2021-09-13T07:40:52.152Z [debug] [main] Resolving the selected build preset
2021-09-13T07:40:52.204Z [debug] [main] Loading new build preset into CMake driver
2021-09-13T07:40:52.226Z [debug] [extension] Configuring workspace on open file:///c%3A/path/to/repository
2021-09-13T07:40:53.467Z [debug] [main] Starting new CMake driver
2021-09-13T07:40:53.468Z [debug] [main] Starting CMake driver
2021-09-13T07:40:53.468Z [debug] [cmakefileapi-driver] Creating instance of CMakeFileApiDriver
2021-09-13T07:40:53.469Z [debug] [driver] Initializating base driver using preset
2021-09-13T07:40:53.469Z [debug] [driver] CMakeDriver configure preset set to default
2021-09-13T07:40:53.470Z [debug] [driver] CMakeDriver build preset set to build-clean-release
2021-09-13T07:40:53.470Z [debug] [driver] Run _refreshExpansions
2021-09-13T07:40:53.471Z [debug] [driver] Run _refreshExpansions cb
2021-09-13T07:40:53.476Z [debug] [cache] Reading CMake cache file c:/path/to/repository/build/default/CMakeCache.txt
2021-09-13T07:40:53.508Z [debug] [cache] Parsing CMake cache string
2021-09-13T07:40:53.557Z [debug] [cache] Reading CMake cache file c:/path/to/repository/build/default/CMakeCache.txt
2021-09-13T07:40:53.561Z [debug] [cache] Parsing CMake cache string
2021-09-13T07:40:53.595Z [debug] [cmakefileapi-parser] Read reply folder: c:\path\to\repository\build\default\.cmake\api\v1\reply
2021-09-13T07:40:53.596Z [debug] [cmakefileapi-parser] Found index files: ["cache-v2-78e37fbffd1f279ce5ee.json","codemodel-v2-04a0265aa2d85fa49e08.json","directory-.-Debug-d0094a50bb2071803777.json","directory-.-Release-d0094a50bb2071803777.json","directory-.-RelWithDebInfo-d0094a50bb2071803777.json","directory-app-Debug-3cf17ddd98260559c9fa.json","directory-app-Release-af5c389cce933aeeca4e.json","directory-app-RelWithDebInfo-97d7727d66b0dbcf803e.json","directory-libs.cxxopts-Debug-3a5cf10f4fb5a50429c4.json","directory-libs.cxxopts-Release-3a5cf10f4fb5a50429c4.json","directory-libs.cxxopts-RelWithDebInfo-3a5cf10f4fb5a50429c4.json","directory-libs.cxxopts.include-Debug-898145de60aac65df633.json","directory-libs.cxxopts.include-Release-898145de60aac65df633.json","directory-libs.cxxopts.include-RelWithDebInfo-898145de60aac65df633.json","directory-libs.nlohmann_json-Debug-70a6394f757af737795a.json","directory-libs.nlohmann_json-Release-70a6394f757af737795a.json","directory-libs.nlohmann_json-RelWithDebInfo-70a6394f757af737795a.json","directory-libs.spdlog-Debug-19e2713325f70c6af392.json","directory-libs.spdlog-Release-19e2713325f70c6af392.json","directory-libs.spdlog-RelWithDebInfo-19e2713325f70c6af392.json","directory-src-Debug-b57fa0c0ecee4ee46fe2.json","directory-src-Release-b13e84297064123357fd.json","directory-src-RelWithDebInfo-073f484b77b63d37aebd.json","directory-tests-Debug-29668c891fec4533ff78.json","directory-tests-Release-b6d3ecf78704fa291b04.json","directory-tests-RelWithDebInfo-a374d02966c30bcfc65c.json","directory-_deps.googletest-build-Debug-eace0a33219ce18ea47c.json","directory-_deps.googletest-build-Release-eace0a33219ce18ea47c.json","directory-_deps.googletest-build-RelWithDebInfo-eace0a33219ce18ea47c.json","directory-_deps.googletest-build.googlemock-Debug-bab07eccea6212fabf7d.json","directory-_deps.googletest-build.googlemock-Release-8bb89d4c60d6b9c37b1c.json","directory-_deps.googletest-build.googlemock-RelWithDebInfo-64c9d982f26fe2038414.json","directory-_deps.googletest-build.googletest-Debug-f421f6d293198fff1651.json","directory-_deps.googletest-build.googletest-Release-f8ce9013eaf48e04d8b3.json","directory-_deps.googletest-build.googletest-RelWithDebInfo-e74a6ef4fa7739826691.json","index-2021-09-10T17-50-51-0565.json","target-Continuous-Debug-131e4cb0d5c9377be6dc.json","target-Continuous-Release-148276466ad30f17ec34.json","target-Continuous-RelWithDebInfo-f7992daeeef1e6bda8d9.json","target-ContinuousBuild-Debug-f1792cb7c409fc2f054e.json","target-ContinuousBuild-Release-9c6f9595dc99086a15bc.json","target-ContinuousBuild-RelWithDebInfo-07b227735d531f9af422.json","target-ContinuousConfigure-Debug-d6505fb59aec33b73335.json","target-ContinuousConfigure-Release-d956959c9488ebc5deb0.json","target-ContinuousConfigure-RelWithDebInfo-c7812b415345f6b3fa2f.json","target-ContinuousCoverage-Debug-7769f465b3d8db1623d1.json","target-ContinuousCoverage-Release-181d10752379e9a06997.json","target-ContinuousCoverage-RelWithDebInfo-bb418e3ba5960ea599ca.json","target-ContinuousMemCheck-Debug-689b0f5668b26e3a5e1b.json","target-ContinuousMemCheck-Release-3322d7bcd3fb50018834.json","target-ContinuousMemCheck-RelWithDebInfo-cc0a9c670969bff5b809.json","target-ContinuousStart-Debug-79060965c09f2851f589.json","target-ContinuousStart-Release-3735eb5ad33f168cca3e.json","target-ContinuousStart-RelWithDebInfo-3a14b531954306ad45e7.json","target-ContinuousSubmit-Debug-36274ed483f2f347f605.json","target-ContinuousSubmit-Release-81243f74f47e6f305c57.json","target-ContinuousSubmit-RelWithDebInfo-2147f67b5023d2cc036c.json","target-ContinuousTest-Debug-e2bee446b1327969743e.json","target-ContinuousTest-Release-f24422d8b81ec601ab1c.json","target-ContinuousTest-RelWithDebInfo-ce0519dc1e2c9ab7173a.json","target-ContinuousUpdate-Debug-0c540cee24ab5af9ba7e.json","target-ContinuousUpdate-Release-90755213c421caf030d9.json","target-ContinuousUpdate-RelWithDebInfo-26884394831062a01a20.json","target-Experimental-Debug-094da57ba09415e9d902.json","target-Experimental-Release-edc961ea0e9298d0580d.json","target-Experimental-RelWithDebInfo-f763e4b206d68770b06e.json","target-ExperimentalBuild-Debug-0a6d8ac08b838912f39a.json","target-ExperimentalBuild-Release-7f9e85f9f297a7f44ab8.json","target-ExperimentalBuild-RelWithDebInfo-b21eabb19788052d201e.json","target-ExperimentalConfigure-Debug-4f103654254da94ef57e.json","target-ExperimentalConfigure-Release-5639920eb40d1a1f0f5f.json","target-ExperimentalConfigure-RelWithDebInfo-4ae6c004281864b2843b.json","target-ExperimentalCoverage-Debug-f2c6380b23ecae5ab334.json","target-ExperimentalCoverage-Release-599c510cac22be0e4b99.json","target-ExperimentalCoverage-RelWithDebInfo-8242d7fea2017931c0f7.json","target-ExperimentalMemCheck-Debug-417fb6d82bbb296962a1.json","target-ExperimentalMemCheck-Release-5e42d5ed486b08527e16.json","target-ExperimentalMemCheck-RelWithDebInfo-718460de4ba17219ef62.json","target-ExperimentalStart-Debug-106c0291837774909c10.json","target-ExperimentalStart-Release-f34de39ffbb080ab4983.json","target-ExperimentalSubmit-Debug-83a6473ac82a194a632f.json","target-ExperimentalSubmit-Release-81013343e436223993d8.json","target-ExperimentalTest-Debug-4d028c5d90530b56ac9c.json","target-ExperimentalTest-Release-148b779e2feb919a67ba.json","target-ExperimentalTest-RelWithDebInfo-1d34779f560d225593e1.json","target-ExperimentalUpdate-Debug-21d2320eeacdbf44e554.json","target-ExperimentalUpdate-Release-3750743e9c80fb198ce2.json","target-ExperimentalUpdate-RelWithDebInfo-dc9b6d0135f85b3114bc.json","target-gmock-Debug-8cd8031d134af29034b6.json","target-gmock-Release-8af8ba11a1bced85d313.json","target-gmock-RelWithDebInfo-743f12ea58e34e31a76d.json","target-gmock_main-Debug-797ba18db9e2cd9dc2d9.json","target-gmock_main-Release-2012bc2c5903ac591d35.json","target-gmock_main-RelWithDebInfo-accba7733c53b745079d.json","target-gtest-Debug-e554c0c15207662e5093.json","target-gtest-Release-08e4f942d560b83a4dd1.json","target-gtest-RelWithDebInfo-f7b5306396fdc22c8455.json","target-gtest_main-Debug-9d85f218facb372d40f7.json","target-gtest_main-Release-71c2739ce5d74bde2b4a.json","target-gtest_main-RelWithDebInfo-93fc2592e2e30d08186f.json","target-Nightly-Debug-aadfe6e80d320ad6f84d.json","target-Nightly-Release-4e50bdabec3adba64407.json","target-Nightly-RelWithDebInfo-3113b008c982f0d8dad3.json","target-NightlyBuild-Debug-dfc68d7699a115554d0b.json","target-NightlyBuild-Release-dfbb98b5d2604a7342d1.json","target-NightlyBuild-RelWithDebInfo-c0eb8e20c97407e0df13.json","target-NightlyConfigure-Debug-c75f02ed1205c7370be7.json","target-NightlyConfigure-Release-378a10f6af9e93c2c462.json","target-NightlyConfigure-RelWithDebInfo-41de9bb9c2a0ff880a34.json","target-NightlyCoverage-Debug-ce88a16ead8c8e25ea05.json","target-NightlyCoverage-Release-62d6fc9d264b4721d736.json","target-NightlyCoverage-RelWithDebInfo-bfe07ef6434cdf75927c.json","target-NightlyMemCheck-Debug-719b2522a3f4acbb7913.json","target-NightlyMemCheck-Release-1f861f2f441c5687a0ef.json","target-NightlyMemCheck-RelWithDebInfo-2702fd497d15c1824590.json","target-NightlyMemoryCheck-Debug-33ed323c59d624f2d98a.json","target-NightlyMemoryCheck-Release-1c5e3fb0d872f236af35.json","target-NightlyMemoryCheck-RelWithDebInfo-6edda863f20553e657e5.json","target-NightlyStart-Debug-e7f74e2af4161ef4b2c6.json","target-NightlyStart-Release-dec4da4a439c0396d9a2.json","target-NightlyStart-RelWithDebInfo-84a43c576862122b9473.json","target-NightlySubmit-Debug-1b15f51785d6fc641afb.json","target-NightlySubmit-Release-61a4d08edea0ebdfbb92.json","target-NightlySubmit-RelWithDebInfo-d1f9517e709f535f5def.json","target-NightlyTest-Debug-20815f68c76038cdb882.json","target-NightlyTest-Release-b8c3432895d676147018.json","target-NightlyTest-RelWithDebInfo-47b2325f98dfb629ad6e.json","target-NightlyUpdate-Debug-be6d4dd33dd0f5385a09.json","target-NightlyUpdate-Release-7eb3817ee2dc0b1540b0.json","target-NightlyUpdate-RelWithDebInfo-b082921994f6317411e8.json","target-vaknar-Debug-bb012cfce11db312d5c3.json","target-vaknar-Release-0954e98cfc76b82d5630.json","target-vaknar-RelWithDebInfo-c6d496c95fd795b8cdb7.json","target-vaknar_app-Debug-5e74e78130e8764cee8e.json","target-vaknar_app-Release-e29750079e081ba47178.json","target-vaknar_app-RelWithDebInfo-5acd8ac81ee2adb1f4a8.json","target-vaknar_test-Debug-d32b3860cf29ae8acd39.json","target-vaknar_test-Release-e63b49e3cec0b2e4fe9a.json","target-vaknar_test-RelWithDebInfo-e5feb94901a0016dfe50.json","toolchains-v1-1ad8b81b0f3a5fd38e1b.json"]
2021-09-13T07:40:54.111Z [fatal] [rollbar] Unhandled exception: Unhandled Promise rejection: Post-folder-open Error: EISDIR: illegal operation on a directory, read {"folder":{"uri":{"$mid":1,"fsPath":"c:\\path\\to\\repository","_sep":1,"external":"file:///c%3A/path/to/repository","path":"/c:/path/to/repository","scheme":"file"},"name":"Vaknar","index":0}}
2021-09-13T07:43:53.536Z [debug] [extension] [9268] cmake.cleanConfigureAll started
2021-09-13T07:43:53.884Z [debug] [main] Starting new CMake driver
2021-09-13T07:43:53.884Z [debug] [main] Starting CMake driver
2021-09-13T07:43:53.885Z [debug] [cmakefileapi-driver] Creating instance of CMakeFileApiDriver
2021-09-13T07:43:53.886Z [debug] [driver] Initializating base driver using preset
2021-09-13T07:43:53.886Z [debug] [driver] CMakeDriver configure preset set to default
2021-09-13T07:43:53.887Z [debug] [driver] CMakeDriver build preset set to build-clean-release
2021-09-13T07:43:53.887Z [debug] [driver] Run _refreshExpansions
2021-09-13T07:43:53.887Z [debug] [driver] Run _refreshExpansions cb
2021-09-13T07:43:53.894Z [debug] [cache] Reading CMake cache file c:/path/to/repository/build/default/CMakeCache.txt
2021-09-13T07:43:53.897Z [debug] [cache] Parsing CMake cache string
2021-09-13T07:43:53.923Z [debug] [cache] Reading CMake cache file c:/path/to/repository/build/default/CMakeCache.txt
2021-09-13T07:43:53.926Z [debug] [cache] Parsing CMake cache string
2021-09-13T07:43:53.947Z [debug] [cmakefileapi-parser] Read reply folder: c:\path\to\repository\build\default\.cmake\api\v1\reply
2021-09-13T07:43:53.948Z [debug] [cmakefileapi-parser] Found index files: ["cache-v2-78e37fbffd1f279ce5ee.json","codemodel-v2-04a0265aa2d85fa49e08.json","directory-.-Debug-d0094a50bb2071803777.json","directory-.-Release-d0094a50bb2071803777.json","directory-.-RelWithDebInfo-d0094a50bb2071803777.json","directory-app-Debug-3cf17ddd98260559c9fa.json","directory-app-Release-af5c389cce933aeeca4e.json","directory-app-RelWithDebInfo-97d7727d66b0dbcf803e.json","directory-libs.cxxopts-Debug-3a5cf10f4fb5a50429c4.json","directory-libs.cxxopts-Release-3a5cf10f4fb5a50429c4.json","directory-libs.cxxopts-RelWithDebInfo-3a5cf10f4fb5a50429c4.json","directory-libs.cxxopts.include-Debug-898145de60aac65df633.json","directory-libs.cxxopts.include-Release-898145de60aac65df633.json","directory-libs.cxxopts.include-RelWithDebInfo-898145de60aac65df633.json","directory-libs.nlohmann_json-Debug-70a6394f757af737795a.json","directory-libs.nlohmann_json-Release-70a6394f757af737795a.json","directory-libs.nlohmann_json-RelWithDebInfo-70a6394f757af737795a.json","directory-libs.spdlog-Debug-19e2713325f70c6af392.json","directory-libs.spdlog-Release-19e2713325f70c6af392.json","directory-libs.spdlog-RelWithDebInfo-19e2713325f70c6af392.json","directory-src-Debug-b57fa0c0ecee4ee46fe2.json","directory-src-Release-b13e84297064123357fd.json","directory-src-RelWithDebInfo-073f484b77b63d37aebd.json","directory-tests-Debug-29668c891fec4533ff78.json","directory-tests-Release-b6d3ecf78704fa291b04.json","directory-tests-RelWithDebInfo-a374d02966c30bcfc65c.json","directory-_deps.googletest-build-Debug-eace0a33219ce18ea47c.json","directory-_deps.googletest-build-Release-eace0a33219ce18ea47c.json","directory-_deps.googletest-build-RelWithDebInfo-eace0a33219ce18ea47c.json","directory-_deps.googletest-build.googlemock-Debug-bab07eccea6212fabf7d.json","directory-_deps.googletest-build.googlemock-Release-8bb89d4c60d6b9c37b1c.json","directory-_deps.googletest-build.googlemock-RelWithDebInfo-64c9d982f26fe2038414.json","directory-_deps.googletest-build.googletest-Debug-f421f6d293198fff1651.json","directory-_deps.googletest-build.googletest-Release-f8ce9013eaf48e04d8b3.json","directory-_deps.googletest-build.googletest-RelWithDebInfo-e74a6ef4fa7739826691.json","index-2021-09-10T17-50-51-0565.json","target-Continuous-Debug-131e4cb0d5c9377be6dc.json","target-Continuous-Release-148276466ad30f17ec34.json","target-Continuous-RelWithDebInfo-f7992daeeef1e6bda8d9.json","target-ContinuousBuild-Debug-f1792cb7c409fc2f054e.json","target-ContinuousBuild-Release-9c6f9595dc99086a15bc.json","target-ContinuousBuild-RelWithDebInfo-07b227735d531f9af422.json","target-ContinuousConfigure-Debug-d6505fb59aec33b73335.json","target-ContinuousConfigure-Release-d956959c9488ebc5deb0.json","target-ContinuousConfigure-RelWithDebInfo-c7812b415345f6b3fa2f.json","target-ContinuousCoverage-Debug-7769f465b3d8db1623d1.json","target-ContinuousCoverage-Release-181d10752379e9a06997.json","target-ContinuousCoverage-RelWithDebInfo-bb418e3ba5960ea599ca.json","target-ContinuousMemCheck-Debug-689b0f5668b26e3a5e1b.json","target-ContinuousMemCheck-Release-3322d7bcd3fb50018834.json","target-ContinuousMemCheck-RelWithDebInfo-cc0a9c670969bff5b809.json","target-ContinuousStart-Debug-79060965c09f2851f589.json","target-ContinuousStart-Release-3735eb5ad33f168cca3e.json","target-ContinuousStart-RelWithDebInfo-3a14b531954306ad45e7.json","target-ContinuousSubmit-Debug-36274ed483f2f347f605.json","target-ContinuousSubmit-Release-81243f74f47e6f305c57.json","target-ContinuousSubmit-RelWithDebInfo-2147f67b5023d2cc036c.json","target-ContinuousTest-Debug-e2bee446b1327969743e.json","target-ContinuousTest-Release-f24422d8b81ec601ab1c.json","target-ContinuousTest-RelWithDebInfo-ce0519dc1e2c9ab7173a.json","target-ContinuousUpdate-Debug-0c540cee24ab5af9ba7e.json","target-ContinuousUpdate-Release-90755213c421caf030d9.json","target-ContinuousUpdate-RelWithDebInfo-26884394831062a01a20.json","target-Experimental-Debug-094da57ba09415e9d902.json","target-Experimental-Release-edc961ea0e9298d0580d.json","target-Experimental-RelWithDebInfo-f763e4b206d68770b06e.json","target-ExperimentalBuild-Debug-0a6d8ac08b838912f39a.json","target-ExperimentalBuild-Release-7f9e85f9f297a7f44ab8.json","target-ExperimentalBuild-RelWithDebInfo-b21eabb19788052d201e.json","target-ExperimentalConfigure-Debug-4f103654254da94ef57e.json","target-ExperimentalConfigure-Release-5639920eb40d1a1f0f5f.json","target-ExperimentalConfigure-RelWithDebInfo-4ae6c004281864b2843b.json","target-ExperimentalCoverage-Debug-f2c6380b23ecae5ab334.json","target-ExperimentalCoverage-Release-599c510cac22be0e4b99.json","target-ExperimentalCoverage-RelWithDebInfo-8242d7fea2017931c0f7.json","target-ExperimentalMemCheck-Debug-417fb6d82bbb296962a1.json","target-ExperimentalMemCheck-Release-5e42d5ed486b08527e16.json","target-ExperimentalMemCheck-RelWithDebInfo-718460de4ba17219ef62.json","target-ExperimentalStart-Debug-106c0291837774909c10.json","target-ExperimentalStart-Release-f34de39ffbb080ab4983.json","target-ExperimentalSubmit-Debug-83a6473ac82a194a632f.json","target-ExperimentalSubmit-Release-81013343e436223993d8.json","target-ExperimentalTest-Debug-4d028c5d90530b56ac9c.json","target-ExperimentalTest-Release-148b779e2feb919a67ba.json","target-ExperimentalTest-RelWithDebInfo-1d34779f560d225593e1.json","target-ExperimentalUpdate-Debug-21d2320eeacdbf44e554.json","target-ExperimentalUpdate-Release-3750743e9c80fb198ce2.json","target-ExperimentalUpdate-RelWithDebInfo-dc9b6d0135f85b3114bc.json","target-gmock-Debug-8cd8031d134af29034b6.json","target-gmock-Release-8af8ba11a1bced85d313.json","target-gmock-RelWithDebInfo-743f12ea58e34e31a76d.json","target-gmock_main-Debug-797ba18db9e2cd9dc2d9.json","target-gmock_main-Release-2012bc2c5903ac591d35.json","target-gmock_main-RelWithDebInfo-accba7733c53b745079d.json","target-gtest-Debug-e554c0c15207662e5093.json","target-gtest-Release-08e4f942d560b83a4dd1.json","target-gtest-RelWithDebInfo-f7b5306396fdc22c8455.json","target-gtest_main-Debug-9d85f218facb372d40f7.json","target-gtest_main-Release-71c2739ce5d74bde2b4a.json","target-gtest_main-RelWithDebInfo-93fc2592e2e30d08186f.json","target-Nightly-Debug-aadfe6e80d320ad6f84d.json","target-Nightly-Release-4e50bdabec3adba64407.json","target-Nightly-RelWithDebInfo-3113b008c982f0d8dad3.json","target-NightlyBuild-Debug-dfc68d7699a115554d0b.json","target-NightlyBuild-Release-dfbb98b5d2604a7342d1.json","target-NightlyBuild-RelWithDebInfo-c0eb8e20c97407e0df13.json","target-NightlyConfigure-Debug-c75f02ed1205c7370be7.json","target-NightlyConfigure-Release-378a10f6af9e93c2c462.json","target-NightlyConfigure-RelWithDebInfo-41de9bb9c2a0ff880a34.json","target-NightlyCoverage-Debug-ce88a16ead8c8e25ea05.json","target-NightlyCoverage-Release-62d6fc9d264b4721d736.json","target-NightlyCoverage-RelWithDebInfo-bfe07ef6434cdf75927c.json","target-NightlyMemCheck-Debug-719b2522a3f4acbb7913.json","target-NightlyMemCheck-Release-1f861f2f441c5687a0ef.json","target-NightlyMemCheck-RelWithDebInfo-2702fd497d15c1824590.json","target-NightlyMemoryCheck-Debug-33ed323c59d624f2d98a.json","target-NightlyMemoryCheck-Release-1c5e3fb0d872f236af35.json","target-NightlyMemoryCheck-RelWithDebInfo-6edda863f20553e657e5.json","target-NightlyStart-Debug-e7f74e2af4161ef4b2c6.json","target-NightlyStart-Release-dec4da4a439c0396d9a2.json","target-NightlyStart-RelWithDebInfo-84a43c576862122b9473.json","target-NightlySubmit-Debug-1b15f51785d6fc641afb.json","target-NightlySubmit-Release-61a4d08edea0ebdfbb92.json","target-NightlySubmit-RelWithDebInfo-d1f9517e709f535f5def.json","target-NightlyTest-Debug-20815f68c76038cdb882.json","target-NightlyTest-Release-b8c3432895d676147018.json","target-NightlyTest-RelWithDebInfo-47b2325f98dfb629ad6e.json","target-NightlyUpdate-Debug-be6d4dd33dd0f5385a09.json","target-NightlyUpdate-Release-7eb3817ee2dc0b1540b0.json","target-NightlyUpdate-RelWithDebInfo-b082921994f6317411e8.json","target-vaknar-Debug-bb012cfce11db312d5c3.json","target-vaknar-Release-0954e98cfc76b82d5630.json","target-vaknar-RelWithDebInfo-c6d496c95fd795b8cdb7.json","target-vaknar_app-Debug-5e74e78130e8764cee8e.json","target-vaknar_app-Release-e29750079e081ba47178.json","target-vaknar_app-RelWithDebInfo-5acd8ac81ee2adb1f4a8.json","target-vaknar_test-Debug-d32b3860cf29ae8acd39.json","target-vaknar_test-Release-e63b49e3cec0b2e4fe9a.json","target-vaknar_test-RelWithDebInfo-e5feb94901a0016dfe50.json","toolchains-v1-1ad8b81b0f3a5fd38e1b.json"]
2021-09-13T07:43:53.964Z [fatal] [rollbar] Unhandled exception: Unhandled Promise rejection: cleanConfigureAll Error: EISDIR: illegal operation on a directory, read {}

Platform and Versions

  • Operating System: Windows
  • CMake Version: 3.21.1
  • VSCode Version: 1.60.0
  • CMake Tools Extension Version: 1.8.1
@diggidende diggidende changed the title [rollbar] Unhandled exception: Unhandled Promise rejection: configureAll Error: EISDIR: illegal operation on a directory, read {} [rollbar] Unhandled exception with CMakePresets.json after update (?) Sep 10, 2021
@diggidende diggidende reopened this Sep 13, 2021
@bobbrow
Copy link
Member

bobbrow commented Sep 13, 2021

We haven't spent any time on the Ninja multi-config generator yet (tracking: #1423). We should investigate this when we officially support it.

@diggidende
Copy link
Author

Thanks Bob, I was not aware that the Ninja multi-config generator was the issue. Feel free to close this issue if not needed on your side.

@bobbrow
Copy link
Member

bobbrow commented Sep 14, 2021

I think I'll keep this issue in case it isn't addressed by #1423. If you could subscribe to that issue though, that will give you a heads up when the support is ready. But just to set expectations, I don't have an ETA on it. It is marked for 1.9, but that milestone is already overbooked, so we need to move some things around in the schedule.

@bobbrow bobbrow added the duplicate a duplicate of an already present issue label Oct 4, 2021
@andreeis andreeis added this to the 1.10.0 milestone Oct 4, 2021
@andreeis andreeis removed the duplicate a duplicate of an already present issue label Oct 4, 2021
@bobbrow bobbrow modified the milestones: 1.10.0, 1.11.0 Apr 6, 2022
@bobbrow
Copy link
Member

bobbrow commented Apr 6, 2022

This looks like it could be our number 1 crash and it still happens in 1.11. Prioritizing this for the next release.

@bobbrow
Copy link
Member

bobbrow commented Apr 29, 2022

This should be fixed in tomorrow's pre-release version.

@bobbrow bobbrow added fixed (release pending) bug a bug in the product labels Apr 29, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Jun 13, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug a bug in the product Feature: configure
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants