Skip to content

Error when trying to work with Swagger #1266

Open
@AlexMog

Description

@AlexMog

Hello,
I am trying to get Swagger to work, but each time I try to access /api-docs, I got this error:
java.lang.RuntimeException: Could not get BeanInfo of class java.lang.Throwable at org.restlet.engine.util.BeanInfoUtils.getBeanInfo(BeanInfoUtils.java:64) at org.restlet.ext.apispark.internal.introspection.application.RepresentationCollector.addRepresentation(RepresentationCollector.java:121) at org.restlet.ext.apispark.internal.introspection.application.RepresentationCollector.addRepresentation(RepresentationCollector.java:179) at org.restlet.ext.apispark.internal.introspection.application.ResourceCollector.completeOperationOutput(ResourceCollector.java:345) at org.restlet.ext.apispark.internal.introspection.application.ResourceCollector.completeOperation(ResourceCollector.java:199) at org.restlet.ext.apispark.internal.introspection.application.ResourceCollector.collectResource(ResourceCollector.java:125) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collectForFinder(RestletCollector.java:100) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collect(RestletCollector.java:64) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collectForRoute(RestletCollector.java:116) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collectForRouter(RestletCollector.java:136) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collect(RestletCollector.java:55) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collectForFilter(RestletCollector.java:80) at org.restlet.ext.apispark.internal.introspection.application.RestletCollector.collect(RestletCollector.java:61) at org.restlet.ext.apispark.internal.introspection.application.ApplicationIntrospector.getDefinition(ApplicationIntrospector.java:169) at org.restlet.ext.swagger.SwaggerSpecificationRestlet.getDefinition(SwaggerSpecificationRestlet.java:199) at org.restlet.ext.swagger.SwaggerSpecificationRestlet.getResourceListing(SwaggerSpecificationRestlet.java:220) at org.restlet.ext.swagger.SwaggerSpecificationRestlet.handle(SwaggerSpecificationRestlet.java:245) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Router.doHandle(Router.java:422) at org.restlet.routing.Router.handle(Router.java:641) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202) at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:77) at org.restlet.Application.handle(Application.java:385) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Router.doHandle(Router.java:422) at org.restlet.routing.Router.handle(Router.java:641) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Router.doHandle(Router.java:422) at org.restlet.routing.Router.handle(Router.java:641) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.routing.Filter.doHandle(Filter.java:150) at org.restlet.routing.Filter.handle(Filter.java:197) at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202) at org.restlet.Component.handle(Component.java:408) at org.restlet.Server.handle(Server.java:507) at org.restlet.engine.connector.ServerHelper.handle(ServerHelper.java:63) at org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:143) at org.restlet.ext.jetty.JettyServerHelper$WrappedServer.handle(JettyServerHelper.java:256) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) at java.lang.Thread.run(Unknown Source) Caused by: java.beans.IntrospectionException: java.lang.Throwable not superclass of java.lang.Throwable at java.beans.Introspector.<init>(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at org.restlet.engine.util.BeanInfoUtils.getBeanInfo(BeanInfoUtils.java:61) ... 59 more

I have no idea how to fix it.

Thanks for your help.

AlexMog

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions