I am running into this too..
With map = { }
It seems to be xxx = {}
thats failing, if you remove that block it will work.. I suspect Freeradius is parsing wrong.
If you remove the rest closing bracket it works.. which makes no sense.. but it does..