Nach erfolgreichem Update, Fehler im Forum
am 26.01.2012 - 21:04 Uhr in
Hallo,
ich hoffe ich habe den richtigen Forenbereich erwischt, wenn nicht sorry...
Ich habe heute mein Drupal geupdatet, dabei lief alles ohne Fehlermeldungen problemlos durch.
Davon betroffen waren Drupal core 6.22, Views 6.x-3.0, Forum Access 6.x-1.7, CAPTCHA 6.x-2.4
Es schien auch alles problemlos zu laufen, bis ich den Menüpunkt "Forum" angeklickt habe. Dort zeigte sich mir folgende Fehlermeldung:
warning: array_fill() [function.array-fill]: Number of elements must be positive in /xxx/includes/database.inc on line 252.
warning: implode() [function.implode]: Invalid arguments passed in /xxx/includes/database.inc on line 252.
warning: array_keys() expects parameter 1 to be array, null given in /xxx/modules/user/user.module on line 514.
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM drupal_role r INNER JOIN drupal_permission p ON p.rid = r.rid WHERE r.rid IN () in /xxx/modules/user/user.module on line 514.
Ich habe leider überhaupt keine ahnung wie ich dieses Problem gelöst bekomme und konnte auch nichts weiter dazu finden.
Hat da jemand eine Idee woran das liegen könnte?
- Anmelden oder Registrieren um Kommentare zu schreiben
hallo hibbelinos es gibt dazu
am 27.01.2012 - 13:07 Uhr
hallo hibbelinos
es gibt dazu ein issue
http://drupal.org/node/459100
dort findet sich ein patch
http://drupal.org/node/459100#comment-1702082
der fehler kommt anscheinend durch 'geister' inhalte
also content der vonusern geschrieben wurde die später
gelöscht wurden, ohne das deren beiträge mitgelöscht wurden
bzw anonyme beiträge:
warning: array_keys() expects parameter 1 to be array, null given in /xxx/modules/user/user.module on line 514.
gruss
stef
Hi Stef, das Ganze würde
am 27.01.2012 - 16:45 Uhr
Hi Stef,
das Ganze würde logisch klingen, wenn... ja wenn dem so wäre. Ich habe auf der Seite 4 registrierte Accounts, mehr gab es auch nie und neu registration geht auch nicht. Es ist aber möglich das ich mal nen testuser angelegt habe, etwas geschrieben und ihn dann wieder gelöscht habe.. allerdings habe ich dann auch den post vom testuser wieder gelöscht.
Das betrifft auch nur und ausschliesslich das Forum (ansicht aller unterforen, ansicht der einzelnen threads im unterforum), alles andere funktioniert einwandfrei (threads lesen) ohne das die Fehlermeldung auftaucht
Schlussendlich isses wurscht, solang es das problem behebt.
Da fehlt mir jetzt etwas der Ansatz. Der Patch ist für das nodeactivity.module... das habe ich aber gar nicht installiert ?!