# just loaded Mac OS Catalina have a problem

**URL:** <https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654>\
**Category:** Technical Support & Bugs\
**Created:** [May 28, 2020, 10:50pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654 "2020-05-28T22:50:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![quanprint](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/q/848f3c/32.png) [@quanprint](https://forum.vassalengine.org/u/quanprint)\
**Post date:** [May 28, 2020, 10:50pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/1 "2020-05-28T22:50:29Z")

</div>

Mac OS Catalina version 10.15.5

i cant open vassal - ugh

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [May 28, 2020, 11:29pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/2 "2020-05-28T23:29:48Z")

</div>

Thus spake quanprint via messages:

> Mac OS Catalina version 10.15.5
> 
> i cant open vassal - ugh

We need more information to help you. Please post the contents of the  
errorLog, which you should find in ~/Library/Application Support/VASSAL.

–  
J.

---

<div class="post-metadata">

**Author:** ![wga](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/w/cc9497/32.png) [@wga](https://forum.vassalengine.org/u/wga)\
**Post date:** [June 4, 2020, 1:04am UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/3 "2020-06-04T01:04:59Z")

</div>

I solved this for another this past weekend. I send Greg Smith (again new system with OS 10.15 Catalina) the dmg file for Mac OS java 8 update 91 which always seems to work. Same issue arose about two years ago when Mac OS went to 10.13; vassal no longer worked on the newer java, Java is up to java 8 u251 now I think. Just because there is a new java, does not mean you have to use it. Same for Mac OS, Vassal Engine. Took me some effort to find the j8u91 installer again, I have it on a dropbox. I can make it available; [bill@wargameacademy.org](mailto:bill@wargameacademy.org). I also have instructions of how to NOT have your Mac update to any new java automatically, with risk of disabling vassal.

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 26, 2020, 8:18pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/4 "2020-06-26T20:18:30Z")

</div>

Yep. I’m afraid that Vassal 3.3.0. doesn’t launch at all with the latest versions of Mac OS Catalina and Java.

Is there any solution in the works?

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 26, 2020, 11:07pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/5 "2020-06-26T23:07:49Z")

</div>

Thus spake borat:

> Yep. I’m afraid that Vassal 3.3.0. doesn’t launch at all with the latest  
> versions of Mac OS Catalina and Java.

> Is there any solution in the works?

No one has given us any useful information for troubleshooting yet.

If you’re having this problem, please post the contents of the errorLog  
after you try running VASSAL. The errorLog is in  
~/Library/Application Support/VASSAL.

–  
J.

---

<div class="post-metadata">

**Author:** ![marktb1961](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/marktb1961/32/231_2.png) [@marktb1961](https://forum.vassalengine.org/u/marktb1961)\
**Post date:** [June 27, 2020, 8:57am UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/6 "2020-06-27T08:57:52Z")

</div>

I am on the latest Mac OS Catalina and have not experienced a problem like this, nor on any version of MacOS going back the 3 years that I’ve been using Vassal.

Happy to share any configuration details that I can, if it might help.

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 27, 2020, 11:31am UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/7 "2020-06-27T11:31:49Z")

</div>

Thus spake marktb1961:

> I am on the latest Mac OS Catalina and have not experienced a problem  
> like this, nor on any version of MacOS going back the 3 years that I’ve  
> been using Vassal.
> 
> Happy to share any configuration details that I can, if it might help.

Do you have any insight into the mouse problem on this thread?

> [@Mac dropdown menu bug in 3.3.1?](https://forum.vassalengine.org/t/mac-dropdown-menu-bug-in-3-3-1/10776/1):
>
> Hello all. It seems that the 3.3.1 build has an interface issue. It appears that not many, or none, of the dropdown options work (e.g., Dispatch, Place, Return). Also, the “right-click” function appears to have moved from the CMD key to the CTRL key? Model: MacBook Pro (17-Inch, Mid 2010) Operating System: High Sierra (10.13.6) CPU: 2.53 GHz Intel Core i5 Memory: 8 GB Video Card: NVIDIA GeForce GT 330M/Intel HD Graphics Vassal version: 3.3.1 Java version. JRE-8u251 Vassal module names that …

–  
J.

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 8:48pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/8 "2020-06-28T20:48:15Z")

