---
title: "Discussion on \"Google ADK DatabaseSessionService: \"TypeError: fromisoformat: argument must be str\" on SQLite\" | Hashnode"
description: "Discussion on \"Google ADK DatabaseSessionService: \"TypeError: fromisoformat: argument must be str\" on SQLite\". get_session() fails when a SQLite session table holds float timestamps. Why it happens, how to reproduce it, and the version that handles it."
url: "https://hashnode.com/posts/google-adk-databasesessionservice-fromisoformat-argument-must-be-str/6af49264fcbd5f47dc594f36"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Google ADK DatabaseSessionService: "TypeError: fromisoformat: argument must be str" on SQLite](https://memorysync.hashnode.dev/google-adk-databasesessionservice-fromisoformat-argument-must-be-str?utm_source=hashnode&utm_medium=feed)

get\_session() fails when a SQLite session table holds float timestamps. Why it happens, how to reproduce it, and the version that handles it.

15h ago · 6 min read · memorysync.hashnode.dev  
Read the article

-   [#google-adk](https://hashnode.com/tag/google-adk)
-   [#python](https://hashnode.com/tag/python)
-   [#ai](https://hashnode.com/tag/ai)
-   [#agents](https://hashnode.com/tag/agents)
-   [#sqlite](https://hashnode.com/tag/sqlite)

## Written by

[MemorySync](https://hashnode.com/@memorysync)

@memorysync · San Francisco, USA

  
[View profile](https://hashnode.com/@memorysync)

Building MemorySync (memorysync.io) — persistent memory infrastructure for AI agents, Cursor, and Claude Code.

Building MemorySync (memorysync.io) — persistent memory infrastructure for AI agents, Cursor, and Claude Code.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
