[
https://issues.apache.org/jira/browse/LENS-769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amareshwari Sriramadasu resolved LENS-769.
------------------------------------------
Resolution: Invalid
> Test failure with MessageBodyReader not found for media type=text/html
> ----------------------------------------------------------------------
>
> Key: LENS-769
> URL: https://issues.apache.org/jira/browse/LENS-769
> Project: Apache Lens
> Issue Type: Bug
> Components: client
> Reporter: Sushil Mohanty
>
> Post Lens-737 changes couple of test cases(testExplainFailQuery,
> testFailPreparedQuery) are failing with below exception.
> {CODE}
> org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException:
> MessageBodyReader not found for media type=text/html; charset=ISO-8859-1,
> type=class org.apache.lens.api.result.LensAPIResult, genericType=class
> org.apache.lens.api.result.LensAPIResult.
> at
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:207)
> at
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:139)
> at
> org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1109)
> at
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:851)
> at
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:785)
> at
> org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:96)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse.access$001(ScopedJaxrsResponse.java:56)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse$1.call(ScopedJaxrsResponse.java:77)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
> at
> org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:397)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse.readEntity(ScopedJaxrsResponse.java:74)
> at
> org.apache.lens.client.LensStatement.explainQuery(LensStatement.java:372)
> at org.apache.lens.client.LensClient.getQueryPlan(LensClient.java:211)
> at
> org.apache.lens.cli.commands.LensQueryCommands.explainQuery(LensQueryCommands.java:220)
> at
> org.apache.lens.cli.TestLensQueryCommands.testExplainFailQuery(TestLensQueryCommands.java:209)
> at
> org.apache.lens.cli.TestLensQueryCommands.testQueryCommands(TestLensQueryCommands.java:86)
> {CODE}
> {CODE}
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 29.475 sec
> <<< FAILURE! - in org.apache.lens.cli.ExecuteQueryCommandIT
> testExecuteSyncQueryWithSyntaxError(org.apache.lens.cli.ExecuteQueryCommandIT)
> Time elapsed: 2.197 sec <<< FAILURE!
> org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException:
> MessageBodyReader not found for media type=text/html; charset=ISO-8859-1,
> type=class org.apache.lens.api.result.LensAPIResult, genericType=class
> org.apache.lens.api.result.LensAPIResult.
> at
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:207)
> at
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:139)
> at
> org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1109)
> at
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:851)
> at
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:785)
> at
> org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:96)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse.access$001(ScopedJaxrsResponse.java:56)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse$1.call(ScopedJaxrsResponse.java:77)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
> at
> org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:397)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse.readEntity(ScopedJaxrsResponse.java:74)
> at
> org.apache.lens.client.LensStatement.executeQuery(LensStatement.java:315)
> at
> org.apache.lens.client.LensStatement.executeQuery(LensStatement.java:99)
> at org.apache.lens.client.LensStatement.execute(LensStatement.java:72)
> at org.apache.lens.client.LensClient.getResults(LensClient.java:140)
> at
> org.apache.lens.cli.commands.LensQueryCommands.executeQuery(LensQueryCommands.java:91)
> at
> org.apache.lens.cli.ExecuteQueryCommandIT.testExecuteSyncQueryWithSyntaxError(ExecuteQueryCommandIT.java:36)
> {CODE}
> {CODE}
> Running org.apache.lens.cli.TestLensQueryCommands
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 176.161 sec
> <<< FAILURE! - in org.apache.lens.cli.TestLensQueryCommands
> testQueryCommands(org.apache.lens.cli.TestLensQueryCommands) Time elapsed:
> 146.772 sec <<< FAILURE!
> org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException:
> MessageBodyReader not found for media type=text/html; charset=ISO-8859-1,
> type=class org.apache.lens.api.result.LensAPIResult, genericType=class
> org.apache.lens.api.result.LensAPIResult.
> at
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:207)
> at
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:139)
> at
> org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1109)
> at
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:851)
> at
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:785)
> at
> org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:96)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse.access$001(ScopedJaxrsResponse.java:56)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse$1.call(ScopedJaxrsResponse.java:77)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
> at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
> at
> org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:397)
> at
> org.glassfish.jersey.client.ScopedJaxrsResponse.readEntity(ScopedJaxrsResponse.java:74)
> at
> org.apache.lens.client.LensStatement.explainAndPrepare(LensStatement.java:181)
> at
> org.apache.lens.client.LensClient.explainAndPrepare(LensClient.java:577)
> at
> org.apache.lens.cli.commands.LensQueryCommands.explainAndPrepare(LensQueryCommands.java:486)
> at
> org.apache.lens.cli.TestLensQueryCommands.testFailPreparedQuery(TestLensQueryCommands.java:184)
> at
> org.apache.lens.cli.TestLensQueryCommands.testQueryCommands(TestLensQueryCommands.java:90)
> {CODE}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)