drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ramana Inukonda Nagaraj (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DRILL-819) Failure while closing accountor encountered
Date Fri, 23 May 2014 17:11:07 GMT

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

Ramana Inukonda Nagaraj commented on DRILL-819:
-----------------------------------------------

Did some quick analysis.
The inner query passes fine. 

I think there is some issue with the outer syntax rather than the private shared pools error
which shows up.

Seeing this across nodes
io.netty.handler.codec.DecoderException: org.apache.drill.common.exceptions.ExpressionParsingException:
Expression has syntax error! line 1:0:no viable alternative at input 'is'
	io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99)
[netty-codec-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:334)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:320)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
[netty-codec-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:334)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:320)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [netty-codec-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:334)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:320)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:334)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:320)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100)
[netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:497) [netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:465) [netty-transport-4.0.7.Final.jar:na]
	io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:359) [netty-transport-4.0.7.Final.jar:na]
	io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
[netty-common-4.0.7.Final.jar:na]
	java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: org.apache.drill.common.exceptions.ExpressionParsingException: Expression has syntax
error! line 1:0:no viable alternative at input 'is'
	org.apache.drill.common.expression.parser.ExprParser.displayRecognitionError(ExprParser.java:166)
~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.antlr.runtime.BaseRecognizer.reportError(BaseRecognizer.java:186) ~[antlr-runtime-3.4.jar:na]
	org.apache.drill.common.expression.parser.ExprParser.lookup(ExprParser.java:5068) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.atom(ExprParser.java:4275) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.unaryExpr(ExprParser.java:4157) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.xorExpr(ExprParser.java:3859) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.mulExpr(ExprParser.java:3726) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.addExpr(ExprParser.java:3594) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.relExpr(ExprParser.java:3469) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.equExpr(ExprParser.java:3341) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.andExpr(ExprParser.java:3215) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.orExpr(ExprParser.java:3090) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.condExpr(ExprParser.java:3015) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.expression(ExprParser.java:2946) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.parser.ExprParser.parse(ExprParser.java:203) ~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.LogicalExpression$De.deserialize(LogicalExpression.java:78)
~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.common.expression.LogicalExpression$De.deserialize(LogicalExpression.java:55)
~[drill-common-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:449)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:347)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:976)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:276)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithObjectId(BeanDeserializerBase.java:912)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:155)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:123)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:113)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:82)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:106)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:447)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:347)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:976)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:276)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithObjectId(BeanDeserializerBase.java:912)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:155)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:123)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:113)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:82)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:106)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:447)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:347)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:976)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:276)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithObjectId(BeanDeserializerBase.java:912)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:155)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:123)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:113)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:82)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:106)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:447)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:347)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:976)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:276)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithObjectId(BeanDeserializerBase.java:912)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:155)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:123)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:113)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:82)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:106)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:36)
~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:1216) ~[jackson-databind-2.2.0.jar:2.2.0]
	com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:830) ~[jackson-databind-2.2.0.jar:2.2.0]
	org.apache.drill.exec.planner.PhysicalPlanReader.readFragmentOperator(PhysicalPlanReader.java:96)
~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.work.fragment.NonRootFragmentManager.<init>(NonRootFragmentManager.java:57)
~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.rpc.control.WorkEventBus.getOrCreateFragmentManager(WorkEventBus.java:95)
~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.rpc.data.DataServer$1.getHandshakeResponse(DataServer.java:85) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.rpc.data.DataServer$1.getHandshakeResponse(DataServer.java:73) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.rpc.BasicServer$ServerHandshakeHandler.consumeHandshake(BasicServer.java:109)
~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.rpc.AbstractHandshakeHandler.decode(AbstractHandshakeHandler.java:53)
~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.rpc.AbstractHandshakeHandler.decode(AbstractHandshakeHandler.java:29)
~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)
[netty-codec-4.0.7.Final.jar:na]
	... 18 more


> Failure while closing accountor encountered
> -------------------------------------------
>
>                 Key: DRILL-819
>                 URL: https://issues.apache.org/jira/browse/DRILL-819
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Functions - Drill
>            Reporter: Zhiyong Liu
>
> Datasources: TPCH (10MB), three-way split parquet files
> git.commit.id.abbrev=2fad21d
> git.commit.id=2fad21d5a6ec43bb68fb989e48b6da180f23f73a
> 0: jdbc:drill:schema=dfs.TpcHMulti> select count(*) from (select l.l_orderkey as x,
c.c_custkey as y
> . . . . . . . . . . . . . . . . . >   from lineitem l left outer join customer c on
l.l_orderkey = c.c_custkey) where y is null;
> Query failed: org.apache.drill.exec.rpc.RpcException: Remote failure while running query.[error_id:
"48974397-f16f-44a6-80dc-678a81ed9a90"
> endpoint {
>   address: "perfnode104.perf.lab"
>   user_port: 31010
>   control_port: 31011
>   data_port: 31012
> }
> error_type: 0
> message: "Failure while running fragment. < IllegalStateException:[ Failure while
closing accountor.  Expected private and shared pools to be set to initial values.  However,
one or more were not.  Stats are
>         zone    init    allocated       delta
>         private 1000000 839520  160480
>         shared  9999000000      9999000000      0. ]"
> ]
> Error: exception while executing query (state=,code=0)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message