You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clicking "Rebuild Memory Index" in the memory panel consistently returns:
HTTP 500 Internal Server Error
The underlying traceback shows the failure is caused by self._reme being None inside ReMe's light-memory integration — not by the embedding provider configuration.
Backtrace (from qwenpaw-desktop.log):
File "...\qwenpaw\app\routers\agents.py", line 1340, in rebuild_agent_memory_index
File "...\qwenpaw\agents\memory\reme_light_memory_manager.py", line 816, in rebuild_index
File "...\qwenpaw\agents\memory\reme_embedding.py", line 141, in rebuild_index
File "...\qwenpaw\utils\io_utils.py", line 142, in run_async_to_completion
File "...\qwenpaw\agents\memory\reme_embedding.py", line 210, in _prepare_embedding_reindex
File "...\qwenpaw\agents\memory\reme_light_memory_manager.py", line 390, in _require_embedding_rebuild
AttributeError: 'NoneType' object has no attribute 'update_component'
Related PR(s):#7441 (bumps ReMe to 0.4.1.11), #7133 (embedding reindex scoped)
Install method: Windows desktop installer (.exe, Tauri)
Python version (if applicable): backend embeds Python 3.11 (PyInstaller one-dir)
Steps to Reproduce
Install QwenPaw 2.2.0b5 on Windows via the setup exe.
Open the console UI -> Memory panel.
Click "Rebuild Memory Index" (or call POST /api/agents/default/memory/reindex).
Observe the 500 Internal Server Error.
Expected: the embedding index is rebuilt successfully (or a meaningful message).
Actual vs Expected
Actual:500 Internal Server Error — AttributeError: 'NoneType' object has no attribute 'update_component' at reme_light_memory_manager.py:390.
Expected: Embedding index rebuild succeeds.
Observations (supporting the root cause)
POST /api/agents/default/memory/reindex -> 500.
GET /api/agents/default/memory/status -> 503 ("ReMe is not started or status reporting is unavailable").
GET /api/agents/default/memory/runtime-status -> worker: idle, auto_memory.enabled: true, but embedding_reindex_required: true.
Embedding config is valid and reachable (SiliconFlow OpenAI-compatible endpoint, BAAI/bge-m3, dim=1024). The failure is not a provider/network issue.
In the installed bundle, ...\qwenpaw-backend\_internal\reme\ contains only 17 resource files (config YAML, tokenizer stopwords, steps/.../*.yaml) and 0 .py/.pyd/.pyc files. This suggests the ReMe light-memory core (@_reme instance) is not initialized at runtime, which matches self._reme = None.
Note: This is a high-confidence inference (log evidence + _reme is None) but I could not fully confirm whether reme-ai is simply missing from the bundle vs. a contract/version mismatch (_REQUIRED_REME_VERSION). Maintainer confirmation would help.
Logs / Screenshots
File "...\qwenpaw\agents\memory\reme_light_memory_manager.py", line 390, in _require_embedding_rebuild
AttributeError: 'NoneType' object has no attribute 'update_component'
Additional Notes
Workaround: none found yet; memory index rebuild is blocked as long as self._reme is None.
QwenPaw Version
2.2.0b5 (Windows desktop installer, QwenPaw-Tauri-2.2.0b5-Windows-setup.exe)
Description
Clicking "Rebuild Memory Index" in the memory panel consistently returns:
The underlying traceback shows the failure is caused by
self._remebeingNoneinside ReMe's light-memory integration — not by the embedding provider configuration.Backtrace (from
qwenpaw-desktop.log):Related PR(s): #7441 (bumps ReMe to 0.4.1.11), #7133 (embedding reindex scoped)
Component(s) Affected
Environment
Steps to Reproduce
POST /api/agents/default/memory/reindex).Expected: the embedding index is rebuilt successfully (or a meaningful message).
Actual vs Expected
500 Internal Server Error—AttributeError: 'NoneType' object has no attribute 'update_component'atreme_light_memory_manager.py:390.Observations (supporting the root cause)
POST /api/agents/default/memory/reindex-> 500.GET /api/agents/default/memory/status-> 503 ("ReMe is not started or status reporting is unavailable").GET /api/agents/default/memory/runtime-status->worker: idle,auto_memory.enabled: true, butembedding_reindex_required: true.BAAI/bge-m3, dim=1024). The failure is not a provider/network issue....\qwenpaw-backend\_internal\reme\contains only 17 resource files (config YAML, tokenizer stopwords,steps/.../*.yaml) and 0.py/.pyd/.pycfiles. This suggests the ReMe light-memory core (@_remeinstance) is not initialized at runtime, which matchesself._reme = None.Note: This is a high-confidence inference (log evidence +
_reme is None) but I could not fully confirm whetherreme-aiis simply missing from the bundle vs. a contract/version mismatch (_REQUIRED_REME_VERSION). Maintainer confirmation would help.Logs / Screenshots
Additional Notes
self._remeisNone.