[ https://issues.apache.org/jira/browse/CASSANDRA-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carl Yeksigian updated CASSANDRA-8251: -------------------------------------- Attachment: 8251-2.0.txt > CQLSSTableWriter.builder() throws ex when more than one table > ------------------------------------------------------------- > > Key: CASSANDRA-8251 > URL: https://issues.apache.org/jira/browse/CASSANDRA-8251 > Project: Cassandra > Issue Type: Bug > Environment: ubuntu x64 > Reporter: Pierre > Assignee: Carl Yeksigian > Fix For: 2.0.12 > > Attachments: 8251-2.0.txt > > > Tested with latest trunk (from github). > This is not the same bug in 2.1.1 where you can't use 2 differents table > because they weren't added to KSMetaData. But related because it occurs at > the same condition (more than one table) at CQLSSTableWriter.java#L360 > static codes in KeySpace call DatabaseDescriptor.createAllDirectories() > because StorageService.instance is not in clientMode, throws ex because of > NullPointer. > Reproduce bug: > {noformat} > Config.setClientMode(true); > CQLSSTableWriter.builder() > .inDirectory("/var/tmp/kspc/t1") > .forTable("create table kspc.t1 ( id int, primary key > (id));") > .using("INSERT INTO kspc.t1 (id) VALUES ( ? );") > .build(); > CQLSSTableWriter.builder() > .inDirectory("/var/tmp/kspc/t2") > .forTable("create table kspc.t2 ( id int, primary key > (id));") > .using("INSERT INTO kspc.t2 (id) VALUES ( ? );") > .build(); > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)