When Calliope raises an exception, the filename being parsed is not available in the exception message and stack trace. Since Calliope does not know the filename, it cannot display this information. So, this change adds the file path to the CalliopeException message.
When Calliope raises an exception, the filename being parsed is not available in the exception message and stack trace. Since Calliope does not know the filename, it cannot display this information. So, this change adds the file path to the CalliopeException message.