启动cassandra-cli错误

问题描述:

当我尝试运行cassandra-cli时出现以下错误。启动cassandra-cli错误

[email protected]:~/git/cassandra-trunk$ bin/cassandra-cli -h localhost -p 9160 
Column Family assumptions read from /home/manuzhang/.cassandra-cli/assumptions.json 
Connected to: "Test Cluster" on localhost/9160 
Welcome to Cassandra CLI version Unknown 

Exception in thread "main" java.lang.AssertionError 
    at org.apache.cassandra.cli.CliClient.loadHelp(CliClient.java:178) 
    at org.apache.cassandra.cli.CliClient.getHelp(CliClient.java:171) 
    at org.apache.cassandra.cli.CliClient.printBanner(CliClient.java:197) 
    at org.apache.cassandra.cli.CliMain.main(CliMain.java:312) 

这条线是:

final InputStream is = CliClient.class.getClassLoader().getResourceAsStream("org/apache/cassandra/cli/CliHelp.yaml"); 
assert is != null; 

该文件实际上位于$CASSANDRA_HOME/src/resources/org/apache/cassandra/cli

我已经成功运行了好几次。

好,在终端由ant build解决。

我认为这是因为我从源代码建立,并不时修改一些代码。

但只是添加几行注释无法重现该问题。