Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 22:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



WorldGuard Regionen von YAML zu MySql

Discussion on WorldGuard Regionen von YAML zu MySql within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
WorldGuard Regionen von YAML zu MySql

Hallo.

Ich habe ein Problem.

Ich möchte mit dem Command /region migratedb yaml mysql
Alle regionen etc. aus der FlatFile in die DB hau'n.

Nur jedesmal bekomme ich diesen Error:

Error migrating database: com.sk89q.worldguard.protection.databases.Protecti onDatabaseException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityCons traintViolationException: Duplicate entry 'buddel-9-86' for key 'PRIMARY'

Also ich mache die DB immer danach leer, also liegt es nicht daran.

Ja ich weiß:

Duplicate entry 'buddel-9-86' for key 'PRIMARY'
Aber wieso und wie fix ich das!
Cr41s3' is offline  
Old 08/07/2012, 18:56   #2
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
Ich weis grade nicht ob worldguard bei yaml zwischen groß und klein schreibung unterscheidet. Wenn es das tut habt ihr zwei regionen mit (fast) dem gleichem namen und da MySql nicht zwischen groß und klein unterscheidet entsteht der Fehler.
Kann aber auch daneben liegen, weil ich wie gesagt grade nicht weis ob wg das unterschiedet.
ComputerBaer is offline  
Thanks
1 User
Old 08/07/2012, 19:13   #3
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Nein trotzdem danke.

Jede Region ist klein geschrieben und nur einmal vorhanden.

ich hatte das Problem irgendwo schonmal gesehen.

Hab den Fehler mehr oder weniger.

Es gibt in der Datenbank eine Tabelle namens User:

Dort sind auch 86 oder so drinne Beispiel:

UserID: 86
Name: DIngens

Und den habe ich mal gelöscht zum Test nun gibt es ... buddel-9-92
Cr41s3' is offline  
Old 08/07/2012, 19:45   #4
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
Ich habe jetzt etwas rumexperimentiert, konnte den Fehler aber nicht produzieren.
Wenn du mir die Region Datei(en) gibst würde ich versuchen den Fehler zufinden und die Daten in die DB zu bekommen.
ComputerBaer is offline  
Old 08/07/2012, 20:26   #5
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
PN'd

Die UserID wird nur durch addmember oder addowner verursacht.

Nur wieso er bei 86 oder so startet versteh ich nicht :>
Cr41s3' is offline  
Old 08/07/2012, 21:09   #6
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
Ich habe den Fehler gefunden. In der Regions.yml gab es eine Region die sah so aus:
Code:
    region1:
        type: cuboid
        min: {x: 325.0, y: 64.0, z: 276.0}
        max: {x: 341.0, y: 71.0, z: 288.0}
        flags: {}
        owners:
            players: [spieler1]
        members:
            players: [spieler1, spieler2, spieler3]
Das Problem bestand darin das spieler1 zweimal in der Region eingetragen ist. Wenn man spieler1 jetzt aus der Memberliste entfernt lässen sich die Regionen einwandfrei konvertieren.
Code:
        members:
            players: [spieler2, spieler3]
Die korrigierten Dateien habe ich als PN geschickt.
ComputerBaer is offline  
Old 08/07/2012, 21:52   #7
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Okey danke.

Wird getestet
Cr41s3' is offline  
Old 08/08/2012, 04:09   #8
 
elite*gold: 0
Join Date: Sep 2009
Posts: 381
Received Thanks: 40
Es gibt da aber einen Befehl um die Regionen zu Importieren. Finde den gerade aber nicht..
Marv91 is offline  
Old 08/08/2012, 11:32   #9
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Omg.

1. Es geht schon 2. Der Befehl steht oben 3. Reported
Cr41s3' is offline  
Reply


Similar Threads Similar Threads
Worldguard MySql Problem
06/16/2012 - Minecraft - 6 Replies
Hi ich will Worldguard über MySql laufen lassen aber wenn ich meinen Server starte bekomme ich folgenden Error: 2012-06-14 01:31:38 Enabling WorldGuard v5.5.2 2012-06-14 01:31:38 (UltimateMinecraft) TNT ignition is PERMITTED. 2012-06-14 01:31:38 (UltimateMinecraft) Lighters are PERMITTED. 2012-06-14 01:31:38 (UltimateMinecraft) Lava fire is blocked. 2012-06-14 01:31:38 (UltimateMinecraft) All fire spread is disabled. 2012-06-14 01:31:38 Loaded configuration for world...
[WorldGuard + MultiVerse] Befehle für Regionen
05/13/2012 - Minecraft - 2 Replies
Hey, wie im Titel schon steht, wollte ich als erstes fragen: - Wie kann ich einer Region einen Command erlauben, den sie sonst nicht tippen dürfen? Ich versuchte es mit: "/region flag Test allow-cmds /i" -> Resultat: Hat nicht funktioniert! - Kann mir einer ein Plugin empfehlen, womit ich: Skylands & eine Testmap (mit Creative) machen kann? Ich stoß auf MultiVerse, nur das gibt es soviele verschiedene. Da weis ich leider nicht was ich nehmen muss.
Tp in Regionen bukkit
05/12/2012 - Minecraft - 3 Replies
Wie kann man Regionen auswählen wo man durch Befehle in chatleiste dann dort hin Teleportiert wird
Minecraft Bukkit permission fehler .permissions.yml is not valid YAML:
08/23/2011 - Minecraft - 5 Replies
Hallo ich habe mir heute einen neuen Server gemacht und dan permissions drauf machen aber ich komme auch nach googeln ,SuFu und youtube nicht weiter . Es kommt andauernt diese fehlermeldung . Wenn ich die permissions.yml in world.yml umänder wird ein neuer permission bei start des Servers erstellt. Wenn ich den Server starte kommt immer diese Fehlermeldung: 2011-08-22 22:35:01 Successfully linked with Yeti's Permissions. 2011-08-22 22:35:01 Server permissions file permissions.yml is...
Minecraft Essentials YAML Code geht nicht
07/10/2011 - Minecraft Server Advertising - 0 Replies
Heyho, ich hab ein Problem mit meinem Plugin Essentials, habe alles auf Deutsch übersetzt was man übersetzen durfte, das problem ist das mir der YAML Parser nun mehrere Errors gibt und ich nicht weiß wieso, habe soweit ich weiß alle Ä, Ö, Ü durch ae, oe, ue ersetzt und auch keine Tabulator taste verwendet, bzw alle Tabulatoren mit Notepad++ in Leerzeichen umgewandelt. Dennoch kommen weiterhin Errormeldungen, könnte mir da villeicht jemand kurz helfen? bin echt Hilflos, da ich mich mit sowas...



All times are GMT +2. The time now is 22:16.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.