{"record":{"id":"65783405da2e6a70","repo":"cline/cline","slug":"baseurl-is-required","errorCode":null,"errorMessage":"baseUrl is required","messagePattern":"baseUrl is required","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"sdk/packages/core/src/services/providers/local-provider-service.ts","lineNumber":434,"sourceCode":"\t\t\t};\n\t\t}\n\n\t\tremoveProviderFromSettingsState(manager, providerId);\n\n\t\treturn {\n\t\t\tproviderId,\n\t\t\tsettingsPath: manager.getFilePath(),\n\t\t\tmodelsPath,\n\t\t\tmodelsCount: 0,\n\t\t};\n\t}\n\n\tif (LlmsModels.hasProvider(providerId))\n\t\tthrow new Error(`provider \"${providerId}\" already exists`);\n\n\tconst providerName = request.name.trim();\n\tif (!providerName) throw new Error(\"name is required\");\n\tif (!baseUrl) throw new Error(\"baseUrl is required\");\n\n\tconst typedModels = uniqueTrimmed(request.models);\n\tconst sourceUrl = request.modelsSourceUrl?.trim();\n\tconst modelIds = await resolveModelIds({\n\t\tproviderId,\n\t\texplicitModels: typedModels,\n\t\tmodelsSourceUrl: sourceUrl,\n\t\tshouldRecompute: true,\n\t});\n\tif (modelIds.length === 0) {\n\t\tthrow new Error(\n\t\t\t\"at least one model is required (manual or via modelsSourceUrl)\",\n\t\t);\n\t}\n\n\tconst defaultModelId =\n\t\trequest.defaultModelId?.trim() &&\n\t\tmodelIds.includes(request.defaultModelId.trim())","sourceCodeStart":416,"sourceCodeEnd":452,"githubUrl":"https://github.com/cline/cline/blob/491b30b806fdb8c93513f821f2b87d63a61542f5/sdk/packages/core/src/services/providers/local-provider-service.ts#L416-L452","documentation":"Error \"baseUrl is required\" thrown in cline/cline.","triggerScenarios":"Thrown at sdk/packages/core/src/services/providers/local-provider-service.ts:434 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"491b30b806fdb8c93513f821f2b87d63a61542f5","analyzedAt":"2026-08-25T13:45:22.367Z","schemaVersion":2},"datasetVersion":"2026-08-25T21:54:21.419Z"}