Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
[G] PDOException bei jedem Update im Admin-Bereich
#1
Sad 
Hallo,

ich habe zum Test mal die 1.6er Version (mit SQLite-DB) installiert. Sobald ich im Admin-Bereich etwas ändern möchte, erhalte ich die unten gezeigte Fehlermeldung.

Reproduzierbar beispielsweise mit: Konfiguration->Smilies->irgendeinen bearbeiten->Smilie speichern (selbst ohne Änderungen).

Im Forum finde ich nur den Hinweis, PHP 5 zu verwenden. Das läuft aber bei mir (s.u.).

Code:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 19 column title is not unique' in /homepages/15/d163944099/htdocs/Board/inc/db_pdo.php:67 Stack trace: #0 /homepages/15/d163944099/htdocs/Board/inc/db_pdo.php(67): PDO->query('UPDATE mybb16_d...', 4) #1 /homepages/15/d163944099/htdocs/Board/inc/db_sqlite.php(189): dbpdoEngine->query('UPDATE mybb16_d...') #2 /homepages/15/d163944099/htdocs/Board/inc/db_sqlite.php(683): DB_SQLite->query('UPDATE mybb16_d...') #3 /homepages/15/d163944099/htdocs/Board/inc/db_sqlite.php(982): DB_SQLite->update_query('datacache', Array, NULL) #4 /homepages/15/d163944099/htdocs/Board/inc/class_datacache.php(173): DB_SQLite->replace_query('datacache', Array, 'title', false) #5 /homepages/15/d163944099/htdocs/Board/inc/class_datacache.php(279): datacache->update('smilies', Array) #6 /homepages/15/d163944099/htdocs/Board/admin/modules/config/smilies.php(176): datacache->update_smilies() #7 /homepages/15/d163944099/htdocs/Board/admin/index.ph in /homepages/15/d163944099/htdocs/Board/inc/db_pdo.php on line 67

MyBB Version 1.6.0
PHP Version 5.2.14
SQL Engine SQLite 3.3.7

Was kann der Grund dafür sein und wie kann ich das beheben?
Vielen Dank
Markus
#2
Melde es am besten den Entwicklern.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
Und wie mache ich das? Einfach im "Bugs" Forum posten? Bin neu hier Wink
#4
http://dev.mybb.com/projects/mybb/issues
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#5
Danke! Hier der Link zum Ticket, falls es jemanden interessiert ;-)
http://dev.mybb.com/issues/1243