This is the same bug as in this thread, except this time I am playing as Pergamum and am besieging a Greek states city (the one south of Corinth whose name completely escapes me at the time of writing).
I thought this problem was fixed in the hotfix, but apparently not.