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

Puneet Gupta commented on LENS-972:
-----------------------------------

Was trying execute_with_timeout options when I encountered this.

json output was :
{noformat}
{"lensAPIResult":{"id":"11a084e5-90da-4885-8cf1-a3823c2ca741","data":{"type":"queryHandleWithResultSet","queryHandle":{"handleId":"16711b3d-5c0f-4a63-bc7d-7c156078e04c"},"result":{"type":"inMemoryQueryResult","rows":[{"values":[{"type":"int","value":1},{"type":"string","value":"first"}]}]},"resultMetadata":{"columns":[{"name":"test_dim.id","type":"INT"},{"name":"test_dim.name","type":"STRING"}]},"status":{"progress":1.0,"status":"SUCCESSFUL","statusMessage":"Query
 is successful!","isResultSetAvailable":true}}}}
{noformat}

Error countered while parsing this portion of json:
{noformat}
"values":[{"type":"int","value":1},{"type":"string","value":"first"}" part of 
inMemoryQueryResult
{noformat}

> Seeing XMLMarshalException while unmarshalling inMemoryQueryResult from json
> ----------------------------------------------------------------------------
>
>                 Key: LENS-972
>                 URL: https://issues.apache.org/jira/browse/LENS-972
>             Project: Apache Lens
>          Issue Type: Bug
>            Reporter: Puneet Gupta
>
> {noformat}
>       at 
> org.eclipse.persistence.exceptions.XMLMarshalException.noDescriptorFound(XMLMarshalException.java:284)
>       at 
> org.eclipse.persistence.internal.oxm.record.deferred.DescriptorNotFoundContentHandler.processComplexElement(DescriptorNotFoundContentHandler.java:35)
>       at 
> org.eclipse.persistence.internal.oxm.record.deferred.DeferredContentHandler.startElement(DeferredContentHandler.java:94)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parsePair(JsonStructureReader.java:456)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parseValue(JsonStructureReader.java:268)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parsePair(JsonStructureReader.java:383)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parseValue(JsonStructureReader.java:268)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parsePair(JsonStructureReader.java:383)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parseValue(JsonStructureReader.java:268)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parsePair(JsonStructureReader.java:457)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parseValue(JsonStructureReader.java:268)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parsePair(JsonStructureReader.java:457)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parseValue(JsonStructureReader.java:268)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parsePair(JsonStructureReader.java:457)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parseRoot(JsonStructureReader.java:182)
>       at 
> org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parse(JsonStructureReader.java:140)
>       at 
> org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:978)
>       at 
> org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:425)
>       at 
> org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:375)
>       at 
> org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:708)
>       at 
> org.eclipse.persistence.internal.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:643)
>       at 
> org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:339)
>       at 
> org.eclipse.persistence.jaxb.rs.MOXyJsonProvider.readFrom(MOXyJsonProvider.java:660)
>       at 
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:256)
>       at 
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:235)
>       at 
> org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:155)
>       at 
> org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1085)
>       at 
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:874)
>       at 
> org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:834)
>       at 
> org.glassfish.jersey.client.ClientResponse.readEntity(ClientResponse.java:368)
>       at 
> org.glassfish.jersey.client.InboundJaxrsResponse$2.call(InboundJaxrsResponse.java:126)
>       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:419)
>       at 
> org.glassfish.jersey.client.InboundJaxrsResponse.runInScopeIfPossible(InboundJaxrsResponse.java:267)
>       at 
> org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:123)
>       at 
> org.apache.lens.client.LensStatement.executeQuery(LensStatement.java:346)
>       at 
> org.apache.lens.client.LensClient.executeQueryWithTimeout(LensClient.java:115)
>       at 
> org.apache.lens.cli.commands.LensQueryCommands.executeQuery(LensQueryCommands.java:118)
>       at 
> org.apache.lens.cli.TestLensQueryCommands.executeSyncQuery(TestLensQueryCommands.java:101)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to