Skip to content

Ollama embedding model can't detect dimension #235

@mlkmhd

Description

@mlkmhd

Describe the bug
I'm running the claude-context on my local with Ollama for testing. currently I faced a problem when I want to index a codebase. I've added the log to the end of this issue.
the error occurs in the background indexing, and the error message is the same as the one thrown by detectDimension.

So, the background indexing is using an OllamaEmbedding instance that has not had its dimension detected and does not have config.dimension set.

How can we fix this?

$ export EMBEDDING_PROVIDER="Ollama"
$ export OLLAMA_MODEL="nomic-embed-text"
$ export EMBEDDING_MODEL="nomic-embed-text"
$ export EMBEDDING_BATCH_SIZE="5"
$ export EMBEDDING_DIMENSION="768"
$ export OLLAMA_HOST="http://localhost:11434"
$ export OLLAMA_REQUEST_TIMEOUT="300000"
$ export OLLAMA_NUM_PARALLEL="1"
$ export MILVUS_ADDRESS="localhost:19530"
$ export SPLITTER_TYPE="ast"
$ npx -y @zilliz/[email protected]
[LOG] [DEBUG] 🔍 Environment Variables Debug:
[LOG] [DEBUG]   EMBEDDING_PROVIDER: Ollama
[LOG] [DEBUG]   EMBEDDING_MODEL: nomic-embed-text
[LOG] [DEBUG]   OLLAMA_MODEL: nomic-embed-text
[LOG] [DEBUG]   GEMINI_API_KEY: NOT SET
[LOG] [DEBUG]   OPENAI_API_KEY: NOT SET
[LOG] [DEBUG]   MILVUS_ADDRESS: localhost:19530
[LOG] [DEBUG]   NODE_ENV: NOT SET
[LOG] [DEBUG] 🎯 Ollama model selection: OLLAMA_MODEL=nomic-embed-text, EMBEDDING_MODEL=nomic-embed-text, selected=nomic-embed-text
[LOG] [MCP] 🚀 Starting Context MCP Server
[LOG] [MCP] Configuration Summary:
[LOG] [MCP]   Server: Context MCP Server v1.0.0
[LOG] [MCP]   Embedding Provider: Ollama
[LOG] [MCP]   Embedding Model: nomic-embed-text
[LOG] [MCP]   Milvus Address: localhost:19530
[LOG] [MCP]   Ollama Host: http://localhost:11434
[LOG] [MCP]   Ollama Model: nomic-embed-text
[LOG] [MCP] 🔧 Initializing server components...
[LOG] [EMBEDDING] Initializing embedding provider: Ollama
[LOG] [EMBEDDING] Using model: nomic-embed-text
[LOG] [EMBEDDING] Creating Ollama embedding instance...
[LOG] [EMBEDDING] 🔧 Configuring Ollama with model: nomic-embed-text, host: http://localhost:11434
[LOG] [EMBEDDING] ✅ Ollama embedding instance created successfully
[LOG] [EMBEDDING] ✅ Successfully initialized Ollama embedding provider
[LOG] [EMBEDDING] Provider details - Model: nomic-embed-text, Dimension: 768
[LOG] [EMBEDDING] Ollama configuration - Host: http://localhost:11434, Model: nomic-embed-text
[LOG] 🔧 Initialized with 23 supported extensions and 51 ignore patterns
[LOG] [WORKSPACE] Current workspace: /Users/mahdi/Desktop/devops/smart-code-review
[LOG] [SNAPSHOT-DEBUG] Loading codebase snapshot from: /Users/mahdi/.context/mcp-codebase-snapshot.json
...
[LOG] [SNAPSHOT-DEBUG] Found new indexingCodebases object format with 0 entries
[LOG] [SNAPSHOT-DEBUG] Restored 15 fully indexed codebases.
[LOG] [SNAPSHOT-DEBUG] Reset 0 interrupted indexing codebases.
[LOG] [SYNC-DEBUG] MCP server start() method called
[LOG] Starting Context MCP server...
[LOG] [SYNC-DEBUG] StdioServerTransport created, attempting server connection...
[LOG] 🔌 Connecting to vector database at:  localhost:19530
[LOG] MCP server started and listening on stdio.
[LOG] [SYNC-DEBUG] Server connection established successfully
[LOG] [SYNC-DEBUG] Initializing background sync...
[LOG] [SYNC-DEBUG] startBackgroundSync() called
[LOG] [SYNC-DEBUG] Scheduling initial sync in 5 seconds...
[LOG] [SYNC-DEBUG] Setting up periodic sync every 5 minutes (300000ms)
[LOG] [SYNC-DEBUG] Background sync setup complete. Interval ID: 142
[LOG] [SYNC-DEBUG] MCP server initialization complete
...


