// skip expansion if there's no valid variables set. ex. {a} is the
// first valid
...
...
@@ -65,13 +65,13 @@ public class TemplateParser {
}
}elseif(partinstanceofPathVar){
if(var==null){
thrownewURISyntaxException(template,String.format("template variable %s was not supplied",part.toString()));
thrownewTemplateParsingException(String.format("template variable %s was not supplied for template %s",part.toString(),template));
}else{
builder.append(var);
params--;
}
}else{
thrownewURISyntaxException(template,String.format("template variable type %s is not supplied",part.getClass().getCanonicalName()));
thrownewTemplateParsingException(String.format("template variable type %s is not supplied for template template %s",part.getClass().getCanonicalName(),template));