Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-7287

Pig CqlStorage test fails with IAE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 2.1 rc1
    • Legacy/Testing
    • None
    • Normal

    Description

          [junit] java.lang.IllegalArgumentException
          [junit]     at java.nio.Buffer.limit(Buffer.java:267)
          [junit]     at org.apache.cassandra.utils.ByteBufferUtil.readBytes(ByteBufferUtil.java:542)
          [junit]     at org.apache.cassandra.serializers.CollectionSerializer.readValue(CollectionSerializer.java:117)
          [junit]     at org.apache.cassandra.serializers.MapSerializer.deserializeForNativeProtocol(MapSerializer.java:97)
          [junit]     at org.apache.cassandra.serializers.MapSerializer.deserializeForNativeProtocol(MapSerializer.java:28)
          [junit]     at org.apache.cassandra.serializers.CollectionSerializer.deserialize(CollectionSerializer.java:48)
          [junit]     at org.apache.cassandra.db.marshal.AbstractType.compose(AbstractType.java:66)
          [junit]     at org.apache.cassandra.hadoop.pig.AbstractCassandraStorage.cassandraToObj(AbstractCassandraStorage.java:792)
          [junit]     at org.apache.cassandra.hadoop.pig.CqlStorage.cqlColumnToObj(CqlStorage.java:195)
          [junit]     at org.apache.cassandra.hadoop.pig.CqlStorage.getNext(CqlStorage.java:118)
      

      I'm guessing this is caused by CqlStorage passing an empty BB to BBU, but I don't know if it's pig that's broken or is a deeper issue.

      Attachments

        1. 7287.txt
          1 kB
          Sylvain Lebresne

        Activity

          People

            slebresne Sylvain Lebresne
            brandon.williams Brandon Williams
            Sylvain Lebresne
            Brandon Williams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: