Skip to content

NPE in expansion with github's API #3

@kubukoz

Description

@kubukoz

Using this: https://github.com/github/rest-api-description/blob/31d31192bacb4e883b7c66c930f4a95078bcaa5a/descriptions/api.github.com/api.github.com.yaml

//> using dep dev.continuously.jing::jing-openapi:0.0.2
//> using option -experimental

val api = jing.openapi("./github.yaml")

produces an NPE at compile time:

Exception occurred while executing macro expansion.
java.lang.NullPointerException: Cannot invoke "io.swagger.v3.oas.models.OpenAPI.getComponents()" because "spec" is null
	at jing.openapi.SwaggerToScalaAst$.apply(SwaggerToScalaAst.scala:63)
	at jing.openapi.package$.go(package.scala:13)
	at jing.openapi.package$.inline$go(package.scala:10)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions