[
https://issues.apache.org/jira/browse/CASSANDRA-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15511711#comment-15511711
]
Stefania commented on CASSANDRA-12642:
--------------------------------------
Committed to 2.2 as 50726e77804360f6cf8aeba02bb8bb4088965032 and merged into
3.0 and trunk.
Thank you so much for the patch! :)
> cqlsh NoHostsAvailable/AuthenticationFailure when sourcing a file with COPY
> commands
> ------------------------------------------------------------------------------------
>
> Key: CASSANDRA-12642
> URL: https://issues.apache.org/jira/browse/CASSANDRA-12642
> Project: Cassandra
> Issue Type: Bug
> Reporter: Adam Holmberg
> Assignee: Stefania
> Priority: Minor
>
> In {{cqlsh}}, with authentication enabled, when sourcing a file with {{COPY}}
> commands in it:
> {noformat}
> test.cql:2:Error for (None, None): Failed to connect to all replicas
> ['127.0.0.1'] for (None, None), errors: ["NoHostAvailable - ('Unable to
> connect to any servers', {'127.0.0.1': AuthenticationFailed('Remote end
> requires authentication.',)})"] (permanently given up after 0 rows and 5
> attempts)
> {noformat}
> {{cqlsh}} creates a new {{Shell}} without passing all pertinent arguments.
> When {{copyutil}} creates new cluster connections, they are not initialized
> correctly.
> This is only for the {{source}} command. As a workaround, {{cqlsh -f
> <script>}} works, since it does not create a new {{Shell}} instance.
> Repro:
> {code}
> ccm create -v 3.7 -n 1 test
> ccm updateconf "authenticator: PasswordAuthenticator" "authorizer:
> CassandraAuthorizer"
> ccm start
> echo "copy system.local to 'something';" > test.cql
> echo "source 'test.cql'" | ccm node1 cqlsh
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)