[jboss-jira] [JBoss JIRA] (WFLY-13547) Smallrye OpenAPI throws java.lang.NullPointerException when processing JAX-RS resources which define methods acception a SortedSet type parameter

Paul Ferraro (Jira) issues at jboss.org
Mon Jun 1 17:15:01 EDT 2020


     [ https://issues.redhat.com/browse/WFLY-13547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Ferraro moved JBEAP-19602 to WFLY-13547:
---------------------------------------------

              Project: WildFly  (was: JBoss Enterprise Application Platform)
                  Key: WFLY-13547  (was: JBEAP-19602)
             Workflow: GIT Pull Request workflow   (was: CDW with loose statuses v1)
          Component/s: MP OpenAPI
                           (was: MP OpenAPI)
    Affects Version/s: 20.0.0.Beta1
                           (was: EAP-XP-1.0.0.GA-CR1)
                           (was: EAP-XP-1.0.0.GA-CR2)


> Smallrye OpenAPI throws java.lang.NullPointerException when processing JAX-RS resources which define methods acception a SortedSet type parameter
> -------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-13547
>                 URL: https://issues.redhat.com/browse/WFLY-13547
>             Project: WildFly
>          Issue Type: Bug
>          Components: MP OpenAPI
>    Affects Versions: 20.0.0.Beta1
>            Reporter: Paul Ferraro
>            Assignee: Paul Ferraro
>            Priority: Major
>
> Deployment of WAR containing JAX-RS resource classes which define methods accepting parameters of type {{SortedSet}} will fail with a NPE.
> {{SortedSet}} is allowed by JAX-RS spec: https://docs.oracle.com/javaee/7/api/javax/ws/rs/FormParam.html 
> The following stack trace represents the output of a deployment failure when an attempt to deploy a WAR with such a resource:
> {code}
> Caused by: java.lang.NullPointerException
> 	at io.smallrye.openapi.runtime.scanner.ParameterProcessor.setSchemaProperties(ParameterProcessor.java:637)
> 	at io.smallrye.openapi.runtime.scanner.ParameterProcessor.getFormBodyContent(ParameterProcessor.java:605)
> 	at io.smallrye.openapi.runtime.scanner.ParameterProcessor.process(ParameterProcessor.java:404)
> 	at io.smallrye.openapi.runtime.scanner.OpenApiAnnotationScanner.processJaxRsMethod(OpenApiAnnotationScanner.java:577)
> 	at io.smallrye.openapi.runtime.scanner.OpenApiAnnotationScanner.lambda$processJaxRsResourceClass$0(OpenApiAnnotationScanner.java:422)
> ...
> {code}
> The failure was initially noticed while testing RESTEasy against EAP XP 1.0.0 CR1 and CR2.



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list