Thomas Thorpe New Member
Posts:3  
20 Nov 2017 08:51 AM |
|
I have a student license for ENVI which included the atmospheric correction license. I can access ENVI 5.4 Classic. However, If I try to use QUAC (in Classic) or attempt to start the new ENVI it fails. I typically get some form of a javascript error. Example error attempting to start the program: JSON_PARSE: Error parsing file C:\Program\Files\Harris\ENVI54\resource\template\\root_system_config.js on: LIST: COLLECTION is not a superclass of object class LIST
|
|
|
|
MariM Veteran Member
Posts:2396  
20 Nov 2017 09:33 AM |
|
Try moving /removing the .idl directory from your home. For example, on Windows: C:\Users\mminari\.idl Restart ENVI and try opening and running a process. This directory contains many configuration files that can sometimes become corrupted.
|
|
|
|
Thomas Thorpe New Member
Posts:3  
20 Nov 2017 10:33 AM |
|
I removed it and even rebooted. Didn't work.
|
|
|
|
MariM Veteran Member
Posts:2396  
20 Nov 2017 11:40 AM |
|
I can't say I have seen this error before. What version of Windows are you running? I might try uninstalling, deleting the remnant directory, and reinstalling.
|
|
|
|
Thomas Thorpe New Member
Posts:3  
21 Nov 2017 11:37 AM |
|
Windows 10. I uninstalled, Checked to ensure the profile path was gone then reloaded the software. Still can't run quac or the 5.4 new version.
|
|
|
|
MariM Veteran Member
Posts:2396  
21 Nov 2017 12:10 PM |
|
Do you have access to ENVI 5.4.1 (SP1)? Can you post the exact error message you get when you launch the ENVI application?
|
|
|
|
Thomas Thorpe New Member
Posts:3  
21 Nov 2017 12:22 PM |
|
Sorry, I have 5.4.1 Opening the non-classic version: JSON_PARSE: Error parsing file C:\Program Files\Harris\ENVI54\resources\templates\\root_system_config.js on: LIST: COLLETION is not a superclass of object class LIST. Opening QUAC An error was caught in the main event handler. JSON_PARSE: Error parsing file C:\Program Files\Harris\ENVI54\resource\templates\tasks\QUAC.task" ORDEREDHASH: Tag name FLAGS is undefined for structure ORDEREDHASH.
|
|
|
|
MariM Veteran Member
Posts:2396  
27 Nov 2017 01:34 PM |
|
Can you launch an IDL 8.6 session and copy in the following commands, then post them? routine_filepath('list__define') routine_filepath('list::init', /is_func) routine_filepath('orderedhash__define') routine_filepath('orderedhash::init', /is_func) routine_filepath('hash__define') routine_filepath('hash::init', /is_func) The paths you see should be under C:\Program Files\Harris\envi54\idl86\lib\datatypes, but if they aren’t then we can try to figure out why.
|
|
|
|