Cassandra DataStax DevCenter架构窗口始终为空

Cassandra DataStax DevCenter架构窗口始终为空,cassandra,Cassandra,在成功连接到Cassandra并创建了几个键空间和表之后,DevCenter Schema窗口突然变为空 即使在重新启动DevCenter并重新安装DevCenter(包括删除我的用户主页下的.DevCenter目录)几次之后,它也不会显示任何内容,并且保持为空 在DevCenter default_1.cql窗口的“in keyspace”下拉列表中,我可以看到下拉列表中的键空间 使用cqlsh,我可以看到所有的键空间和表 环境信息:在最新Mac OS上运行的DevCenter 1.4.1和在

在成功连接到Cassandra并创建了几个键空间和表之后,DevCenter Schema窗口突然变为空

即使在重新启动DevCenter并重新安装DevCenter(包括删除我的用户主页下的.DevCenter目录)几次之后,它也不会显示任何内容,并且保持为空

在DevCenter default_1.cql窗口的“in keyspace”下拉列表中,我可以看到下拉列表中的键空间

使用cqlsh,我可以看到所有的键空间和表

环境信息:在最新Mac OS上运行的DevCenter 1.4.1和在最新Centos7上运行的Cassandra 2.2.1

有没有关于原因和解决方法的想法

谢谢

在DevCenter错误日志(关于DevCenter->安装详细信息->查看错误日志)中找到以下堆栈跟踪


从堆栈跟踪来看,DevCenter用于连接Cassandra的java驱动程序在询问其数据类型时无法找到用户定义的类型字段“STATUS_ID”

Caused by: java.lang.IllegalArgumentException: STATUS_ID is not a field defined in this definition
at com.datastax.driver.core.UserType.getFieldType(UserType.java:165)
at com.datastax.devcenter.schema.SchemaInitializer.getDataTypeMapping(SchemaInitializer.java:611)
这不应该发生,因为字段名列表是直接从java驱动程序检索的

我能够重现这个问题,我认为根本原因是java驱动程序的大小写敏感问题,尽管DevCenter也应该更好地处理这个问题。我申请了java驱动程序


感谢您的询问/报告。

我最终删除了我创建的键空间,之后,DevCenter窗口再次工作。
Caused by: java.lang.IllegalArgumentException: STATUS_ID is not a field defined in this definition
at com.datastax.driver.core.UserType.getFieldType(UserType.java:165)
at com.datastax.devcenter.schema.SchemaInitializer.getDataTypeMapping(SchemaInitializer.java:611)