Error generated when invalid file path is given to VCD Writer.

Error generated when invalid file path is given to VCD Writer.

VCDWriter creates the <file_name>.vcd in the specified file path. If the path entered is invalid, then the following error will be generated.

"VisualSim.kernel.util.IllegalActionException: 
Problem performing RegEx Script Line (3) Result: "C:\VisualSim\VisualSim17_64\VS_AR/doc/Training_Material/Error/Hardware_Setup1/t1.vcd"  Expr: writeFile(File,"$date " + "\n")
Error_Number        :  VM_001
Possible_Solution   :  Exception Reported: VisualSim.kernel.util.IllegalActionException: Error invoking function public static VisualSim.data.StringToken VisualSim.data.expr.UtilityFunctions.writeFile(java.lang.String,java.lang.Object) throws VisualSim.kernel.util.IllegalActionException

Because:
IOException, writeFile, File Path: C:\VisualSim\VisualSim17_64\VS_AR/doc/Training_Material/Error/Hardware_Setup1/t1.vcd
Exception Reported: java.io.IOException: Cannot find file 'C:/VisualSim/VisualSim17_64/VS_AR/doc/Training_Material/Error/Hardware_Setup1' in classpath
Description         :  Suggest checking memory, variables, arguments of functions are valid.
  in .VCDWriter_Invalid_File_Path.VCDWriter.VM_VCD
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 path is correct and accessible.