When created by OoliteStarter (as in: not by Oolite itself), the ManagedAddOns folder is spelled ManagedAddons on Windows.
To Reproduce
Steps to reproduce the behavior:
Install OoliteStarter on Windows
Install Oolite on Windows
DO NOT start Oolite, instead start OoliteStarter
Follow the instructions provided by OoliteStarter to add a version of Oolite
Save this version
Check the name of the ManagedAddOns folder either in OoliteStarter, in the .oolite-starter.conf file, or at GNUstep/Library/ApplicationSupport/Oolite/ManagedAddons
Expected behavior
Should create a ManagedAddOns folder.
Environment (please complete the following information):
If you don't see the issue, look closer: the "o" must be uppercase. Why on Earth would we care since Windows isn't case sensitive? Because the Telescope OXP uses a Python script (or the exe conversion of said Python script) which is case sensitive, failling to find the required ManagedAddOns folder.
Describe the bug
When created by OoliteStarter (as in: not by Oolite itself), the
ManagedAddOns
folder is spelledManagedAddons
on Windows.To Reproduce
Steps to reproduce the behavior:
ManagedAddOns
folder either in OoliteStarter, in the.oolite-starter.conf
file, or atGNUstep/Library/ApplicationSupport/Oolite/ManagedAddons
Expected behavior
Should create a
ManagedAddOns
folder.Environment (please complete the following information):
OoliteStarter version 0.1.25
Additional context
I stumble upon this while making a new install of Oolite on Windows, using OoliteStarter before launching Oolite for the first time. In that case, since the
ManagedAddOns
folder doesn't exist, OoliteStarter creates it underGNUstep/Library/ApplicationSupport/Oolite/ManagedAddons
: https://github.com/HiranChaudhuri/OoliteStarter/blob/bde5384b9bc304c1d296d75588a4081dbc32e432/src/main/java/oolite/starter/Oolite.java#L2165If you don't see the issue, look closer: the "o" must be uppercase. Why on Earth would we care since Windows isn't case sensitive? Because the Telescope OXP uses a Python script (or the exe conversion of said Python script) which is case sensitive, failling to find the required
ManagedAddOns
folder.