Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Caught Exception Error on App Start

Featured Replies

Hi,

I'm running version 2.4.5 revision b694ed83 of Little Navmap on macOS 10.15.6.  The program is running fine but throws an error on startup with reference to the last loaded aircraft performance file and file plan.  It complains it can't read the files. These are files it was reading and writing to the last time I used the program.  When I have a look at the files they have normal file permissions any file would have that I created.

I click Close on the error messages and then simply open those files from the Aircraft and Files menus respectively.  The program proceeds as normal, no issues.  But the next time I run it it will complain again that it can't read those very same files and again the file permissions are RW for my user account.

50147662322_a284e8f210_c.jpg

50147662362_8749715acc_c.jpg

Looks like permission problems or Catalina issues. The paths look ok. Are you sure that you have full access to the files?

Can you load the files manually in LNM?

Can you send me the log file of LNM (linked in about dialog)?

Alex

  • Author

Yes, full read/write and yes LNV can open the files once the program is open and I manually open the aircraft file and flight plan.

Here is a fresh log where I launched the app, got the errors, loaded the aircraft and flight plan, then exited: https://pastebin.com/8bnQqKbi

 

Thanks,
Doug

Hi Doug,

thanks for the log. GIve me a day or two. In the meantime you can disable "Load last used flight plan" in the options dialog on page "Startup and updates".
But you have to clear the aircraft perf manually ("New Aircraft performance") before exiting to avoid the error.

Alex

  • Author

Thanks Alex, I appreciate it. 

Hi Doug,

thanks for the log file. You're using Catalina and run LNM in the AppTranslocation folder which has limited access to files as far as I understood. This is apparently using randomized paths and therefore, LNM cannot find the files on startup since the paths change every time.
Any way to get LNM out there? Best would be a folder like "/Users/doug/Programs".

This what I found about this AppTranslocation thing so far:

The basic gist is that if you download and run an app from the folder "Downloads", the OS will copy the app into a read-only disk image and run it from there instead.
This applies until you move the app to any other location (not just the Applications folder), after which the OS will just run the app normally. However, the move is only recognized if performed using the Finder. If you move the app another way, e.g. using "mv" in the Terminal, the app will continue to be translocated when run, even if it's in /Applications.

Try to download again. Extract the application and use the Finder to move it to another folder before starting it. This might help.

Alex

  • Author

That did it.  I dragged it to the Applications folder using the Finder.  All I had to do after that was change where LNV looks for the global elevation data.  All is working great now.  Thanks so much!

  • Author

So the problem is still there. I hadn't used it over the weekend (though I did try it after moving oddly enough) but this morning its back.  I looked at the file permissions and some folders/files have extended attributes.  In particular they had com.apple.quarantine.  So applying the following command to files:

sudo xattr -d com.apple.quarantine name_of_file_here.txt

and this to directories:

sudo xattr -dr com.apple.quarantine name_of_dir_here.app

fixed the issue.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.