Diese Meldung kommt, wenn ich eine Bestellung unter Isotope auslöse:
Fatal error: Call to a member function next() on a non-object in /www/htdocs/w0134c71/prfz.gnuelps.de/system/modules/notification_center/library/NotificationCenter/MessageDraft/EmailMessageDraft.php on line 199
Das Gateway für das Benachrichtigungscenter ist dabei auf 'Standard E-Mail-Gateway' eingestellt, allerdings habe ich SMTP-Einstellungen überschreiben aktiviert und die entsprechenden Einstellungen vorgenommen. Schalte ich den Typ auf 'In Datei schreiben' kommt diese Fehlermeldung nicht!
Konstellation:
all-inkl.de WebSpace
php 5.4
Contao 3.5 (nach Update von 2.11.x)
Isotope 2.2.5 (nach Update von 1.4.8)
Die DB wurde mit dem Isotope Migrationstool migriert.
Das ist der Code-Schnipsel
PHP-Code:
public function getAttachments()
{
// Token attachments
$arrAttachments = String::getTokenAttachments($this->objLanguage->attachment_tokens, $this->arrTokens);
// Add static attachments
$arrStaticAttachments = deserialize($this->objLanguage->attachments, true);
if (!empty($arrStaticAttachments)) {
$objFiles = \FilesModel::findMultipleByUuids($arrStaticAttachments);
// hier kommt die angemeckerte Zeile 199
while ($objFiles->next()) {
// -----
$arrAttachments[] = TL_ROOT . '/' . $objFiles->path;
}
}
return $arrAttachments;
}
Was könnte das Problem sein?
Wäre toll Hilfe bzw. Rat zu bekommen :-)
Diese Umstellung auf Contao 3.5 und Isotope 2.2.x hat mich schon halb in den Wahn getrieben :-(.
Lesezeichen