[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-17 Thread Pavel Yaskevich (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Yaskevich updated CASSANDRA-2780:
---

Attachment: CASSANDRA-2780-v2.patch

uses ObjectMapper.writeValue(PrintStream, Object) to serialize keys and columns 
to JSON instead of using regexs.

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Assignee: Pavel Yaskevich
>Priority: Minor
> Fix For: 0.8.2
>
> Attachments: CASSANDRA-2780-v2.patch, CASSANDRA-2780.patch
>
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-16 Thread Timo Nentwig (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timo Nentwig updated CASSANDRA-2780:


Summary: sstable2json needs to escape quotes  (was: sstable json conversion 
needs to encode quotes)

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Priority: Critical
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-16 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2780:
--

 Priority: Minor  (was: Critical)
Fix Version/s: 0.8.2
 Assignee: Pavel Yaskevich

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Assignee: Pavel Yaskevich
>Priority: Minor
> Fix For: 0.8.2
>
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-16 Thread Pavel Yaskevich (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Yaskevich updated CASSANDRA-2780:
---

Attachment: CASSANDRA-2780.patch

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Assignee: Pavel Yaskevich
>Priority: Minor
> Fix For: 0.8.2
>
> Attachments: CASSANDRA-2780.patch
>
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-16 Thread Pavel Yaskevich (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Yaskevich updated CASSANDRA-2780:
---

Reviewer: brandon.williams  (was: jbellis)

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Assignee: Pavel Yaskevich
>Priority: Minor
> Fix For: 0.8.2
>
> Attachments: CASSANDRA-2780.patch
>
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-17 Thread Pavel Yaskevich (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Yaskevich updated CASSANDRA-2780:
---

Attachment: CASSANDRA-2780-v2.patch

changed replace with pattern/matcher with your regex in the escapeQuotes 
method. thanks!

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Assignee: Pavel Yaskevich
>Priority: Minor
> Fix For: 0.8.2
>
> Attachments: CASSANDRA-2780-v2.patch, CASSANDRA-2780.patch
>
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2780) sstable2json needs to escape quotes

2011-06-17 Thread Pavel Yaskevich (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Yaskevich updated CASSANDRA-2780:
---

Attachment: (was: CASSANDRA-2780-v2.patch)

> sstable2json needs to escape quotes
> ---
>
> Key: CASSANDRA-2780
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2780
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 0.8.0
>Reporter: Timo Nentwig
>Assignee: Pavel Yaskevich
>Priority: Minor
> Fix For: 0.8.2
>
> Attachments: CASSANDRA-2780.patch
>
>
> [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 )
> 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

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira