Orientdb 查找定向数据库版本

Orientdb 查找定向数据库版本,orientdb,Orientdb,我使用特定版本的OrientDB创建了OrientDB数据库。我不知道具体版本;这是在我来之前做的。当我指向orientDB 2.1.2版时,Studio用户界面表示无法让我登录 它抛出了这个异常 com.orientechnologies.orient.core.exception.OSchemaException: Cannot add base class 'userAccount', because of parameter conflict: userID (type=STRING)

我使用特定版本的OrientDB创建了OrientDB数据库。我不知道具体版本;这是在我来之前做的。当我指向orientDB 2.1.2版时,Studio用户界面表示无法让我登录

它抛出了这个异常

com.orientechnologies.orient.core.exception.OSchemaException: Cannot add base class 'userAccount', because of parameter conflict: userID (type=STRING) vs userID (type=STRING)
at com.orientechnologies.orient.core.metadata.schema.OClassImpl.checkParametersConflict(OClassImpl.java:2388)
at com.orientechnologies.orient.core.metadata.schema.OClassImpl.addBaseClass(OClassImpl.java:2370)
at com.orientechnologies.orient.core.metadata.schema.OClassImpl.setSuperClassesInternal(OClassImpl.java:459)
at com.orientechnologies.orient.core.metadata.schema.OSchemaShared.fromStream(OSchemaShared.java:775)
at com.orientechnologies.orient.core.type.ODocumentWrapperNoClass.reload(ODocumentWrapperNoClass.java:74)
at com.orientechnologies.orient.core.metadata.schema.OSchemaShared.load(OSchemaShared.java:861)
at com.orientechnologies.orient.core.metadata.OMetadataDefault$1.call(OMetadataDefault.java:150)
at com.orientechnologies.orient.core.metadata.OMetadataDefault$1.call(OMetadataDefault.java:145)
at com.orientechnologies.common.concur.resource.OSharedContainerImpl.getResource(OSharedContainerImpl.java:64)
Caused: com.orientechnologies.common.exception.OException: Error on creation of shared resource
    at com.orientechnologies.common.concur.resource.OSharedContainerImpl.getResource(OSharedContainerImpl.java:66)
    at com.orientechnologies.orient.core.storage.OStorageAbstract.getResource(OStorageAbstract.java:143)
    at com.orientechnologies.orient.core.metadata.OMetadataDefault.init(OMetadataDefault.java:145)
    at com.orientechnologies.orient.core.metadata.OMetadataDefault.load(OMetadataDefault.java:76)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.initAtFirstOpen(ODatabaseDocumentTx.java:2871)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.open(ODatabaseDocumentTx.java:260)
    at com.orientechnologies.orient.core.db.OPartitionedDatabasePool$DatabaseDocumentTxPolled.internalOpen(OPartitionedDatabasePool.java:140)
    at com.orientechnologies.orient.core.db.OPartitionedDatabasePool.openDatabase(OPartitionedDatabasePool.java:343)
    at com.orientechnologies.orient.core.db.OPartitionedDatabasePool.acquire(OPartitionedDatabasePool.java:313)
    at  
    at com.orientechnologies.orient.core.db.ODatabaseRecordThreadLocal.get(ODatabaseRecordThreadLocal.java:54)
我想找出用于创建数据库的db引擎版本,以便查看数据


理想情况下,我希望继续使用2.1.2,但我认为获得创建数据库的版本是一个很好的起点。

我们不记录OrientDB的发布版本,而是记录可以与发布版本相关的二进制版本。您能提供完整的堆栈跟踪以帮助我们解决您的问题吗?谢谢@AndreyLomakin。我已经更新了完整的堆栈跟踪。我试图阅读二进制版本,以决定升级代码流。为此,我找到了com.orientechnologies.orient.core.config.ostrageConfiguration。你有关于如何使用这个的示例吗?这个返回空值-有什么想法吗?Orient.instance.getStoragedbName.GetComponents工厂