</div>

> [@marktb1961](#):
>
> I am on the latest Mac OS Catalina and have not experienced a problem like this, nor on any version of MacOS going back the 3 years that I’ve been using Vassal.
> 
> Happy to share any configuration details that I can, if it might help.

Which Java version are you running? As per a previous post in this thread, it seems there is a chance the problem might be related to the latest version of Java (JRE8u521-b08).

My configuration is:

- Model: MacBook Pro (13-Inch, 2013)
- Operating System: macOS Catalina (10.15.5)
- CPU: 2 GHz Dual-Core Intel Core i5
- Memory: 8 GB
- Video Card: Intel Iris 1536 MB
- Vassal version: 3.3.1
- Java version: JRE8u521-b08

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 8:54pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/9 "2020-06-28T20:54:56Z")

</div>

> [@uckelman](#):
>
> Thus spake borat:
> 
> > Yep. I’m afraid that Vassal 3.3.0. doesn’t launch at all with the latest  
> > versions of Mac OS Catalina and Java.
> 
> > Is there any solution in the works?
> 
> No one has given us any useful information for troubleshooting yet.
> 
> If you’re having this problem, please post the contents of the errorLog  
> after you try running VASSAL. The errorLog is in  
> ~/Library/Application Support/VASSAL.
> 
> –  
> J.

There is no error log as the application does not launch at all.

Never experienced this problem in the past with any Mac OS, Vassal or Java updates. Vassal had always worked on my Macbook just fine.

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 28, 2020, 9:01pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/10 "2020-06-28T21:01:53Z")

</div>

Thus spake borat:

> There’s no error log ast the the application doesn’t launch at all.
> 
> Never experienced this problem in the past with any Vassal or Java  
> updates. Vassal had always worked on my Macbook just fine.

Ok. Inside VASSAL’s app bundle you should find /Contents/MacOS/VASSAL.sh.  
That’s what’s supposed to be run when you click on the app icon. What  
happens if you run that manually, from a terminal?

–  
J.

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 9:14pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/11 "2020-06-28T21:14:03Z")

</div>

How do I run it manually from a terminal? Never done it before, sorry.

In case it is of any help, the code when I open the VASSAL.sh file reads as follows:

#!/usr/bin/env bash -e

# get the root directory of the bundle and go there

APP\_ROOT=“$(dirname “$0”)/../..”  
cd “$APP\_ROOT”

# filter out the -psn\_\* option added by Finder

ARGS=()  
for ARG in “$@”; do  
if [[“$ARG” != -psn\_\*]]; then  
ARGS+=($(printf ‘%q’ “$ARG”))  
fi  
done

# fire it up

exec Contents/MacOS/jre/bin/java -classpath Contents/Resources/Java/Vengine.jar -Xdock:name=VASSAL -Xdock:icon=Contents/Resources/VASSAL.icns VASSAL.launch.ModuleManager “${ARGS[@]}”

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 28, 2020, 9:25pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/12 "2020-06-28T21:25:05Z")

</div>

Thus spake borat:

> How do I run it manually from a terminal? Never done it before, sorry.

Be in the root directory of the app bundle. Then type:

Contents/MacOS/VASSAL.sh

and hit Enter.

Or, go to Contents/MacOS and type

./VASSAL.sh

and hit Enter.

> In case it is of any help, the code when I open the VASSAL.sh file reads  
> as follows:

## That’s how it should look.

J.

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 10:04pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/13 "2020-06-28T22:04:06Z")

</div>

This is what I get:

Last login: Sun Jun 28 23:11:49 on ttys000

