You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exception: element cannot be mapped to a null key
at org.openapitools.codegen.DefaultGenerator.processOperation(DefaultGenerator.java:1269)
at org.openapitools.codegen.DefaultGenerator.processPaths(DefaultGenerator.java:1160)
at org.openapitools.codegen.DefaultGenerator.generateApis(DefaultGenerator.java:609)
at org.openapitools.codegen.DefaultGenerator.generate(DefaultGenerator.java:994)
at org.openapitools.generator.gradle.plugin.tasks.GenerateTask.doWork(GenerateTask.kt:925)
... 122 more
Caused by: java.lang.NullPointerException: element cannot be mapped to a null key
at org.openapitools.codegen.languages.SpringCodegen.fromOperation(SpringCodegen.java:1288)
at org.openapitools.codegen.DefaultGenerator.processOperation(DefaultGenerator.java:1237)
... 126 more
The issue is not bounded to only text/event-stream content, any content is concerned. When setting the option serverSentEvents we cannot use ref in responses object.
axel7083
changed the title
[BUG] Using $ref for schema definition for server sent event (SEE)
[BUG] Using $ref for schema definition for server sent event (SEE) though spring-boot generator raise null pointer exception
Dec 1, 2023
Bug Report Checklist
Description
openapi-generator version
We are using gradle plugin version 7.1.0
OpenAPI declaration file content or url
Generation Details
The configuration file used, you can make the generation work by changing
serverSentEvents
fromtrue
tofalse
.Steps to reproduce
See #17273 for test use case failing
Schemas leading to issue
The schema above produces
Related issues/PRs
#16543
Suggest a fix
If we place the schema definition directly in the response it works.
The text was updated successfully, but these errors were encountered: