2016-05-26 13 views
1

Ich habe eine Oberklasse namens BaseData und eine abgeleitete Klasse MyData.OrientDB - Ich kann nicht auf meine DB über Schema-Fehler zugreifen

Zu Beginn habe ich auf meiner MyData Klasse eine Eigenschaft mit dem Namen period hinzugefügt.

Danach, von Studio, habe ich auf meiner BaseData die gleiche Eigenschaft mit dem Namen period hinzugefügt.

Danach. Ich habe meinen Server neu gestartet und von diesem Moment kann ich nicht mit diesem Fehler auf meinem Orient DB-Server zugreifen:

Error: com.orientechnologies.common.exception.OException: Error on creation of shared resource

Error: com.orientechnologies.orient.core.exception.OSchemaException: Cannot add base class 'MyData', because of parameter conflict: period ( type=INTEGER) vs period (type=INTEGER)

Ich habe über eine Konsole für den Zugriff versucht, aber ich habe das gleiche Ergebnis, so kann ich Eigenschaft nicht löschen und ich kann meine Datenbank nicht verwenden.

+0

Welche Version von OrientDb verwenden Sie? –

+0

Genauer gesagt 2.1.4 –

Antwort

5

Ich habe versucht, Ihr Schema auf 2.1.4 Community-Version und ich habe den gleichen identischen Fehler wie Ihre.

Als ich habe das gleiche Schema auf 2.1.18 Gemeinschaft ohne Probleme versucht. Kannst du, bitte, mit der neuesten Community-Version versuchen und mich wissen lassen? Vielen Dank im Voraus.

+1

Ok, ich versuche Ihre empfohlene Version und dann werde ich das Ergebnis kommunizieren. Danke im Voraus –