In the file protocol_details.py in the function safe_uri, the input value needs to be checked for None as the first step. I expect that it may be correct to report this as a validation error but I need the output file to be generated in order to review it and that is not happening without local changes.