RaceCapture 1.2.7 won't launch on OS X Yosemite (10.10.4)
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
RaceCapture 1.2.7 won't launch on OS X Yosemite (10.10.4)
That's pretty much it.
D/L'd, copied to Applications...
...won't launch.
D/L'd, copied to Applications...
...won't launch.
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
Well:brentp wrote:Hi Alan,
Is this working for you using the latest 1.3.13 app? you can download it here: http://www.race-capture.com/software
1. I did say I was using 1.2.7 in the subject line.
2. But it's actually hard to tell, because on the Mac, your software doesn't give me any way to check the version.
3. I did try downloading the latest version (1.3.13), but it doesn't appear to launch.
I will try restarting my system, but as of this moment, only my older version works (launches). That version is "0.0.0" in "Get Info" and the "About" dialog, but reports its creation and modification date as June 11, 2015 at 7:06pm, and its size as 31,415,378 bytes. That version (whatever it is) will launch.
Restarting now. More to follow.
Alan
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
Problem found: hard-coded paths.
Brent,
The reason I was having trouble launching some versions of RaceCapture was that when I was trying to determine which versions would work, I was renaming them with the version included: "RaceCapure.app" renamed "RaceCapture 1.2.7.app" etc. Then I tried putting them in sub-folders numbered by version and that also resulted in failure to launch properly
It appears the software has some hard-coded path data: "/Application/RaceCapture.app/..." and any variation from that can cause problems. I'd suggest that there are methods for writing Mac software that make it so that there is no need for dependence on the application being in a particular place or having a particular name.
Not a big thing, but one that will catch out Mac users from time to time.
The reason I was having trouble launching some versions of RaceCapture was that when I was trying to determine which versions would work, I was renaming them with the version included: "RaceCapure.app" renamed "RaceCapture 1.2.7.app" etc. Then I tried putting them in sub-folders numbered by version and that also resulted in failure to launch properly
It appears the software has some hard-coded path data: "/Application/RaceCapture.app/..." and any variation from that can cause problems. I'd suggest that there are methods for writing Mac software that make it so that there is no need for dependence on the application being in a particular place or having a particular name.
Not a big thing, but one that will catch out Mac users from time to time.
Hi Alan, can you provide the error you encountered that led you to figure out that the paths were incorrect? I'm not aware of our software requiring the app to live in /Applications, I've launched it from various places before.
If you can, can you try launching it via the command line? Open up a terminal, cd into /path/to/RaceCapture.app/Contents/MacOS and run `./Kivy` and send us the output. Thanks!
If you can, can you try launching it via the command line? Open up a terminal, cd into /path/to/RaceCapture.app/Contents/MacOS and run `./Kivy` and send us the output. Thanks!
Ryan Doherty
Autosports Labs
Autosports Labs
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
What can I tell you: I just launched version 1.3.13 from /Applications and named "RaceCapture.app", then quit it, moved it to a folder called "racecapture 1.3.13" and it failed to launch. Once I moved it back to /Applications, it launched again.rdoherty wrote:Hi Alan, can you provide the error you encountered that led you to figure out that the paths were incorrect? I'm not aware of our software requiring the app to live in /Applications, I've launched it from various places before.
OK.If you can, can you try launching it via the command line? Open up a terminal, cd into /path/to/RaceCapture.app/Contents/MacOS and run `./Kivy` and send us the output. Thanks!
Alans-MacBook-Pro:MacOS agbaker$ cd /Applications/racecapture\ 1.3.13/RaceCapture.app/Contents/MacOS/
Alans-MacBook-Pro:MacOS agbaker$ ./kivy
2015-10-19 13:11:42.878 kivy[1379:69029] App did finish launching
/Applications/racecapture 1.3.13/RaceCapture.app/Contents/Resources/script: line 9: /Applications/racecapture: No such file or directory
/Applications/racecapture 1.3.13/RaceCapture.app/Contents/Resources/script: line 26: /Applications/racecapture: No such file or directory
/Applications/racecapture 1.3.13/RaceCapture.app/Contents/Resources/script: line 26: exec: /Applications/racecapture: cannot execute: No such file or directory
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
That would appear to be it!rdoherty wrote:Try naming it 'racecapture133.app' and see what happens, I wonder if the space is breaking some code somewhere, thanks!
Renamed the path without the space and all was fine.
Moved the app back to /Applications, renamed it without a space ("RaceCaptureTest.app"): still fine.
Renamed it WITH a space ("RaceCapture Test.app"): fails
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm
-
- Posts: 14
- Joined: Sun May 03, 2015 8:20 pm