mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 14:13:35 -04:00
[GH-ISSUE #5361] [BUG]:Desktop Assistant fails with Error: No embedding base path was set. even when main app chat and embedder config are valid #5042
Closed
opened 2026-06-05 14:51:41 -04:00 by yindo
·
6 comments
No Branch/Tag Specified
master
5846-bug-when-scrolling-up-scrolling-jumps
refactor-remove-workspace-pfp
5969-bug-stopgenerationbutton-disappears-on-the-first-prompt-that-initiates-an-agent-session
2235-bug-how-to-upload-a-folder-with-subfolders-with-files-to-anythingllm
5990-workspace-update-fails-with-unknown-argument-router_id-v1130v1150-intel-mac
opencomputer-examples
pg
feat/image-generation-translations
feat/image-generation
5924-bug-meeting-summary-fails-with-sincludes-is-not-a-function-when-default-llm-is-anthropic-claude
render
feat/uniform-modal-component
5883-bug-unescaped-content-in-json-strings-being-passed-to-document-generator-tools
5901-bug-api-update-embeddings-fails-prisma-argument-filename-is-missing-on-workspace_documentscreate-desktop-windows-v1141
hybrid-search
1981-translations
5752-bug-prompts-to-local-jan-endpoint-unresponsive
feat-disable-native-tool-calling-env-var
5676-bug-non-ollama-agent-providers-do-not-parse-and-present-reasoning-content
feat/markdown-web-scraping
5717-bug-apiv1documentupload-silently-drops-metadata-field-in-desktop-1130-arg-count-mismatch-nested-payload-key
fix/aibitat-context-overflow
5711-bug-erratic-deepseek-v4-flash-the-agent-model-failed-to-respond-400-the-reasoning_content
5631-feat-custom-api-request-timeouts-for-ai-providers
feat-reasoning-control
feat-agent-clarifying-questions-translations
5583-bug-lm-studio-provider-does-not-present-reasoning-output
5313-normalize-translations
feat/memory-translations
5305-lemonade-embedding-engine-swallows-errors-falsely-reports-documents-as-embedded
5060-bug-agent-interactions-agent-are-not-persisted-to-thread-history-via-api
pptx-subagent
feat-render-images-from-mcp-tool-results
stt-provider-expansion-openai-api-compatible
feat-file-search-agent-tool
feat-native-embedder-job-queue
5189-normalize-translations
feat-file-search-agent-tool-translations
i18n-eslint
5140-auto-migration
5112-bug-openrouter-failed-message-bug
3506-feat-parameters-for-openrouter-models
4992-feat-preserve-scroll-position
4973-bug-markdown-numbered-list-display-in-reasoning-pane
desktop
4938-bug-pending-chat-rerendering-ui-bug
quickstart-env
node-llama-cpp-in-container-cuda
node-llama-cpp-in-container
ollama-in-container
4817-feat-set-cooldown-per-mcp-server
4845-keyboard-shortcuts-to-navigate-in-chat
4844-feat-reorder-threads-by-latest-interaction
standardize-username-constraints-normalize-translations
4792-feat-refactor-workspacepfp-image
1382-embed-ip-improvements
1382-bug-embed-api-improvements
refactor-eslint-frontend
4687-feat-refactor-vector-db-providers
4615-feat-disable-apidocs-with-environment-variable
4559-feat-agent-web-search-enable-ordering-of-results
4599-bug-ollama-race-condition-bug
4572-bug-lmstudio-provided-llm-stopped-working-with-anything-llm-after-upgrading-to-190
4508-agent-youtube-transcript-analysis
4497-feat-workspace-names
frontend-eslint
ollama-lmstudio-auto-context-window
4431-validate-vector-database-connectioN
2019-slash-command-keyboard-selection
microsoft-foundry-provider
4431-validate-vector-database-connection
4325-sys-prompt-var-improvements
3209-feat-apiv1workspacestream-chat-sources-citations
4210-bug-voice-to-text-overwrite
4136-feat-jan-as-a-backend-server-option
4172-feat-openai-o3-support
1.8.3-rerelease
web-push-notifications-service
tasks
3955-feat-jinaai-embedder-provider-support
3921-feat-agent-skills-uiux-improvements
3901-bug-validfunccall-checks-optional-arguments
keyboard-dev
1787-custom-roles-and-permissions
add-jira-slack-data-connector
office-extension-wip
lightmode-dropdown-color-update
3586-bug-agent-flow-function-description-provided-by-user-is-not-seen-in-the-llm-query
3463-bug-agent-continues-to-run-if-request-failed-even-after-exit
3439-feat-call-variables-within-the-flow-api-block-url-field
3282-manager-view-models-workspace
3280-token-counting-server-side-truncation-improvements
3147-bug-embedded-chat-widget---not-considering-query-mode-option-always-working-in-chat-mode
2995-feat-disable-temperature-setting-for-deepseek-r1-deepseek-reasoner-model
2827-feat-perplexity-citations
2866-feat-finally-a-gemini-models-endpoint
2647-feat-hpp-header-for-a-c++-code-file-mime-addition
lancedb-revert
1656-feat-implement-tooltip-ui-designs
2011-feat-bump-perplexity-models
1873-feat-auto-add-and-watch-folder-for-document-uploads
1297-feat-gemini-agent-support
1759-bug-ui-bug-fixes
1686-feat-implement-winston-for-logging
1536-bug-toggling-on-users-can-delete-workspaces-does-not-take-effect
agent-ui-mobile-styles
1522-feat-chromadb-support
1595-bug-unable-to-get-live-web-search-and-browsing-agent-working-using-google-custom-search-engine-error-getaddrinfo-enotfound-http-errno-3008
1582-bug-lm-studio-does-not-allow-for-different-model-selection
1312-bug-usernames-should-not-be-case-sensitive-when-logging-in
1029-feat-hf-serverless-inference-api
1086-feat-implement-normalized-input-fields
knowledge-graph-support
644-bug-uploaded-file-name-does-not-match-the-displayed-file-name-after-the-upload
v1.15.0
v1.14.2
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.0
v1.9.1
v1.9.0
v1.8.5
v1.8.4
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.8
v1.7.6
v1.7.5
v1.7.4
v1.4.0
v1.3.0
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Labels
Clear labels
Desktop
Docker
Integration Request
Integration Request
OS: Linux
OS: Mobile
OS: Windows
UI/UX
blocked
bug
bug
core-team-only
documentation
duplicate
embed-widget
enhancement
feature request
github_actions
good first issue
investigating
needs info / can't replicate
possible bug
pull-request
question
stage: specifications
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Mintplex-Labs/anything-llm#5042
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @dennis-linux on GitHub (Apr 6, 2026).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/5361
How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
Description
On macOS with AnythingLLM Desktop v1.12.0, the main app works normally, but Desktop Assistant fails consistently with:
Error: No embedding base path was set.
This appears to be specific to the Desktop Assistant path, not the general LLM or embedding configuration.
Environment
What works
Inside the main desktop app, normal chat works correctly in my workspace.
Example:
What fails
Desktop Assistant fails immediately with:
Error: No embedding base path was set.
What I tested
I tested multiple embedding providers:
Desktop Assistant failed in all cases.
Additional debugging
I verified that:
I cleared only:
No change.
Relevant log clues
The backend initializes normal embedders correctly in the main app path, but Desktop Assistant still fails.
I also saw log entries like:
Assistant workspace not found - exiting.
The packaged app code appears to throw "No embedding base path was set." only from API-style embedder classes, not from the native embedder, which
suggests Desktop Assistant may be resolving the wrong embedder path or loading stale/incorrect assistant-specific config.
Expected behavior
Desktop Assistant should either:
Actual behavior
Desktop Assistant throws:
Error: No embedding base path was set.
even when the configured embedder is valid and the main app works.
Are there known steps to reproduce?
No response
@dennis-linux commented on GitHub (Apr 6, 2026):
Additional debugging:
I got the MCP server fully connected in Desktop and confirmed AnythingLLM is loading the tool schemas successfully.
The MCP server shows as:
Knowledgebase File Server->OnThe backend logs show the server is connected and
listTools()returns all tools correctly, including:list_directoryread_filewrite_fileHowever, actual
@agentexecution fails before the tool call runs.Repro:
qwen2-57b-a14b-instruct@agent use knowledgebase-file-server:list_directory with path "." and return raw JSONResult:
Cannot read properties of null (reading 'workspace')UI output:
Agent @agent invoked. Swapping over to agent chat.Could not respond to message.Cannot read properties of null (reading 'workspace')Important detail:
@timothycarambat commented on GitHub (Apr 6, 2026):
Can you show a video of this and also what provider are you running
deepseek-v3-0324with? The model is not important in this particular issue.Additional requests:
Embedderpreference page?@dennis-linux commented on GitHub (Apr 6, 2026):
deepseek-v3-0324 is running local (I have LM Studio and Ollama)
RESPONSE from Codex running local on my Mac Studio:
Answers below.
I can record and upload a short repro video if needed. The repro is:
Open Desktop Assistant
Type a normal prompt
Submit
Assistant fails with:
Error: No embedding base path was set.deepseek-v3-0324That model is running through LM Studio in my setup.
Main app/provider details:
LLM provider:
lmstudioLM Studio base path:
http://127.0.0.1:1234/v1Main app chat works normally with
deepseek-v3-0324I tested all of these and the Desktop Assistant still failed:
Native
EMBEDDING_ENGINE='native'EMBEDDING_MODEL_PREF='Xenova/all-MiniLM-L6-v2'LM Studio
EMBEDDING_ENGINE='lmstudio'EMBEDDING_BASE_PATH='http://127.0.0.1:1234/v1'OpenAI
EMBEDDING_ENGINE='openai'EMBEDDING_MODEL_PREF='text-embedding-3-small'The main app persisted those settings correctly, but Desktop Assistant
still failed.
This was normal QA chat, not agents.
No documents were dragged into the Assistant panel before chat.
I also do not believe there was an Assistant Workspace successfully
created/populated before the error. My local logs included messages like:
Assistant workspace not found - exiting.Additional note:
I also tested MCP separately afterward and confirmed MCP/tooling works in
another client, so the issue still appears specific to the Desktop
Assistant / agent-workspace path in Desktop rather than the underlying
model or embedder configuration.
Yours,
Dennis A. Hunter
NICE Working Group: Cybersecurity Training and Certifications
CySA+, Security+, CompTIA Cloud, & AWS Certified
Mobile: +1-919-633-7090
eMail: @.*** @.***>
Get 30% Off an ITProTV (IT Education) subscription with promo code
DENNISHUNTER2 at http://ssqt.co/m5fu6UO
View my Public Profile at:
https://www.linkedin.com/in/dennislinux
View my certs at:
https://www.youracclaim.com/badges/67006b4f-0e04-4d86-ac7f-5a0bdbcc7704/public_url
Things to think about:
misunderstanding.
EXPLAIN it simply, truly you understand...
On Mon, Apr 6, 2026 at 4:20 PM Timothy Carambat @.***>
wrote:
@timothycarambat commented on GitHub (Apr 10, 2026):
Somewhere in your ENV that you are editing is likely two or more
EMBEDDING_ENGINEkeys and something is going on where it is loading the "last seen" value and then failing for LMStudio validation as that is the only provider for embedding you listed that could throw such an error.Valid LMStudio embedding settings in ENV
@dennis-linux commented on GitHub (Apr 10, 2026):
Issue is RESOLVED. Thank you for your prompt responses. I am bragging about your product to my 12K followers on LinkedIn
@timothycarambat commented on GitHub (Apr 10, 2026):
@dennis-linux !! Thank you for the quick response. You have no idea how much time I have been spending coming back to this issue to try and figure out what in the world could possibly be wrong with your setup. The detailed comment helped a ton.
Glad it was an easy fix! Thank you for the shoutouts!