The default interactive shell is now zsh.  
To update your account to use zsh, please run `chsh -s /bin/zsh`.  
For more details, please visit [support.apple.com/kb/HT208050](https://support.apple.com/kb/HT208050).  
MacBook-Pro-de-Jorge:~ jorgeiglesias$ Contents/MacOS/VASSAL.sh  
-bash: Contents/MacOS/VASSAL.sh: No such file or directory  
MacBook-Pro-de-Jorge:~ jorgeiglesias$ Contents/MacOS  
-bash: Contents/MacOS: No such file or directory

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 28, 2020, 10:16pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/14 "2020-06-28T22:16:01Z")

</div>

Thus spake borat:

> This is what I get:
> 
> Last login: Sun Jun 28 23:11:49 on ttys000
> 
> The default interactive shell is now zsh.  
> To update your account to use zsh, please run `chsh -s /bin/zsh`.  
> For more details, please visit [support.apple.com/kb/HT208050](https://support.apple.com/kb/HT208050)[1].  
> MacBook-Pro-de-Jorge:~ jorgeiglesias$ Contents/MacOS/VASSAL.sh  
> -bash: Contents/MacOS/VASSAL.sh: No such file or directory  
> MacBook-Pro-de-Jorge:~ jorgeiglesias$ Contents/MacOS  
> -bash: Contents/MacOS: No such file or directory

You got that because you weren’t in the right directory.

Where did you put VASSAL’s DMG?

–  
J.

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 11:00pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/15 "2020-06-28T23:00:21Z")

</div>

See the attached picture.

VASSAL’s DMG is in my downloads folder.

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 28, 2020, 11:08pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/16 "2020-06-28T23:08:26Z")

</div>

Thus spake borat:

> See the attached picture.
> 
> VASSAL’s DMG is in my downloads folder.

When you run anything in the terminal, the shell needs to be able to find  
what you’re trying to run. Some things the shell finds on the PATH.  
VASSAL.sh will not be on the PATH, so you need to tell the shell where to  
look.

Can you go to ‘Aplicaciones/VASSAL.app’ in your terminal? You use ‘cd’ to  
change directories.

–  
J.

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 11:25pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/17 "2020-06-28T23:25:09Z")

</div>

See the attached image. Nothing happens.

[attachment=0]Captura de pantalla 2020-06-29 a las 1.24.04.png[/attachment]

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 28, 2020, 11:29pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/18 "2020-06-28T23:29:49Z")

</div>

Ok.

- What happens if you run ‘which bash’?

- What happens if you run ‘Contents/MacOS/jre/bin/java -classpath Contents/Resources/Java/Vengine.jar -Xdock:name=VASSAL -Xdock:icon=Contents/Resources/VASSAL.icns VASSAL.launch.ModuleManager’ from that same location?

---

<div class="post-metadata">

**Author:** ![borat](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@borat](https://forum.vassalengine.org/u/borat)\
**Post date:** [June 28, 2020, 11:47pm UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/19 "2020-06-28T23:47:02Z")

</div>

This is what happens when I run ‘which bash’

[attachment=2]Captura de pantalla 2020-06-29 a las 1.42.42.png[/attachment]

When I run the other command, nothing happens. See the image.

[attachment=1]Captura de pantalla 2020-06-29 a las 1.41.10.png[/attachment]

If I try to run the java file directly from the terminal, this is what I get.

[attachment=0]Captura de pantalla 2020-06-29 a las 1.41.20.png[/attachment]

---

<div class="post-metadata">

**Author:** ![uckelman](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/uckelman/32/10020_2.png) [@uckelman](https://forum.vassalengine.org/u/uckelman)\
**Post date:** [June 29, 2020, 12:01am UTC](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654/20 "2020-06-29T00:01:57Z")

</div>

It looks like everything you’ve run except for ‘which bash’ has failed to return. Does anyone who is more familiar with Macs than I am know what’s going wrong here?

[Next page](https://forum.vassalengine.org/t/just-loaded-mac-os-catalina-have-a-problem/10654.md?page=2)
