Library version used
amf-core_2.12-4.1.20.jar
Language library used with
Java
Describe the bug
Basepath Urls containing spaces lead to parser failure due to failed resource load.
Code that causes a bug
final File = new File("i do not like spaces/thiswillnotwork.raml");
final String baseUri = file.getParentFile().getAbsoluteFile().toURI().toURL().toExternalForm();
final WebApiBaseUnit result = parse(ramlContent, baseUri).get();
throws amf.core.remote.FileNotFound from ResourceLoader:31
Input
Any path containing spaces
Actual behaviour/output/error
throws amf.core.remote.FileNotFound from ResourceLoader:31
Expected behaviour/output
use base directory, execute parse.
Additional context
Care has been taken to execute a legal String conversion. The representation is produces by Java's canonical URL handler.