Detail
Detail
#27695
Versuch der Anlage eines Fachobjekttyps mit bereits existierendem Namen führt zu internem Fehler
#27808
BPE: Fehler beim BPMN Import wenn <association> Links vor den verbundenen Teilen im XML stehen
Fehlerbehebung
Siehe https://github.com/openai/openai-openapi/blob/97dfb59c89ce0550e9360a7d437491d556e5a65e/openapi.yaml
Caused by: java.lang.NullPointerException at com.top_logic.service.openapi.common.schema.OpenAPISchemaUtils.parseSchema(OpenAPISchemaUtils.java:46) at com.top_logic.service.openapi.common.layout.ImportOpenAPIConfiguration$2.apply(ImportOpenAPIConfiguration.java:470) at com.top_logic.service.openapi.common.layout.ImportOpenAPIConfiguration$2.apply(ImportOpenAPIConfiguration.java:461) at com.top_logic.service.openapi.common.schema.OpenAPISchemaUtils.createSchema(OpenAPISchemaUtils.java:54) at com.top_logic.service.openapi.common.schema.OpenAPISchemaUtils.createSchema(OpenAPISchemaUtils.java:73) at com.top_logic.service.openapi.common.schema.OpenAPISchemaUtils.createSchema(OpenAPISchemaUtils.java:136) at com.top_logic.service.openapi.common.schema.OpenAPISchemaUtils.parseSchema(OpenAPISchemaUtils.java:45) at com.top_logic.service.openapi.common.layout.ImportOpenAPIConfiguration$2.apply(ImportOpenAPIConfiguration.java:470) at com.top_logic.service.openapi.common.layout.ImportOpenAPIConfiguration$2.apply(ImportOpenAPIConfiguration.java:461) at com.top_logic.service.openapi.common.schema.OpenAPISchemaUtils.createSchema(OpenAPISchemaUtils.java:54)
Zu allem Überfluss kann jackson-dataformat-yaml:2.16.1 mit Aliasen in Yaml-Dateien nicht umgehen, welche von dem Schema ausgiebig verwendet werden. Vgl. https://github.com/FasterXML/jackson-dataformats-text/issues/98
Test
- Obiges Dokument in die OpenAPI-Script-Registry importieren.