作成中のアプリケーション用にデータベースを構成しようとしています。OrientDB サーバーを起動し、データベースとユーザー名とパスワードを作成しました。アプリケーションをこれに関連付けることができることを願っていますが、現在テスト段階にあります。
これがテストです:` static OObjectDatabaseTx db; 静的な人。グループ グループ。
public static void main(String[] args)
{
try {
db = new OObjectDatabaseTx("local:/Users/<me>/Documents/Java/OrientDB/Sources/releases/orientdb-1.3.0-SNAPSHOT/databases/people");
System.out.println("db made");
db.open("nick", "nick");
System.out.println("db open");
group = new people.Group();
System.out.println("group made");
db.save(group);
System.out.println("group saved");
System.out.println(group);
} catch (Exception e) {
System.out.println("Not succeed - " + e.getMessage());
e.printStackTrace();
} finally {
if( db != null ) {
db.close();
}
}
}`
そして実行すると、出力:
open(ODatabaseWrapperAbstract.java:47) at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47) at com.orientechnologies.orient.object.db.OObjectDatabaseTx.open(OObjectDatabaseTx.java:99) db.ToFromByte.main(ToFromByte.java:34) で 原因: com.orientechnologies.orient.core.exception.OSerializationException: データベースの構成を読み込めません。データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細 db.ToFromByte.main(ToFromByte.java: 34) 原因: com.orientechnologies.orient.core.exception.OSerializationException: データベースの構成を読み込めません。データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細 db.ToFromByte.main(ToFromByte.java: 34) 原因: com.orientechnologies.orient.core.exception.OSerializationException: データベースの構成を読み込めません。データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細 orientechnologies.orient.object.db.OObjectDatabaseTx.open(OObjectDatabaseTx.java:99) at db.ToFromByte.main(ToFromByte.java:34) 原因: com.orientechnologies.orient.core.exception.OSerializationException: データベースの構成を読み込めません. データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細 orientechnologies.orient.object.db.OObjectDatabaseTx.open(OObjectDatabaseTx.java:99) at db.ToFromByte.main(ToFromByte.java:34) 原因: com.orientechnologies.orient.core.exception.OSerializationException: データベースの構成を読み込めません. データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細 OSerializationException: データベースの構成を読み込めません。データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細 OSerializationException: データベースの構成を読み込めません。データベースが壊れているようです。com.orientechnologies.orient.core.storage.impl.local.OStorageConfigurationSegment.load(OStorageConfigurationSegment.java:73) で com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.addDefaultClusters(OStorageLocal.java:215) でcom.orientechnologies.orient.core.storage.impl.local.OStorageLocal.open(OStorageLocal.java:143) ... 7 詳細
したがって、コードは次のコード行で失敗します: db.open("nick", "nick"); ここで何が起こっているのでしょうか?データベースは OrientDB サーバー経由でアクセスできるようです。