IDL Problem Code 86 with alias illegal-list-op 
Want to disable me? Check out the configuration guide to learn more.
Execution Error
This is a fatal error that prevents IDL from compiling or running code
This problem, using types, identifies when you are using lists in a way that is not allowed.
For example, when you try to add a list and hash together:
idl
a = list() + hash()
;   ^^^^^^^^^^^^^^^ illegal list opTo fix, correct your statement or re-write your code:
idl
a = list(hash())
;   ^^^^^^^^ OK!