Unable to parse UUID from file

Read this section to troubleshoot when you get the error “Unable to parse UUID from file.”

Problem: Unable to load a custom policy into WebUI, as it throws the error “Unable to parse UUID from file.”

Cause: The custom profile contains binary characters and is not in a format that WebUI can read properly.

Solution: Upload a custom profile in a format that WebUI supports (.xml, .syncML or .mobileconfig) that does not contain any binary characters.
Tip:
  • Avoid directly uploading profiles that are obtained from different sources and use the appropriate applications such as Profile Creator (https://github.com/ProfileCreator/ProfileCreator to create standard or customized configuration profiles.
  • You can upload .syncML file by changing the specific file format to look for into “All Files” to view and select the .syncML file.
Sample profiles:
  • customreboot.xml – To reboot Windows devices:
    <Exec>
      <CmdID>1</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Reboot/RebootNow</LocURI>
          </Target>
        </Item>
    </Exec>
    
  • enableFirewall.xml – To enable firewall in Windows devices:
    <Replace>
      <CmdID>1</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Firewall/MdmStore/PrivateProfile/EnableFirewall</LocURI>
          </Target>
        <Meta>
          <Format xmlns="syncml:metinf">bool</Format>
        </Meta>
        <Data>true</Data>
        </Item>
    </Replace>