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

sstable2json needs to escape quotes

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.8.2
    • None
    • None
    • Low

    Description

      [default@foo] set transactions[test][data]='

      {"foo":"bar"}

      ';

      $ cat /tmp/json
      {
      "74657374": [["data", "

      {"foo":"bar"}

      ", 1308209845388000]]
      }

      $ ./json2sstable -s -c transactions -K foo /tmp/json /tmp/ss-g-1-Data.db
      Counting keys to import, please wait... (NOTE: to skip this use -n <num_keys>)
      org.codehaus.jackson.JsonParseException: Unexpected character ('f' (code 102)): was expecting comma to separate ARRAY entries
      at [Source: /tmp/json2; line: 2, column: 27]
      at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:929)
      at org.codehaus.jackson.impl.JsonParserBase._reportError(JsonParserBase.java:632)
      at org.codehaus.jackson.impl.JsonParserBase._reportUnexpectedChar(JsonParserBase.java:565)
      at org.codehaus.jackson.impl.Utf8StreamParser.nextToken(Utf8StreamParser.java:128)
      at org.codehaus.jackson.impl.JsonParserBase.skipChildren(JsonParserBase.java:263)
      at org.apache.cassandra.tools.SSTableImport.importSorted(SSTableImport.java:328)
      at org.apache.cassandra.tools.SSTableImport.importJson(SSTableImport.java:252)
      at org.apache.cassandra.tools.SSTableImport.main(SSTableImport.java:476)
      ERROR: Unexpected character ('f' (code 102)): was expecting comma to separate ARRAY entries
      at [Source: /tmp/json2; line: 2, column: 27]

      http://www.mail-archive.com/user@cassandra.apache.org/msg14257.html

      Attachments

        1. CASSANDRA-2780-v2.patch
          8 kB
          Pavel Yaskevich
        2. CASSANDRA-2780.patch
          4 kB
          Pavel Yaskevich

        Activity

          People

            xedin Pavel Yaskevich
            tcn Timo Nentwig
            Pavel Yaskevich
            Brandon Williams
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: