[jira] [Updated] (CASSANDRA-7524) cqlsh fails when version number parts are not int
[ https://issues.apache.org/jira/browse/CASSANDRA-7524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Stepura updated CASSANDRA-7524: --- Attachment: CASSANDRA-2.1-7524.patch I've found no usages of {{cass_ver_tuple}} in the cqlsh, so it easier just to remove that unused code. Attaching a patch for that > cqlsh fails when version number parts are not int > - > > Key: CASSANDRA-7524 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7524 > Project: Cassandra > Issue Type: Bug > Components: Tools >Reporter: Alexander Bulaev >Assignee: Mikhail Stepura >Priority: Trivial > Labels: cqlsh > Fix For: 2.1.1 > > Attachments: CASSANDRA-2.1-7524.patch > > > {code} > alexbool@gibson ~> cqlsh > Traceback (most recent call last): > File "/usr/bin/cqlsh", line 1894, in > main(*read_options(sys.argv[1:], os.environ)) > File "/usr/bin/cqlsh", line 1877, in main > single_statement=options.execute) > File "/usr/bin/cqlsh", line 496, in __init__ > self.get_connection_versions() > File "/usr/bin/cqlsh", line 595, in get_connection_versions > self.cass_ver_tuple = tuple(map(int, vers['build'].split('-', > 1)[0].split('.')[:3])) > ValueError: invalid literal for int() with base 10: '0~rc2' > {code} > I used cassandra 2.1-rc2 debs from Apache repository -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (CASSANDRA-7524) cqlsh fails when version number parts are not int
[ https://issues.apache.org/jira/browse/CASSANDRA-7524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Ellis updated CASSANDRA-7524: -- Reproduced In: 2.1 rc2, 2.1 rc1 (was: 2.1 rc1, 2.1 rc2) Fix Version/s: (was: 2.1.0) 2.1.1 > cqlsh fails when version number parts are not int > - > > Key: CASSANDRA-7524 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7524 > Project: Cassandra > Issue Type: Bug > Components: Tools >Reporter: Alexander Bulaev >Assignee: Mikhail Stepura >Priority: Trivial > Labels: cqlsh > Fix For: 2.1.1 > > > {code} > alexbool@gibson ~> cqlsh > Traceback (most recent call last): > File "/usr/bin/cqlsh", line 1894, in > main(*read_options(sys.argv[1:], os.environ)) > File "/usr/bin/cqlsh", line 1877, in main > single_statement=options.execute) > File "/usr/bin/cqlsh", line 496, in __init__ > self.get_connection_versions() > File "/usr/bin/cqlsh", line 595, in get_connection_versions > self.cass_ver_tuple = tuple(map(int, vers['build'].split('-', > 1)[0].split('.')[:3])) > ValueError: invalid literal for int() with base 10: '0~rc2' > {code} > I used cassandra 2.1-rc2 debs from Apache repository -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (CASSANDRA-7524) cqlsh fails when version number parts are not int
[ https://issues.apache.org/jira/browse/CASSANDRA-7524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brandon Williams updated CASSANDRA-7524: Reproduced In: 2.1 rc2, 2.1 rc1 (was: 2.1 rc1, 2.1 rc2) Priority: Trivial (was: Major) Fix Version/s: 2.1.0 Assignee: Mikhail Stepura Seems like we keep having this problem and just need to workaround it in cqlsh with a bit more logic like ignoring anything after the last numeric character. > cqlsh fails when version number parts are not int > - > > Key: CASSANDRA-7524 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7524 > Project: Cassandra > Issue Type: Bug > Components: Tools >Reporter: Alexander Bulaev >Assignee: Mikhail Stepura >Priority: Trivial > Labels: cqlsh > Fix For: 2.1.0 > > > {code} > alexbool@gibson ~> cqlsh > Traceback (most recent call last): > File "/usr/bin/cqlsh", line 1894, in > main(*read_options(sys.argv[1:], os.environ)) > File "/usr/bin/cqlsh", line 1877, in main > single_statement=options.execute) > File "/usr/bin/cqlsh", line 496, in __init__ > self.get_connection_versions() > File "/usr/bin/cqlsh", line 595, in get_connection_versions > self.cass_ver_tuple = tuple(map(int, vers['build'].split('-', > 1)[0].split('.')[:3])) > ValueError: invalid literal for int() with base 10: '0~rc2' > {code} > I used cassandra 2.1-rc2 debs from Apache repository -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (CASSANDRA-7524) cqlsh fails when version number parts are not int
[ https://issues.apache.org/jira/browse/CASSANDRA-7524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexander Bulaev updated CASSANDRA-7524: Description: {code} alexbool@gibson ~> cqlsh Traceback (most recent call last): File "/usr/bin/cqlsh", line 1894, in main(*read_options(sys.argv[1:], os.environ)) File "/usr/bin/cqlsh", line 1877, in main single_statement=options.execute) File "/usr/bin/cqlsh", line 496, in __init__ self.get_connection_versions() File "/usr/bin/cqlsh", line 595, in get_connection_versions self.cass_ver_tuple = tuple(map(int, vers['build'].split('-', 1)[0].split('.')[:3])) ValueError: invalid literal for int() with base 10: '0~rc2' {code} I used cassandra 2.1-rc2 debs from Apache repository was: {code} Traceback (most recent call last): File "/usr/bin/cqlsh", line 1894, in main(*read_options(sys.argv[1:], os.environ)) File "/usr/bin/cqlsh", line 1877, in main single_statement=options.execute) File "/usr/bin/cqlsh", line 496, in __init__ self.get_connection_versions() File "/usr/bin/cqlsh", line 595, in get_connection_versions self.cass_ver_tuple = tuple(map(int, vers['build'].split('-', 1)[0].split('.')[:3])) ValueError: invalid literal for int() with base 10: '0~rc2' {code} I used cassandra 2.1-rc2 debs from Apache repository > cqlsh fails when version number parts are not int > - > > Key: CASSANDRA-7524 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7524 > Project: Cassandra > Issue Type: Bug > Components: Tools >Reporter: Alexander Bulaev > Labels: cqlsh > > {code} > alexbool@gibson ~> cqlsh > Traceback (most recent call last): > File "/usr/bin/cqlsh", line 1894, in > main(*read_options(sys.argv[1:], os.environ)) > File "/usr/bin/cqlsh", line 1877, in main > single_statement=options.execute) > File "/usr/bin/cqlsh", line 496, in __init__ > self.get_connection_versions() > File "/usr/bin/cqlsh", line 595, in get_connection_versions > self.cass_ver_tuple = tuple(map(int, vers['build'].split('-', > 1)[0].split('.')[:3])) > ValueError: invalid literal for int() with base 10: '0~rc2' > {code} > I used cassandra 2.1-rc2 debs from Apache repository -- This message was sent by Atlassian JIRA (v6.2#6252)