From dev-return-99810-archive-asf-public=cust-asf.ponee.io@geronimo.apache.org Tue Feb 19 22:09:05 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id AC82F18077A for ; Tue, 19 Feb 2019 23:09:04 +0100 (CET) Received: (qmail 11864 invoked by uid 500); 19 Feb 2019 22:09:03 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 11853 invoked by uid 99); 19 Feb 2019 22:09:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Feb 2019 22:09:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 1E99C188AE9 for ; Tue, 19 Feb 2019 22:09:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.501 X-Spam-Level: X-Spam-Status: No, score=-109.501 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 9DEQU858ZN6D for ; Tue, 19 Feb 2019 22:09:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 262305F16A for ; Tue, 19 Feb 2019 22:09:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id B259BE2799 for ; Tue, 19 Feb 2019 22:09:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 56C3524517 for ; Tue, 19 Feb 2019 22:09:00 +0000 (UTC) Date: Tue, 19 Feb 2019 22:09:00 +0000 (UTC) From: "Romain Manni-Bucau (JIRA)" To: dev@geronimo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (GERONIMO-6695) OpenAPI - Schemas are not working properly with a few issues MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GERONIMO-6695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16772381#comment-16772381 ] Romain Manni-Bucau commented on GERONIMO-6695: ---------------------------------------------- [~ivanjunckes] the suspicious part in that model is that you have arrays of primitives, internals of classes we should have been skipped way before so either you have in your model some runtime object you don't want to serialize and use a not supported mapper to make it working (like @SomeImplIgnore and therefore you need to use @Schema to get a clean openapi schema) or there is a nasty bug. Starting from you endpoint you should be able to identify it, there is likely a Class or ClassLoader in your objects. > OpenAPI - Schemas are not working properly with a few issues > ------------------------------------------------------------ > > Key: GERONIMO-6695 > URL: https://issues.apache.org/jira/browse/GERONIMO-6695 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Reporter: Ivan Junckes Filho > Assignee: Romain Manni-Bucau > Priority: Major > Attachments: image-2019-02-19-11-05-49-553.png, image-2019-02-19-11-07-02-967.png, image-2019-02-19-18-27-41-292.png > > > 1 - Name of classes are not user friendly > 2 - Internal system properties are showing up in the schema like factory, superclass, typeParams... etc > !image-2019-02-19-11-05-49-553.png! > 3 - A lot of system classes are showing up as schemas and openapi should have only webapp classes in the document. This even breaks swagger ui because it makes it super slow. > !image-2019-02-19-11-07-02-967.png! > The previous images come from swagger-ui. -- This message was sent by Atlassian JIRA (v7.6.3#76005)