Update Views gewünscht

am 03.11.2011 - 09:41 Uhr in
Hallo,
parallel zur Meldung das eine Update von Views erforerlich ist, kam auch generell diese Fehlermeldung.
warning: call_user_func_array() expects parameter 2 to be array, string given in /www/htdocs/globale/sites/all/modules/views/views.module on line 451.
Da ich zuvor nicht am System arbeitete, vermute ich , dass da ein Zusammenhang besteht.
ich habe nun das Update, gemacht, aber jetzt hat sich nur die Line verändert, die Fehlermeldung bleibt.
warning: call_user_func_array() expects parameter 2 to be array, string given in /www/htdocs/globale/sites/all/modules/views/views.module on line 474.
.... was meint diese Zeile?
472 list($callback, $arguments) = $arg;
473 $arguments = $arguments ? $arguments : array();
474 if (function_exists($callback) && call_user_func_array($callback, $arguments)) {
475 return TRUE;
476 }
und weswegen kommt eine Fehlermeldung, einfach so, ohne "Veränderung" im System,...?
vielen Dank
Axel
- Anmelden oder Registrieren um Kommentare zu schreiben
im Blindflug durch "Versuch und Irrtum" gelöst
am 03.11.2011 - 12:45 Uhr
viel ausprobiert, vermutlich würde der Normalprogrammierer sich die Haare raufen ;-)
doch dann sogar eine Lösung gefunden, die klappt. Hier http://drupal.org/node/1078332
aus
472 list($callback, $arguments) = $arg;
473 $arguments = $arguments ? $arguments : array();
474 if (function_exists($callback) && call_user_func_array($callback, $arguments)) {
475 return TRUE;
476 }
wird
472 list($callback, $arguments) = $arg;
473 $arguments = (array)$arguments; // for PHP5.3
474 if (function_exists($callback) && call_user_func_array($callback, $arguments)) {
475 return TRUE;
476 }
und die Fehlermeldung ist weg.
Ob das allerdings nur eine Symptombehandlung oder wirklich die Ursache behoben hat, kann ich leider nicht sagen.
Doch als Lösungsweg kann ich es empfehlen.
nice Day
Axel
http://drupal.org/node/1078332
leider hat das View Modul doch noch Fehler
am 03.11.2011 - 12:48 Uhr
Es ist nun so, dass im Profil der Nutzer Felder dargestellt werden, obwohl
es so eingestellt ist, dass wenn der Nutzer nichts angibt, dann auch das Feld (Grafik zuzüglich eines Wertes) angezeigt wird.
Somit erscheint eine lange Liste im Nutzerprofil, obwohl es keine Werte enthält und somit tote Links produziert.
Das Views Modul scheint dieser Tage auch heftig in Bearbeitung, viele Veröffentlichungen hintereinander.
Keine Ahnung wer an diesem Modul bastelt, aber wäre klasse, wenn bald eine Version wieder so reibungslos läuft wie zuvor.
Dank
Axel
Man hackt eigentlich nicht in
am 03.11.2011 - 13:20 Uhr
Man hackt eigentlich nicht in einem Modul rum.
Benutzt du PHP 5.3? Wenn ja, könnte dort der Fehler liegen, PHP 5.2.x wäre besser.
laut dem Statusbericht habe
am 03.11.2011 - 13:52 Uhr
laut dem Statusbericht habe ich die PHP Version 5.3.8-nmm1
Zugegeben sagt mir das nicht viel, bzw. das ist eben so auf dem Server.
Ja, in Modulen rumbasteln ist auch überhaupt nicht mein Ding, zumal ich es nicht verstehe.
Doch nach langem Suchen war das die einzige Antwort die ich gefunden habe.
Bin nun wieder 2 Version zurück mit dem Viewmodul und habe eben mit diesem Eingriff in diese Moduldatei die Fehlermeldung unterbunden.
In Ermangelung einer besseren Lösung scheint das so aktuell zu gehen. Und ich hoffe, nach einer verbesserten Viewmodul Verison ist alles wieder ohne Eingriff fehlerfrei lauffähig.
beste Grüße
Axel
Warum unterdrückst Du nicht
am 03.11.2011 - 15:38 Uhr
Warum unterdrückst Du nicht einfach die Ausgabe der Fehlermeldungen, was auf einem Produktivserver eh der bessere Weg ist. Entweder auf Serverebene in der php.ini, oder, falls Du keinen Zugriff drauf hast, in der Administration von Drupal
admin/settings/error-reporting
Es handelt sich bei Deiner Meldung ja "nur" um eine Warnung und nicht wirklich um einen Fehler.
Oder du fragst einfach mal
am 03.11.2011 - 15:39 Uhr
Oder du fragst einfach mal bei deinem Hoster nach, ob du PHP 5.2 verwenden kannst, schon wäre das Problem aus der Welt.
Fehlermeldung nicht anzeigen
am 04.11.2011 - 06:09 Uhr
Das mit der Fehlermeldung nicht anzeigen ist ein guter Vorschlag, vielen Dank.
Hat funktioniert, meine Änderungen im View Modul 6 - 2.12 (neuer läuft noch nicht rund) habe ich rückgängig gemacht.
Dachte immer, dass müsste so sein, damit man alles mitbekommt, was schief läuft.
Vielen Dank
Axel