Skip to content

io.kraken.client.exception.KrakenIoException: Failed to unmarshall response #15

@dimaloop

Description

@dimaloop

sometimes we get an exception from kraken 1.1.x client (1.1.1 also tested) when query with DirectFileUploadRequest:

io.kraken.client.exception.KrakenIoException: Failed to unmarshall response
Aug 17 16:28:11 backbone slika.jar[32570]:         at io.kraken.client.impl.DefaultKrakenIoClient.handleResponse(DefaultKrakenIoClient.java:197) ~[client-1.1.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at io.kraken.client.impl.DefaultKrakenIoClient.directUpload(DefaultKrakenIoClient.java:165) ~[client-1.1.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at io.kraken.client.impl.DefaultKrakenIoClient.directUpload(DefaultKrakenIoClient.java:133) ~[client-1.1.1.jar!/:na]

which Caused by:

Caused by: org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyReader not found for media type=text/html;charset=utf-8, type=class io.kraken.client.model.response.AbstractUploadResponse, genericType=class io.kraken.client.model.response.AbstractUploadResponse.
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:208) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:132) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1072) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:882) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:816) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.client.ClientResponse.readEntity(ClientResponse.java:298) ~[jersey-client-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.client.InboundJaxrsResponse$1.call(InboundJaxrsResponse.java:91) ~[jersey-client-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.internal.Errors.process(Errors.java:292) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.internal.Errors.process(Errors.java:274) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.internal.Errors.process(Errors.java:205) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:365) ~[jersey-common-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.client.InboundJaxrsResponse.runInScopeIfPossible(InboundJaxrsResponse.java:240) ~[jersey-client-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:88) ~[jersey-client-2.30.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         at io.kraken.client.impl.DefaultKrakenIoClient.handleResponse(DefaultKrakenIoClient.java:186) ~[client-1.1.1.jar!/:na]
Aug 17 16:28:11 backbone slika.jar[32570]:         ... 80 common frames omitted

as i understood - there is a wrong answer from kraken endpoint, because answer with unexpected "text/html" mime type for jersey client

any ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions