Error generated when the Task_Generator block is updated with an invalid file path

Error generated when the Task_Generator block is updated with an invalid file path

TaskGenerator block is used generate profile-based synthetic instructions for the Processor Demo Models. TaskGenerator File_path parameter contains the file path for the Instruction mix table. The following error will be generated if the file can't be accessed or path incorrect. 


"VisualSim.kernel.util.IllegalActionException: 
Problem performing RegEx Script Line (10) Result: "C:\VisualSim\VisualSim17_64\VS_AR/doc/Training_Material/ProcessorGenerator/Instruction_Mix_Table.txt"  Expr: File_Found         = readFile(Read_File_Name)
Error_Number        :  VM_001
Possible_Solution   :  Exception Reported: VisualSim.kernel.util.IllegalActionException: Error invoking function public static VisualSim.data.StringToken VisualSim.data.expr.UtilityFunctions.readFile(java.lang.String) throws VisualSim.kernel.util.IllegalActionException

Because:
readFile() File not found C:\VisualSim\VisualSim17_64\VS_AR/doc/Training_Material/ProcessorGenerator/Instruction_Mix_Table.txt.
Description         :  Suggest checking memory, variables, arguments of functions are valid.
  in .TaskGenerator_Invalid_File_Path.TaskGenerator.Virtual_Machine
at VisualSim.actor.lib.Virtual_Machine.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.actor.Manager.iterate(Unknown Source)
at VisualSim.actor.Manager.execute(Unknown Source)
at VisualSim.actor.Manager.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at VisualSim.kernel.util.VisualSimThread.run(Unknown Source) "


Solution: Make sure that the file path is correct and the file exists. E.g. Path is looks like: VS + "/doc/Training_Material/Error/ProcessorGenerator/"