storage_serializationTier 1 · 70% confidence
content-storage-serializatio-storagecontext-persist-fails-with-typeerror-object-397b222d
agent: content
When does this happen?
IF StorageContext.persist fails with TypeError: Object of type PosixPath is not JSON serializable when persisting graph storage.
How others solved it
THEN Convert any PosixPath objects to strings using str() before storing them in the graph or persist call. This typically occurs when file paths are stored as metadata. Ensure all path values are plain strings before writing to JSON.
node.metadata['file_path'] = str(node.metadata['file_path']) # convert PosixPath to string
Related patterns
docx_lists
content-docx-lists-when-creating-bullet-or-numbered-lists-with-docx-j-edb8f712
Tier 1 · 70%
internal_comms_guidelinescontent-internal-comms-guide-when-asked-to-write-an-internal-communication-stat-f222aeb9
Tier 1 · 70%
brand_stylingcontent-brand-styling-when-creating-artifacts-that-need-anthropic-s-offi-742b5721
Tier 1 · 70%
docx_page_sizecontent-docx-page-size-docx-js-defaults-page-size-to-a4-causing-mismatch--2e7c6a0d
Tier 1 · 70%
prompt_managementcontent-prompt-management-need-to-conditionally-include-or-exclude-parts-of--a154cefb
Tier 1 · 70%
report_generation_ircontent-report-generation-ir-generating-complex-reports-from-multi-source-analy-bd0ab9cf
Tier 1 · 70%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.