ErrLookup › lfnovo/open-notebook
lfnovo/open-notebook
An Open Source implementation of Notebook LM with more flexibility and features · TypeScript · 287 source files
Analyzed at a7de90d38a on 2026-08-27. 109 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Failed to load default models configuration | exception | critical | database, surrealdb, configuration, models, startup |
| Invalid name | exception | error | validation, sql-injection, surrealdb, security, identifiers |
| Failed to create record | exception | error | database, surrealdb, create, schema |
| Link-local addresses (169.254.x.x) are not allowed for… | validation | critical | ssrf, security, cloud-metadata, link-local |
| Invalid URL format. Check server logs for details. | validation | error | url-validation, valueerror, config |
| Hostname ' ' resolves to a link-local address (169.254.x.x)… | validation | critical | ssrf, security, cloud-metadata, link-local |
| Error executing transformation | http | error | fastapi, http-500, transformation, langgraph, llm-provider |
| Invalid order_by field | validation | warning | validation, sql-injection, order-by, input-sanitization |
| No class found for table | validation | error | open-notebook, record-id, model-registry, surrealdb |
| Object with id not found | exception | error | error-masking, not-found, open-notebook, surrealdb |
| Failed to update record | exception | error | database, surrealdb, update, schema |
| Invalid order_by clause | validation | warning | validation, sql-injection, order-by, input-sanitization |
| Hostname ' ' resolves to the AWS IMDSv6 metadata address… | validation | critical | ssrf, security, aws-imds, ipv6 |
| Invalid order_by: ' '. Allowed fields: . Allowed… | http | warning | notebooks, validation, http-400, query-params |
| Failed to delete record | exception | error | database, surrealdb, delete, record-id |
| Failed to submit note embedding job | http | error | embedding, note, job-queue, http-500 |
| Could not resolve hostname | validation | error | dns, network, hostname-resolution |
| Error fetching default prompt | http | error | fastapi, http-500, default-prompt, surrealdb |
| Error discovering models. Check server logs for details. | http | error | models, discovery, providers, http-500 |
| Failed to start rebuild operation | http | error | embedding, rebuild, job-queue, http-500 |
| Model is not a LanguageModel | exception | error | configuration, models, type-mismatch, llm |
| Failed to check environment status | http | error | credentials, environment-status, http-500, open-notebook |
| The AWS IMDSv6 metadata address (fd00:ec2::254) is not… | validation | critical | ssrf, security, aws-imds, ipv6 |
| No model configured for | exception | error | configuration, models, llm, provisioning |
| Error saving record | exception | critical | database, save, surrealdb, open-notebook |
| Failed to create insight - no ID in result | exception | error | python, valueerror, insight, surrealdb, missing-id |
| Error fetching all | exception | critical | surrealdb, database, infrastructure, open-notebook |
| get_all() must be called from a specific model class | exception | error | open-notebook, base-class-misuse, orm, type-error |
| Error updating default prompt | http | error | fastapi, http-500, default-prompt, surrealdb, write-failure |
| Error fetching models | http | error | models, http-500, database |
| Failed to create insight - no result returned | exception | error | python, valueerror, insight, surrealdb, insert |
| is required and cannot be cleared, only reassigned | exception | warning | models, defaults, validation, http-400 |
| Failed to update credential | http | error | credentials, update, http-500, database |
| Item type must be either 'source' or 'note' | http | error | embedding, validation, http-400 |
| Error updating transformation | http | error | fastapi, http-500, transformation, surrealdb, update |
| Failed to delete | exception | critical | database, delete, surrealdb, open-notebook |
| No embedding model configured. Please configure one in the… | exception | error | python, valueerror, embedding, model-configuration, setup |
| Error deleting transformation | http | error | fastapi, http-500, transformation, delete, surrealdb |
| Failed to retry episode | http | error | podcast, retry, http-500, worker-queue |
| Migration from provider config failed | http | error | credentials, migration, provider-config, http-500 |
| Failed to discover models | http | error | credentials, model-discovery, network, http-500 |
| Error checking provider availability | http | error | models, providers, http-500 |
| Error fetching chat sessions | http | error | http-500, internal-error, surrealdb, chat-sessions |
| Failed to delete credential | http | error | credentials, delete, migration, http-500 |
| Error fetching transformation | http | error | fastapi, http-500, transformation, surrealdb |
| Failed to list credentials | http | error | credentials, list, http-500, database |
| Error auto-assigning defaults | http | error | models, defaults, http-500 |
| Error deleting model | http | error | models, http-500, delete |
| Embedding count mismatch: got | exception | error | python, valueerror, embedding, batch-mismatch, provider |
| Error updating default models | http | error | models, defaults, http-500 |
| Error embedding content | http | error | embedding, http-500, provider-api |
| with id not found | exception | warning | not-found, record-id, open-notebook, surrealdb |
| Cannot delete object without an ID | validation | error | validation, delete, unsaved-object, open-notebook |
| ' ' not found | exception | warning | python, valueerror, embedding, note, insight, not-found |
| Migration from environment variables failed | http | error | credentials, migration, env-vars, http-500 |
| Error syncing all models | http | error | models, sync, http-500 |
| Invalid model type. Must be one of | http | warning | models, validation, http-400 |
| Model not found | http | warning | models, http-404, delete |
| Failed to queue embedding | http | error | embedding, async, job-queue, worker, http-500 |
| Model ' ' already exists for provider ' ' with type | http | warning | models, duplicate, http-400 |
| Error creating model | http | error | models, http-500, database |
| Source ' ' has no text to embed | exception | warning | python, valueerror, embedding, source, empty-content, ingestion |
| Failed to register models | http | error | credentials, model-registration, http-500 |
| Invalid order_by field | http | warning | notebooks, validation, http-400, query-params |
| not found | http | error | embedding, not-found, http-404 |
| Error syncing models. Check server logs for details. | http | error | models, sync, providers, http-500 |
| Speaker profile ' ' not found | exception | error | http-400, invalid-input, speaker-profile, episode-profile |
| {str(e)} | http | warning | input-validation, search, http-400 |
| Credential not found | http | error | credentials, not-found, http-404 |
| Failed to submit command | http | error | http-500, command-queue, worker |
| Rebuild command not found | http | error | http-404, embedding-rebuild, surreal-commands, not-found |
| Error fetching default models | http | error | models, defaults, http-500 |
| Ask operation failed | http | error | ask, http-500, llm-provider, streaming |
| Failed to get rebuild status | http | error | http-500, internal-error, surreal-db, embedding-rebuild |
| Source ' ' not found | exception | warning | python, valueerror, embedding, source, not-found |
| No chunks created after splitting text | exception | warning | python, valueerror, embedding, chunking, source |
| Failed to list credentials for provider | http | error | credentials, provider, http-500 |
| Strategy model not found | http | warning | ask, model-not-found, http-400, strategy-model |
| Ask feature requires an embedding model. Please configure… | http | warning | ask, embedding-model, configuration, http-400 |
| ' ' has no content to embed | exception | warning | python, valueerror, embedding, empty-content, note, insight |
| Failed to create episode profile | http | error | http-500, internal-error, episode-profile, create, unique-constraint |
| Failed to create credential | http | error | credentials, create, encryption, http-500 |
| Error saving insight as note | http | error | http-500, internal-error, insight, note, database |
| ID cannot be empty | validation | error | validation, empty-id, open-notebook, api-boundary |
| No answer generated | http | error | ask, empty-response, http-500, langgraph |
| Failed to delete episode | http | error | podcast, delete, http-500, database |
| Error executing chat | http | error | http-500, ai-provider, chat-execute, traceback |
| Vector search requires an embedding model. Please configure… | http | warning | vector-search, embedding-model, configuration, http-400 |
| Error getting model count | http | error | models, count, http-500 |
| Error creating chat session | http | error | http-500, internal-error, surrealdb, chat-sessions |
| Failed to fetch job status | http | error | http-500, job-status, worker |
| Failed to fetch episode profile | http | error | http-500, internal-error, episode-profile, database |
| Notebook not found | http | error | http-404, not-found, notebook, insight, save-as-note |
| Search failed | http | error | database, search, http-500, surrealdb |
| Error fetching insight | http | error | http-500, internal-error, insight, dangling-reference, database |
| Error fetching session | http | error | http-500, internal-error, chat-session, surrealdb |
| Error building context | http | error | http-500, internal-error, context-building |
| Error updating session | http | error | http-500, internal-error, chat-session |
| Answer model not found | http | warning | ask, model-not-found, http-400, answer-model |
| Failed to duplicate episode profile | http | error | http-500, internal-error, episode-profile, duplicate, unique-constraint |