raml-java-parser
raml-java-parser copied to clipboard
NumberFormatException in array defined in named example
The parsing of the following file:
#%RAML 1.0 NamedExample
- title: Lalala
Throws this exception:
java.lang.NumberFormatException: For input string: "mediaType"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at org.raml.yagi.framework.util.NodeSelector.selectFrom(NodeSelector.java:191)
at org.raml.yagi.framework.util.NodeSelector.selectFrom(NodeSelector.java:62)
at org.raml.v2.internal.impl.v10.phase.MediaTypeInjectionPhase.getDefaultMediaTypes(MediaTypeInjectionPhase.java:62)
at org.raml.v2.internal.impl.v10.phase.MediaTypeInjectionPhase.apply(MediaTypeInjectionPhase.java:44)
at org.raml.v2.internal.impl.v10.Raml10Builder.runPhases(Raml10Builder.java:114)
at org.raml.v2.internal.impl.v10.Raml10Builder.build(Raml10Builder.java:93)
at org.raml.v2.internal.impl.RamlBuilder.build(RamlBuilder.java:116)
at org.raml.v2.internal.impl.RamlBuilder.build(RamlBuilder.java:100)
at org.raml.v2.api.RamlModelBuilder.buildApi(RamlModelBuilder.java:125)
at org.raml.v2.api.RamlModelBuilder.buildApi(RamlModelBuilder.java:104)
But a RamlModelResult instance with a true value of hasErrors() was expected.
Aha! Link: https://mulesoft-roadmap.aha.io/features/APIRAML-85