In the org.apache.hadoop.yarn.api.records.URL class, we don't have an userinfo as part of the URL. When converting a java.net.URI object into the YARN URL object in ConverterUtils.getYarnUrlFromURI() method, we will set uri host as the url host. If the uri has a userinfo part, the userinfo is discarded. This will lead to information loss if the original uri has the userinfo, e.g. foo://username:firstname.lastname@example.org will be converted to foo://example.com and username/password information is lost during the conversion.