raml-java-parser icon indicating copy to clipboard operation
raml-java-parser copied to clipboard

Parsing fails if raml document had external file included

Open srinivasthalapalli opened this issue 10 years ago • 0 comments

Try parsing https://github.com/mulesoft/raml-tutorial-200/blob/master/jukebox-api.raml using latest code. it fails with following exception

Exception in thread "main" java.lang.RuntimeException: resource not found: jukebox-include-song.schema at org.raml.parser.visitor.YamlDocumentBuilder.onCustomTagError(YamlDocumentBuilder.java:307) at org.raml.parser.tagresolver.IncludeResolver.resolve(IncludeResolver.java:68) at org.raml.parser.visitor.NodeVisitor.resolveTag(NodeVisitor.java:162) at org.raml.parser.visitor.NodeVisitor.doVisitMappingNode(NodeVisitor.java:139) at org.raml.parser.visitor.NodeVisitor.visitMappingNode(NodeVisitor.java:86) at org.raml.parser.visitor.NodeVisitor.visit(NodeVisitor.java:218) at org.raml.parser.visitor.NodeVisitor.visitResolvedNode(NodeVisitor.java:180) at org.raml.parser.visitor.NodeVisitor.visitSequence(NodeVisitor.java:247) at org.raml.parser.visitor.NodeVisitor.visit(NodeVisitor.java:226) at org.raml.parser.visitor.NodeVisitor.visitResolvedNode(NodeVisitor.java:180) at org.raml.parser.visitor.NodeVisitor.doVisitMappingNode(NodeVisitor.java:151) at org.raml.parser.visitor.NodeVisitor.visitDocument(NodeVisitor.java:209) at org.raml.parser.visitor.YamlDocumentBuilder.build(YamlDocumentBuilder.java:90) at org.raml.parser.visitor.YamlDocumentBuilder.build(YamlDocumentBuilder.java:113) at org.raml.parser.visitor.YamlDocumentBuilder.build(YamlDocumentBuilder.java:119) at com.xxxxx.document.transform.document_transformer.App.parseRaml(App.java:39) at com.xxxxx.document.transform.document_transformer.App.main(App.java:34)

Refer to http://forums.raml.org/t/raml-java-parser/1011

Aha! Link: https://mulesoft-roadmap.aha.io/features/APIRAML-144

srinivasthalapalli avatar Sep 08 '15 05:09 srinivasthalapalli