You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tajo.apache.org by "Tajo QA (JIRA)" <ji...@apache.org> on 2014/04/30 21:20:14 UTC

[jira] [Commented] (TAJO-803) INSERT INTO without FROM throws ClassCastException.

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

Tajo QA commented on TAJO-803:
------------------------------

{color:red}*-1 overall.*{color}  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12642698/TAJO-803.patch
  against master revision 08bcc2d.

    {color:green}+1 @author.{color}  The patch does not contain any @author tags.

    {color:green}+1 tests included.{color}  The patch appears to include 1 new or modified test files.

    {color:green}+1 javac.{color}  The applied patch does not increase the total number of javac compiler warnings.

    {color:green}+1 javadoc.{color}  The applied patch does not increase the total number of javadoc warnings.

    {color:green}+1 checkstyle.{color}  The patch generated 0 code style errors.

    {color:red}-1 findbugs.{color}  The patch appears to introduce 187 new Findbugs (version 1.3.9) warnings.

    {color:green}+1 release audit.{color}  The applied patch does not increase the total number of release audit warnings.

    {color:green}+1 core tests.{color}  The patch passed unit tests in tajo-client tajo-core.

Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/411//testReport/
Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/411//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html
Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/411//console

This message is automatically generated.

>  INSERT INTO without FROM throws ClassCastException.
> ----------------------------------------------------
>
>                 Key: TAJO-803
>                 URL: https://issues.apache.org/jira/browse/TAJO-803
>             Project: Tajo
>          Issue Type: Bug
>            Reporter: Hyoungjun Kim
>            Assignee: Hyoungjun Kim
>            Priority: Trivial
>         Attachments: TAJO-803.patch
>
>
> The following query throws ClassCastException in the TajoMaster.
> {noformat}
> default> create table temp_table (id int, name text)  using csv with ('csvfile.delimiter'='|');
> default> insert overwrite into temp_table select 123::int4 as id, 'abc' as name;
> ERROR: org.apache.tajo.engine.planner.logical.EvalExprNode cannot be cast to org.apache.tajo.engine.planner.logical.ProjectionNode
> {noformat}
> TajoMaster's log
> {noformat}
> java.lang.ClassCastException: org.apache.tajo.engine.planner.logical.EvalExprNode cannot be cast to org.apache.tajo.engine.planner.logical.ProjectionNode
>         at org.apache.tajo.engine.planner.LogicalPlanner.buildProjectedInsert(LogicalPlanner.java:1237)
>         at org.apache.tajo.engine.planner.LogicalPlanner.buildInsertIntoTablePlan(LogicalPlanner.java:1224)
>         at org.apache.tajo.engine.planner.LogicalPlanner.visitInsert(LogicalPlanner.java:1140)
>         at org.apache.tajo.engine.planner.LogicalPlanner.visitInsert(LogicalPlanner.java:58)
>         at org.apache.tajo.engine.planner.BaseAlgebraVisitor.visit(BaseAlgebraVisitor.java:123)
>         at org.apache.tajo.engine.planner.LogicalPlanner.createPlan(LogicalPlanner.java:121)
>         at org.apache.tajo.engine.planner.LogicalPlanner.createPlan(LogicalPlanner.java:108)
>         at org.apache.tajo.master.GlobalEngine.createLogicalPlan(GlobalEngine.java:341)
>         at org.apache.tajo.master.GlobalEngine.executeQuery(GlobalEngine.java:144)
>         at org.apache.tajo.master.TajoMasterClientService$TajoMasterClientProtocolServiceHandler.submitQuery(TajoMasterClientService.java:260)
>         at org.apache.tajo.ipc.TajoMasterClientProtocol$TajoMasterClientProtocolService$2.callBlockingMethod(TajoMasterClientProtocol.java:495)
>         at org.apache.tajo.rpc.BlockingRpcServer$ServerHandler.messageReceived(BlockingRpcServer.java:103)
>         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
>         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
>         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
>         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
>         at org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:70)
> {noformat}



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