X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 27 Nov 2017 01:34 PM by  MariM
Failure to initiate program
 7 Replies
Sort:
You are not authorized to post a reply.
Author Messages

Thomas Thorpe



New Member


Posts:3
New Member


--
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
    Veteran Member


    --
    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
    New Member


    --
    20 Nov 2017 10:33 AM
    I removed it and even rebooted. Didn't work.

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    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
    New Member


    --
    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
    Veteran Member


    --
    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
    New Member


    --
    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
    Veteran Member


    --
    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.
    You are not authorized to post a reply.