You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2020/05/25 06:09:00 UTC

[jira] [Commented] (CAMEL-15107) NoSuchMethodError: Camel 3.3.0 With camel-swagger-java3.3.0

    [ https://issues.apache.org/jira/browse/CAMEL-15107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17115729#comment-17115729 ] 

Claus Ibsen commented on CAMEL-15107:
-------------------------------------

You can try using camel-openapi-java that is more modern.

> NoSuchMethodError: Camel 3.3.0 With camel-swagger-java3.3.0
> -----------------------------------------------------------
>
>                 Key: CAMEL-15107
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15107
>             Project: Camel
>          Issue Type: Bug
>    Affects Versions: 3.3.0
>         Environment: In Development environment. Upgrading from camel 3.1 to 3.3
>            Reporter: Sunil Sudhakaran
>            Priority: Minor
>
> Hi Camel Team,
> Note: I received email delivery failure with [issues@camel.apache.org|mailto:issues@camel.apache.org] and hence raising Jira.
>  
> I’m not sure if it’s a bug or missing something as part of upgrade camel 3.1.0 to 3.3.0. I’m getting a Jackson error from swagger UI api doc page for my springboot application after camel 3.3upgrade.
>  
> I’m using camel 3.3.0. With camel-swagger-java dependency 3.3.0 and springboot 2.3.0. I use org.webjars.swagger-ui version 3.25.3 dependency as well.
> I use camel-Servlet in REST DSL for my camel REST apis being exposed. 
>  
> It was working perfectly fine in camel 3.1.0 with spring boot 2.2.6. But not in camel 3.3.0
>  
> Could you please help?
>  
> Error details:
>  
> {code:java}
> //
> Caused by: java.lang.NoSuchMethodError:
> com.fasterxml.jackson.databind.introspect.AnnotatedMember.getType(Lcom/fasterxml/jackson/databind/type/TypeBindings;)Lcom/fasterxml/jackson/databind/JavaType;
> at io.swagger.jackson.ModelResolver.resolve(ModelResolver.java:425) [swagger-core-1.5.24.jar:1.5.24]
> at io.swaggerjackson.ModelResolver.resolve ModelResolver.java:203) Iswagger-core-1.5.24jar:1.5.24]
> at io.swagger.comverter.ModelConverterContextimpl.resolve(ModelConverterContextlmpl.java:103) [swagger-core-1.5.24.jar:1.5.24]
> at io.swagger.converter.ModelConverters.read(ModelConverters.java:76) swagger-core-1.5.24.jar:1.5.24]
> at io.swagger.converter. ModelConverters.read(ModelConverters.java:67)*[swagger-core-1.5.24.jar:1.5.24]
> at org.apache.camel.swagger. RestModel Converters.readClass(RestModel Converters.java:33) "[camel-swagger-java-3.3.0.jar:3.3.0]
> at org.apache.camel.swagger.Restwagger Reader.appendModels(Restswagger Reader.java:755) [camel-swagger-java-3.3.0,jar:3.3.0
> at org.apache.camel.swagger.RestSwaggerReader.parse(RestSwageerReader.java:225) camel-swagger-java-3.3.0.jar:3.3.0]
> at org.apache.camel.swagger.RestSwaggerReader.read(RestSwaggerReader.java:111) [camel-swagger-java-3.3.0.jar:3.3.0]
> at org.apache.camel.swagger.RestSwaggerSupport.renderResourceListing(RestSwaggerSupport.java:263) [camel-swagger-java-3.3.0.jar:3.3.0
> at org.apache.camel.swagger. RestSwaggerProcessor.process(RestSwaggerProcessor.java:119) [camel-swagger-java-3.3.0.jar:3.3.0]
> at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:67)
> camel-support-3.3.0.jar:3.3.0]
> 59 common frames omitted
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)