{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"index_codebase","arguments":{"path":"/Users/mahdi/Desktop/test","force":true,"splitter":"langchain"}}}
[LOG] [SYNC-CLOUD] 🔄 Syncing indexed codebases from Zilliz Cloud...
[LOG] [SYNC-CLOUD] 📋 Found 4 collections in Zilliz Cloud
[LOG] [SYNC-CLOUD] 🔍 Checking collection: hybrid_code_chunks_b1ffc51c
[LOG] [SYNC-CLOUD] 📍 Found codebase path: /Users/mahdi/Desktop/devops/shahkar in collection: hybrid_code_chunks_b1ffc51c
[LOG] [SYNC-CLOUD] 🔍 Checking collection: hybrid_code_chunks_7d5afd68
[LOG] [SYNC-CLOUD] 📍 Found codebase path: /Users/mahdi/Desktop/devops/shahkar/shahkar-application in collection: hybrid_code_chunks_7d5afd68
[LOG] [SYNC-CLOUD] 🔍 Checking collection: hybrid_code_chunks_21d41ef2
[LOG] [SYNC-CLOUD] ℹ️  Collection hybrid_code_chunks_21d41ef2 is empty
[LOG] [SYNC-CLOUD] 🔍 Checking collection: hybrid_code_chunks_421a8081
[LOG] [SYNC-CLOUD] 📍 Found codebase path: /Users/mahdi/Desktop/test in collection: hybrid_code_chunks_421a8081
[LOG] [SYNC-CLOUD] 📊 Found 3 valid codebases in cloud
[LOG] [SYNC-CLOUD] 📊 Found 1 local codebases in snapshot
[LOG] [SYNC-CLOUD] ℹ️  Skipping addition of cloud codebases not present locally (per sync policy)
[LOG] [SYNC-CLOUD] ✅ Local snapshot already matches cloud state
[LOG] [SYNC-CLOUD] ✅ Cloud sync completed successfully
[LOG] [FORCE-REINDEX] 🔄 Removing '/Users/mahdi/Desktop/test' from indexed list for re-indexing
[LOG] [FORCE-REINDEX] 🔄 Clearing index for '/Users/mahdi/Desktop/test'
[LOG] 🧹 Cleaning index data for /Users/mahdi/Desktop/test...
[LOG] Deleted snapshot file: /Users/mahdi/.context/merkle/421a80816e244821f5928bbc7accb645.json
[LOG] ✅ Index data cleaned
[LOG] [INDEX-VALIDATION] 🔍 Validating collection creation capability
[LOG] Beginning collection creation: dummy_collection_1762178944020
[LOG] Collection dimension: 128
[LOG] [INDEX-VALIDATION] ℹ️  Dummy collection created successfully
[LOG] [INDEX-VALIDATION] ✅  Collection creation validation completed
[LOG] [SNAPSHOT-DEBUG] Saving codebase snapshot to: /Users/mahdi/.context/mcp-codebase-snapshot.json
[LOG] [SNAPSHOT-DEBUG] Snapshot saved successfully. Indexed codebases: 0 Indexing codebases: 1
[LOG] [TRACKING] Tracked codebase path: /Users/mahdi/Desktop/test (not marked as indexed)
[LOG] [BACKGROUND-INDEX] Starting background indexing for: /Users/mahdi/Desktop/test
[LOG] [BACKGROUND-INDEX] ℹ️  Force reindex mode - collection was already cleared during validation
[WARN] [BACKGROUND-INDEX] Non-AST splitter 'langchain' requested; falling back to AST splitter
{"result":{"content":[{"type":"text","text":"Started background indexing for codebase '/Users/mahdi/Desktop/test' using LANGCHAIN splitter.\n\nIndexing is running in the background. You can search the codebase while indexing is in progress, but results may be incomplete until indexing completes."}]},"jsonrpc":"2.0","id":2}
[LOG] 📄 No global .contextignore file found
[LOG] 📄 No ignore files found, keeping existing patterns
[LOG] [BACKGROUND-INDEX] Using ignore patterns: node_modules/**, dist/**, build/**, out/**, target/**, coverage/**, .nyc_output/**, .vscode/**, .idea/**, *.swp, *.swo, .git/**, .svn/**, .hg/**, .cache/**, __pycache__/**, .pytest_cache/**, logs/**, tmp/**, temp/**, *.log, .env, .env.*, *.local, *.min.js, *.min.css, *.min.map, *.bundle.js, *.bundle.css, *.chunk.js, *.vendor.js, *.polyfills.js, *.runtime.js, *.map, node_modules, .git, .svn, .hg, build, dist, out, target, .vscode, .idea, __pycache__, .pytest_cache, coverage, .nyc_output, logs, tmp, temp
[LOG] Initializing file synchronizer for /Users/mahdi/Desktop/test
[LOG] Snapshot file not found at /Users/mahdi/.context/merkle/421a80816e244821f5928bbc7accb645.json. Generating new one.
[LOG] Saved snapshot to /Users/mahdi/.context/merkle/421a80816e244821f5928bbc7accb645.json
[LOG] File synchronizer initialized. Loaded 6 file hashes.
[LOG] 🔧 Preparing hybrid vector collection for codebase: /Users/mahdi/Desktop/test
[LOG] 🔍 Detecting embedding dimension for Ollama provider...
[LOG] [Ollama] Detecting embedding dimension...
[LOG] [Ollama] Successfully detected embedding dimension: 768
[LOG] 📏 Detected dimension: 768 for Ollama
[LOG] Beginning hybrid collection creation: hybrid_code_chunks_421a8081
[LOG] Collection dimension: 768
[LOG] ✅ Collection hybrid_code_chunks_421a8081 created successfully (dimension: 768)
[LOG] [BACKGROUND-INDEX] Starting indexing with langchain splitter for: /Users/mahdi/Desktop/test
[LOG] [BACKGROUND-INDEX] 🧠 Using embedding provider: Ollama with dimension: 768
[LOG] [BACKGROUND-INDEX] 🚀 Beginning codebase indexing process...
[LOG] 🚀 Starting to index codebase with hybrid search: /Users/mahdi/Desktop/test
[LOG] 📄 No global .contextignore file found
[LOG] 📄 No ignore files found, keeping existing patterns
[LOG] [SNAPSHOT-DEBUG] Saving codebase snapshot to: /Users/mahdi/.context/mcp-codebase-snapshot.json
[LOG] [SNAPSHOT-DEBUG] Snapshot saved successfully. Indexed codebases: 0 Indexing codebases: 1
[LOG] [BACKGROUND-INDEX] 💾 Saved progress snapshot at 0.0%
[LOG] [BACKGROUND-INDEX] Progress: Preparing collection... - 0% (0/100)
[LOG] Debug2: Preparing vector collection for codebase
[LOG] 🔧 Preparing hybrid vector collection for codebase: /Users/mahdi/Desktop/test
[LOG] 📋 Collection hybrid_code_chunks_421a8081 already exists, skipping creation
[LOG] [BACKGROUND-INDEX] Progress: Scanning files... - 5% (5/100)
[LOG] 📁 Found 6 code files
[LOG] 🔧 Using EMBEDDING_BATCH_SIZE: 5
[LOG] 🌳 Using AST splitter for java file: /Users/mahdi/Desktop/test/ArmaghanNegarAssembler_toOneToOneRequestUTest.java
[LOG] 🔄 Processing batch of 5 chunks (~583 tokens) for hybrid
[LOG] [Ollama] Detecting embedding dimension...
[LOG] [Ollama] Successfully detected embedding dimension: 768
[LOG] 📏 Detected Ollama embedding dimension: 768 for model: nomic-embed-text
[LOG] 📊 Processed 1/6 files
[LOG] [BACKGROUND-INDEX] Progress: Processing files (1/6)... - 25% (1/6)
[LOG] 🌳 Using AST splitter for java file: /Users/mahdi/Desktop/test/PaymanGatewayAssembler_toPaymanPayResponseUTest.java
[LOG] 🔄 Processing batch of 5 chunks (~912 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 📊 Processed 2/6 files
[LOG] [BACKGROUND-INDEX] Progress: Processing files (2/6)... - 40% (2/6)
[LOG] 🌳 Using AST splitter for java file: /Users/mahdi/Desktop/test/SepandaarGatewayAssembler_toBillInquiryResponseListUTest.java
[LOG] 🔄 Processing batch of 5 chunks (~808 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 📊 Processed 3/6 files
[LOG] [BACKGROUND-INDEX] Progress: Processing files (3/6)... - 55% (3/6)
[LOG] 🌳 Using AST splitter for java file: /Users/mahdi/Desktop/test/VeneshBillAssembler_ConvertToElectricityBillRegistrationRequestDtoUTest.java
[LOG] 🔄 Processing batch of 5 chunks (~687 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 📊 Processed 4/6 files
[LOG] [BACKGROUND-INDEX] Progress: Processing files (4/6)... - 70% (4/6)
[LOG] 🌳 Using AST splitter for java file: /Users/mahdi/Desktop/test/VeneshBillAssembler_convertBillInquiryResponseUTest.java
[LOG] 🔄 Processing batch of 5 chunks (~1091 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 🔄 Processing batch of 5 chunks (~668 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 📊 Processed 5/6 files
[LOG] [BACKGROUND-INDEX] Progress: Processing files (5/6)... - 85% (5/6)
[LOG] 🌳 Using AST splitter for java file: /Users/mahdi/Desktop/test/VeneshBillAssembler_convertBillInquiryResponse_DetailUTest.java
[LOG] 🔄 Processing batch of 5 chunks (~1403 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 🔄 Processing batch of 5 chunks (~684 tokens) for hybrid
❌ Failed to process chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:606:40)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] 📊 Processed 6/6 files
[LOG] [BACKGROUND-INDEX] Progress: Processing files (6/6)... - 100% (6/6)
[LOG] 📝 Processing final batch of 1 chunks for hybrid
[LOG] 🔄 Processing batch of 1 chunks (~380 tokens) for hybrid
❌ Failed to process final chunk batch for hybrid: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:641:28)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
Stack trace: Error: Failed to detect dimension for model nomic-embed-text
    at OllamaEmbedding.embedBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/embedding/ollama-embedding.js:81:19)
    at Context.processChunkBatch (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:679:49)
    at Context.processChunkBuffer (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:670:20)
    at Context.processFileList (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:641:28)
    at async Context.indexCodebase (/Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-core/dist/context.js:247:24)
    at async ToolHandlers.startBackgroundIndexing (file:///Users/mahdi/.npm/_npx/18b6d1d8402af069/node_modules/@zilliz/claude-context-mcp/dist/handlers.js:321:27)
[LOG] ✅ Codebase indexing completed! Processed 6 files in total, generated 41 code chunks
[LOG] [BACKGROUND-INDEX] Progress: Indexing complete! - 100% (6/6)
[LOG] [BACKGROUND-INDEX] ✅ Indexing completed successfully! Files: 6, Chunks: 41
[LOG] [SNAPSHOT-DEBUG] Saving codebase snapshot to: /Users/mahdi/.context/mcp-codebase-snapshot.json
[LOG] [SNAPSHOT-DEBUG] Snapshot saved successfully. Indexed codebases: 1 Indexing codebases: 0
[LOG] [BACKGROUND-INDEX] Background indexing completed for '/Users/mahdi/Desktop/test' using LANGCHAIN splitter.
Indexed 6 files, 41 chunks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions