Problem with file dialog

Exactly how did you install Vassal?

It looks like you are using a Java Runtime Environment (JRE) provided by Homebrew, and the problem seems to stem from there. Perhaps try to install the RedHat JRE as outlined in redhat Redhat and derivatives.

Do you have problems with other Java applications using the Homebrew JRE?

Yours,
Christian