a2aproject / a2aproject/a2a-samples

DateTime stamp format issues when using mixed A2A language implementations (python + Java)

Offen
#192 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Jupyter Notebook
Sterne
1.8k
Forks
751
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### What happened?

When using a python based Agent which is fronted with a Java based orchestrator, there is a conflict with datetime format pattern.
Issues:
When sending a message from the Java orchestrator to the python agent and getting response, the unmarshall of the response throws an error about the datetime format. Java code expects a "yyyy-MM-dd'T'HH:mm:ss.SSSSSS" format while the python back end sent date time in "yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSXX" format.
Workaround:
Changed the python A2A library to send it in the Java expected format.

### Relevant log output

```shell
Failed to send message: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.time.LocalDateTime` from String "2025-07-02T18:43:53.974294+00:00"
```

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.