{"record":{"id":"653e213a77fcbf0a","repo":"firecracker-microvm/firecracker","slug":"parent-cpu-time-us-parameter-expected-to-be-of","errorCode":null,"errorMessage":"'parent-cpu-time-us' parameter expected to be of 'u64' type.","messagePattern":"'parent-cpu-time-us' parameter expected to be of 'u64' type\\.","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/firecracker/src/main.rs","lineNumber":439,"sourceCode":"    if api_enabled {\n        let bind_path = arguments\n            .single_value(\"api-sock\")\n            .map(PathBuf::from)\n            .expect(\"Missing argument: api-sock\");\n\n        let start_time_us = arguments.single_value(\"start-time-us\").map(|s| {\n            s.parse::<u64>()\n                .expect(\"'start-time-us' parameter expected to be of 'u64' type.\")\n        });\n\n        let start_time_cpu_us = arguments.single_value(\"start-time-cpu-us\").map(|s| {\n            s.parse::<u64>()\n                .expect(\"'start-time-cpu-us' parameter expected to be of 'u64' type.\")\n        });\n\n        let parent_cpu_time_us = arguments.single_value(\"parent-cpu-time-us\").map(|s| {\n            s.parse::<u64>()\n                .expect(\"'parent-cpu-time-us' parameter expected to be of 'u64' type.\")\n        });\n\n        let process_time_reporter =\n            ProcessTimeReporter::new(start_time_us, start_time_cpu_us, parent_cpu_time_us);\n\n        api_server_adapter::run_with_api(\n            &mut seccomp_filters,\n            vmm_config_json,\n            bind_path,\n            instance_info,\n            process_time_reporter,\n            boot_timer_enabled,\n            pci_enabled,\n            api_payload_limit,\n            mmds_size_limit,\n            metadata_json.as_deref(),\n        )\n        .map_err(MainError::RunWithApi)","sourceCodeStart":421,"sourceCodeEnd":457,"githubUrl":"https://github.com/firecracker-microvm/firecracker/blob/0a745def42ddf4cc2a744d79a08a27ff50b5d27a/src/firecracker/src/main.rs#L421-L457","documentation":"Error \"'parent-cpu-time-us' parameter expected to be of 'u64' type.\" thrown in firecracker-microvm/firecracker.","triggerScenarios":"Thrown at src/firecracker/src/main.rs:439 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass a non-negative 64-bit integer for the parent-cpu-time-us metadata value.","Check the config file JSON types; the value must be a number, not a string."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0a745def42ddf4cc2a744d79a08a27ff50b5d27a","analyzedAt":"2026-08-19T05:27:02.517Z","contentChangedAt":"2026-08-19T05:27:02.517Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}