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

NumberFormatException in array defined in named example

Open fbarrios opened this issue 8 years ago • 0 comments

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

fbarrios avatar Jun 23 '17 18:06 fbarrios