Hi Martin,

Please raise a JIRA issue with https://issues.apache.org/jira/browse/CAMEL.
And do you have a handy re-producer and what is the expected rendering
output?

Regards,
Zheng Feng

On Wed, May 18, 2022 at 10:35 PM Martin Lichtin <lich...@yahoo.com.invalid>
wrote:

> There's a bean with this annotation
>
>      @Size(min = 1, max = 10)
>      @NotNull
>      private java.lang.String name;
>
> looks like causing
>
> 2022-05-18T11:56:27,906 | WARN  | qtp534549026-548         |
> RestOpenApiProcessor             | mel.openapi.RestOpenApiProcessor   78
> | 257 - org.apache.camel.camel-openapi-java - 3.14.3 | Error rendering
> OpenApi API due com.sun.proxy.$Proxy104 cannot be cast to
> javax.validation.constraints.Size
> java.lang.ClassCastException: com.sun.proxy.$Proxy104 cannot be cast to
> javax.validation.constraints.Size
>      at
> io.swagger.v3.core.jackson.ModelResolver.applyBeanValidatorAnnotations(ModelResolver.java:1283)
>
> ~[?:?]
>      at
> io.swagger.v3.core.jackson.ModelResolver.resolve(ModelResolver.java:333)
> ~[?:?]
>      at
> io.swagger.v3.core.converter.ModelConverterContextImpl.resolve(ModelConverterContextImpl.java:97)
>
> ~[?:?]
>      at
> io.swagger.v3.core.jackson.ModelResolver.resolve(ModelResolver.java:656)
> ~[?:?]
>      at
> io.swagger.v3.core.converter.ModelConverterContextImpl.resolve(ModelConverterContextImpl.java:97)
>
> ~[?:?]
>      at
> io.swagger.v3.core.converter.ModelConverters.readAll(ModelConverters.java:89)
>
> ~[?:?]
>      at
> io.swagger.v3.core.converter.ModelConverters.readAll(ModelConverters.java:80)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestModelConverters.readClassOas30(RestModelConverters.java:78)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestModelConverters.readClass(RestModelConverters.java:62)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestOpenApiReader.appendModels(RestOpenApiReader.java:1455)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestOpenApiReader.parse(RestOpenApiReader.java:254)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestOpenApiReader.read(RestOpenApiReader.java:161)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestOpenApiSupport.renderResourceListing(RestOpenApiSupport.java:394)
>
> ~[?:?]
>      at
> org.apache.camel.openapi.RestOpenApiProcessor.process(RestOpenApiProcessor.java:75)
>
> ~[?:?]
>      at
> org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
>
> ~[!/:3.14.3]
>      at
> org.apache.camel.component.rest.RestApiProducer.process(RestApiProducer.java:39)
>
> ~[?:?]
>      at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:172)
> ~[?:?]
>      at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:812)
>
> ~[?:?]
>      at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:720)
>
> ~[?:?]
>      at
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:193)
>
> ~[!/:3.14.3]
>      at
> org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
>
> ~[!/:3.14.3]
>      at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
> ~[?:?]
>      at
> org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
>
> ~[!/:3.14.3]
>      at
> org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
>
> ~[!/:3.14.3]
>      at
> org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
>
> ~[?:?]
>      at
> org.apache.camel.http.common.CamelServlet.doExecute(CamelServlet.java:319)
> ~[?:?]
>      at
> org.apache.camel.http.common.CamelServlet.doService(CamelServlet.java:214)
> ~[?:?]
>      at
> org.apache.camel.http.common.CamelServlet.service(CamelServlet.java:130)
> ~[?:?]
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> ~[!/:3.1.0]
>
>

Reply via email to