{"record":{"id":"19bd68db4022bae7","repo":"googleapis/mcp-toolbox","slug":"invalid-value-for-maxdelay-w-19bd68","errorCode":null,"errorMessage":"invalid value for maxDelay: %w","messagePattern":"invalid value for maxDelay: %w","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/tools/cloudsql/cloudsqlwaitforoperation/cloudsqlwaitforoperation.go","lineNumber":143,"sourceCode":"\tvar delay time.Duration\n\tif cfg.Delay == \"\" {\n\t\tdelay = 3 * time.Second\n\t} else {\n\t\tvar err error\n\t\tdelay, err = time.ParseDuration(cfg.Delay)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"invalid value for delay: %w\", err)\n\t\t}\n\t}\n\n\tvar maxDelay time.Duration\n\tif cfg.MaxDelay == \"\" {\n\t\tmaxDelay = 4 * time.Minute\n\t} else {\n\t\tvar err error\n\t\tmaxDelay, err = time.ParseDuration(cfg.MaxDelay)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"invalid value for maxDelay: %w\", err)\n\t\t}\n\t}\n\n\tmultiplier := cfg.Multiplier\n\tif multiplier == 0 {\n\t\tmultiplier = 2.0\n\t}\n\n\tmaxRetries := cfg.MaxRetries\n\tif maxRetries == 0 {\n\t\tmaxRetries = 10\n\t}\n\n\tparams := buildParams(\"\")\n\treturn Tool{\n\t\tBaseTool: tools.NewBaseTool(\n\t\t\tcfg,\n\t\t\ttools.GetAnnotationsOrDefault(cfg.Annotations, tools.NewReadOnlyAnnotations),","sourceCodeStart":125,"sourceCodeEnd":161,"githubUrl":"https://github.com/googleapis/mcp-toolbox/blob/8cc6e09de2ad7b8bffc77751799585a1401a48eb/internal/tools/cloudsql/cloudsqlwaitforoperation/cloudsqlwaitforoperation.go#L125-L161","documentation":"Initialize failed to parse the tool's `maxDelay` field with time.ParseDuration — the string is not a valid Go duration format.","triggerScenarios":"Thrown at internal/tools/cloudsql/cloudsqlwaitforoperation/cloudsqlwaitforoperation.go:143 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set maxDelay to a valid duration string such as 4m","Check for typos and missing time units","Omit maxDelay to use the 4m default"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8cc6e09de2ad7b8bffc77751799585a1401a48eb","analyzedAt":"2026-09-05T01:10:36.887Z","contentChangedAt":"2026-09-05T01:10:36.887Z","schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}