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/"