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

exception when trying to get headers of trait in 0.8 (parser-v1.0.8)

Open diablonhn opened this issue 8 years ago • 3 comments

#%RAML 0.8
---
title: title0

traits:
    - vehicle:
           headers:
               traitHeader0:

In raml-java-parser-1.0.8, calling:

    Trait trait = api.traits().get(0);

    List<Parameter> headers = trait.headers();

throws the following exception:

java.lang.RuntimeException: Internal error while trying to call public abstract java.util.List<org.raml.v2.api.model.v08.parameters.Parameter> org.raml.v2.api.model.v08.methods.MethodBase.headers()

	at org.raml.yagi.framework.model.ModelProxyBuilder$SimpleProxy.invoke(ModelProxyBuilder.java:79)
	at com.sun.proxy.$Proxy9.headers(Unknown Source)
Caused by: java.lang.RuntimeException: Invalid node for type creation class org.raml.yagi.framework.nodes.KeyValueNodeImpl
	at org.raml.v2.internal.impl.commons.model.factory.TypeDeclarationModelFactory.create(TypeDeclarationModelFactory.java:82)
	at org.raml.v2.internal.impl.commons.model.factory.TypeDeclarationModelFactory.create(TypeDeclarationModelFactory.java:61)
	at org.raml.yagi.framework.model.ModelProxyBuilder$SimpleProxy.resolveValue(ModelProxyBuilder.java:192)
	at org.raml.yagi.framework.model.ModelProxyBuilder$SimpleProxy.resolveValue(ModelProxyBuilder.java:164)
	at org.raml.yagi.framework.model.ModelProxyBuilder$SimpleProxy.fromNodeKey(ModelProxyBuilder.java:88)
	at org.raml.yagi.framework.model.ModelProxyBuilder$SimpleProxy.invoke(ModelProxyBuilder.java:70)

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

diablonhn avatar May 13 '17 00:05 diablonhn

there is a same exception occupied when call trait.queryParameters() method.

leoeros avatar May 31 '17 09:05 leoeros

dia all on west, charles, zoldik, agri etc go there

zoldik1 avatar Jun 02 '17 03:06 zoldik1

But where manmen? No fun.


From: zoldik1 [email protected] Sent: Thursday, June 1, 2017 8:57:38 PM To: raml-org/raml-java-parser Cc: diablonhn; Author Subject: Re: [raml-org/raml-java-parser] exception when trying to get headers of trait in 0.8 (parser-v1.0.8) (#368)

dia all on west, charles, zoldik, agri etc go there

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/raml-org/raml-java-parser/issues/368#issuecomment-305683029, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AC1urI5SbepUzALL3ueQRbnVjqkmw3JXks5r_4gygaJpZM4NZ6B4.

diablonhn avatar Jun 02 '17 06:06 diablonhn