If you view the revision in the History Dialogue, does it show the Mendix version, or is that field blank?
If the field is blank, it means the metadata is missing for this commit. This can happen if a commit is created outside Studio Pro, of if you've encountered a bug inside Studio Pro. There recently was a bug (solved in 10.24.22 iirc) that metadata could be empty after rebasing.
To prevent this for future commits, update to the newest LTS version. For existing commits I don't think this can be fixed, but I'm not 100% certain.
If the field is showing a Mendix version (so the metadata exists), I'm not sure what's going on, and I would recommend submitting a Support ticket.
Hi,
I haven't seen this exact error documented as a known/fixed issue, but based on the stack trace, here's what's likely happening and some things worth trying:
What's likely going on
The error comes from Studio Pro trying to parse commit metadata returned by git log as JSON, and it's choking on something that starts with the letter "A" instead of the expected {. This usually points to one specific commit having output (like an "Author:" line or unusual characters in the commit message) that doesn't match the format Studio Pro expects, which throws off its parser for that revision.
Since Commit/Pull/Push/Merge all work fine, this looks like it's isolated to whatever revision(s) you're trying to branch from or revert — not a general Git connectivity issue.
Things to try
git config --list in the app's folder and check for anything unusual (custom pager, log format, aliases). Also worth confirming Windows regional/locale settings are set to English, as this has caused similar parsing issues in other .NET/git tools.git branch <name> <sha> / git revert <sha>), then reopen the project in Studio Pro.Recommendation
Since this is an internal exception in Studio Pro's version control module and not something caused by normal usage, I'd strongly suggest logging a ticket with Mendix Support with the full stack trace and build number (10.24.0, Build 73019) — and if possible, which specific revision triggers it. This kind of bug usually needs someone from Mendix to look at the actual git data to fix properly, and it may already be addressed in a later patch build.
Hope this helps narrow it down — let us know what you find!