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

Alex Liu commented on CASSANDRA-7241:
-------------------------------------

I found the following place by peeking into the code

{code}
    /** convert a cql column to an object */
    private Object cqlColumnToObj(Cell col, CfDef cfDef) throws IOException
    {
        // standard
        Map<ByteBuffer,AbstractType> validators = getValidatorMap(cfDef);
        ByteBuffer cellName = col.name().toByteBuffer();
        if (validators.get(cellName) == null)
            return 
cassandraToObj(getDefaultMarshallers(cfDef).get(MarshallerType.DEFAULT_VALIDATOR),
 col.value());
        else
            return cassandraToObj(validators.get(cellName), col.value());
    }

where ByteBuffer cellName = col.name().toByteBuffer() is not the right way to 
get the column name, It  should use Cell type comparator.
{code}

> Pig test fails on 2.1 branch
> ----------------------------
>
>                 Key: CASSANDRA-7241
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7241
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Alex Liu
>            Assignee: Sylvain Lebresne
>             Fix For: 2.1 rc1
>
>         Attachments: repro-cli.txt, repro-pig.txt
>
>
> run ant pig-test on cassandra-2.1 branch. There are many tests failed. I 
> trace it a little and find out Pig test fails starts from 
> https://github.com/apache/cassandra/commit/362cc05352ec67e707e0ac790732e96a15e63f6b
> commit.
> It looks like storage changes break Pig tests.



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

Reply via email to