david_hudavy created DRILL-4101:
-----------------------------------

             Summary: The argument 'pattern' of Function 'like' has to be 
constant!
                 Key: DRILL-4101
                 URL: https://issues.apache.org/jira/browse/DRILL-4101
             Project: Apache Drill
          Issue Type: Bug
          Components: Functions - Drill
    Affects Versions: 1.3.0
         Environment: drill1.2
            Reporter: david_hudavy


0: jdbc:drill:zk=local> select * from dfs.tmp.ta limit 10;
+------------------------------------------+------------------+
|                  rdn_4                   |       imsi       |
+------------------------------------------+------------------+
| mscId=UPG000000000000000000494500412500  | 272004500412500  |
| mscId=UPG000000000000000000494500436500  | 272004500436500  |
| mscId=UPG000000000000000000494501833000  | 272004501833000  |
| mscId=UPG000000000000000000494502712000  | 272004502712000  |
| mscId=UPG000000000000000000494502732500  | 272004502732500  |
| mscId=UPG000000000000000000494502845500  | 272004502845500  |
| mscId=UPG000000000000000000494505721000  | 272004505721000  |
| mscId=UPG000000000000000000494507227500  | 272004507227500  |
| mscId=UPG000000000000000000494509548500  | 272004509548500  |
| mscId=UPG000000000000000000494501644500  | 272004501644500  |
+------------------------------------------+------------------+
10 rows selected (0.344 seconds)
0: jdbc:drill:zk=local> select * from dfs.tmp.tb;
+-----------------------------------------+-------------+
|                  rdn_4                  | epsvplmnid  |
+-----------------------------------------+-------------+
| mscId=10000000000000000000049000579913  | 46000       |
| mscId=10000000000000000000049000579912  | 262280      |
+-----------------------------------------+-------------+
2 rows selected (0.112 seconds)

SELECT count(*) AS cnt
FROM dfs.tmp.ta,dfs.tmp.tb
WHERE ta.rdn_4 = tb.rdn_4
AND ta.imsi NOT LIKE concat(tb.epsvplmnid,'%')

Error: SYSTEM ERROR: DrillRuntimeException: The argument 'pattern' of Function 
'like' has to be constant!

Fragment 0:0

[Error Id: f103529c-60f4-4b8f-8d7a-b1f0619aab30 on vm1-4:31010] (state=,code=0)
[Error Id: f103529c-60f4-4b8f-8d7a-b1f0619aab30 on vm1-4:31010]
        at 
org.apache.drill.exec.rpc.user.QueryResultHandler.resultArrived(QueryResultHandler.java:118)
 [drill-java-exec-1.2.0.jar:1.2.0]
        at 
org.apache.drill.exec.rpc.user.UserClient.handleReponse(UserClient.java:110) 
[drill-java-exec-1.2.0.jar:1.2.0]
        at 
org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:47)
 [drill-java-exec-1.2.0.jar:1.2.0]
        at 
org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:32)
 [drill-java-exec-1.2.0.jar:1.2.0]
        at org.apache.drill.exec.rpc.RpcBus.handle(RpcBus.java:61) 
[drill-java-exec-1.2.0.jar:1.2.0]
        at 
org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:233) 
[drill-java-exec-1.2.0.jar:1.2.0]
        at 
org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:205) 
[drill-java-exec-1.2.0.jar:1.2.0]
        at 
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)
 [netty-codec-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:254)
 [netty-handler-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
 [netty-codec-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:242)
 [netty-codec-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:847)
 [netty-transport-4.0.27.Final.jar:4.0.27.Final]
        at 
io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:618)
 [netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]
        at 
io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:329) 
[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:250) 
[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
 [netty-common-4.0.27.Final.jar:4.0.27.Final]
        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]



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

Reply via email to