[gelöst]Fehlermeldung( AJAX-HTTP-Fehler) im Testing Mode
am 30.08.2011 - 15:33 Uhr in
Hallo,
ich arbeite mich gerade durch das Buch Drupal 7 Module Development.
Um das erste erstelle Modul mittels der in Drupal integrierten Testumgebung zu überprüfen, habe ich das Testing Modul aktiviert und anschließend das von mir erstellte Modul ('First) unter admin/config/development/testing zum Test ausgewählt und gestartet. Ich musste noch das memory_limit von PHP in der settings.php hochsetzen, damit ich das Testing-Modul installieren konnte.
Folgende Fehlermeldung tritt allerdings immer auf:
Ein AJAX-HTTP-Fehler ist aufgetreten HTTP-Rückgabe-Code: 200 Im Folgenden finden Sie Debugging-Informationen. Pfad: /drupal/batch?render=overlay&id=52&op=do Statustext: OK Antworttext: Additional uncaught exception thrown while handling exception.OriginalPDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db278971_2.simpletest311006semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_de ) in lock_may_be_available() (line 164 of /kunden/xxx_xxx/webseiten/drupal/includes/lock.inc).AdditionalPDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db278971_2.simpletest311006watchdog' doesn't exist: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:229:"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db278971_2.simpletest311006semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_de ) ";s:9:"%function";s:23:"lock_may_be_available()";s:5:"%file";s:55:"/kunden/xxx_xxx/webseiten/drupal/includes/lock.inc";s:5:"%line";i:164;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://meinedomain.de/drupal/batch?render=overlay&id=52&op=do [:db_insert_placeholder_7] => http://meinedomain.de/drupal/batch?op=start&id=52&render=overlay [:db_insert_placeholder_8] => 92.224.39.203 [:db_insert_placeholder_9] => 1314714099 ) in dblog_watchdog() (line 157 of /kunden/xxx_xxx/webseiten/drupal/modules/dblog/dblog.module).Uncaught exception thrown in shutdown function.PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db278971_2.simpletest311006semaphore' doesn't exist: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 9513642584e5cf1f39da1c8.25481564 ) in lock_release_all() (line 266 of /kunden/xxx_xxx/webseiten/drupal/includes/lock.inc).Uncaught exception thrown in session handler.PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db278971_2.simpletest311006sessions' doesn't exist: SELECT 1 AS expression FROM {sessions} sessions WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) ) FOR UPDATE; Array ( [:db_condition_placeholder_0] => -CINd_CaqDVWEBRhH52rePD-7iWeWfoRFrX1T8SZijE [:db_condition_placeholder_1] => ) in _drupal_session_write() (line 203 of /kunden/xxx_xxx/webseiten/drupal/includes/session.inc).
Die Fehlermeldung tritt unabängig vom zum Test gewählten Modul auf.
Wenn ich dann im Anschluss zur Fehlerseite weitergehe, erscheint folgendes:
Der Test wurde wegen eines schweren Fehlers nicht abgeschlossen.-- Completion check-- first.test-- 22--FirstTestCase->testBlockInfo()-- Fehler
Trying to get property of non-object-- Notice-- session.inc-- 175-- _drupal_session_write()-- Exception
Wenn ich danach die Startseite öffne, wird als Meldung: Keine aktive Batch. ausgegeben.
Dieses Problem tritt sowohl online als auch lokal unter Xampp auf.
Beim Import der Drupal-Datenbank vom Webspace nach lokal, trat ein Fehler mit der time zone auf, es konnte allerdings alles importiert werden.
Danke im Voraus
Gruß
Nelson
- Anmelden oder Registrieren um Kommentare zu schreiben

Lösung gefunden
am 31.08.2011 - 13:24 Uhr
Nachdem ich noch einmal gesucht habe, konnte ich folgendes Thema finden: http://www.drupalcenter.de/node/33174