I have a user who gets a NilObject Exception when he tries to launch my app. In order to track down the problem, I’ve created a version of the app that in app.open creates a text file on the user’s desktop to which event info is to be logged during the launch process. Now the app reports an I/O Exception on launch, presumably because it can’t create or write the log file, which I’m guessing is maybe a permissions issue.
Is there a location for which I can be sure of having write permission? The app’s folder?