[TYPO3-german] linkvalidator: Fatal error: Call to a member function getUrl()
Philipp Gampe
philipp.gampe at typo3.org
Thu Oct 16 12:59:23 CEST 2014
Hi berfh at gmx.de,
berfh at gmx.de wrote:
Tut mir Leid. Ich habe beim Patch einen Fehler gemacht.
Bitte füge folgenden Code oberhalb der Fehlerzeile ein:
if (!is_scalar($errorParams['location'])) {
$errorParams['location'] = 'Sorry';
}
Alternativ kannst du auch die Linkvalidator Tabelle löschen.
Dann kannst du das Modul wieder aufrufen und mit dem neuen Patch (siehe
Review System Patchset 2) einen neuen Durchlauf starten.
Danach kannst den obigen Code wieder löschen.
Grüße
Phil
> Hi Phillip,
> sorry, aber mit dem Patch bekomme ich jetzt diese Fehlermeldung:
> #1: PHP Catchable Fatal Error: Object of class __PHP_Incomplete_Class
> #could not be converted to string in
>
#/html/typo3/typo3_src-6.2.5/typo3/sysext/linkvalidator/Classes/Linktype/ExternalLinktype.php
> #line 148
>
> und dies ist der Bereich auf den sich die Meldung bezieht:
> case 'loop':
> $response = sprintf($GLOBALS['LANG']->getLL('list.report.redirectloop'),
> $errorParams['errorCode'], $errorParams['location']); break;
>
> LG Gunther
>
> Gesendet: Donnerstag, 16. Oktober 2014 um 10:25 Uhr
> Von: "Philipp Gampe" <philipp.gampe at typo3.org>
> An: typo3-german at lists.typo3.org
> Betreff: Re: [TYPO3-german] linkvalidator: Fatal error: Call to a member
> function getUrl() Hi berfh at gmx.de,
>
> berfh at gmx.de wrote:
>
>> Kann der Grund für die Fehlermeldung vielleicht in den externen Links
>> begründet liegen? Wie schon geschrieben, werden mit deiner
>> vorübergehenden Lösung, externe Links als "Falsch" angezeigt, obwohl die
>> Links funktionieren. Hier 3 ausgewählte Beispiele:
>> http://www.palgrave.com/products/title.aspx?pid=382867 Exception: Curl
>> error: Maximum (5) redirects followed
>
> Das ist korrekt. Das Gleiche passiert, wenn du die URL per wget
> anforderst.
>
>>
>
http://onlinelibrary.wiley.com/doi/10.1111/j.1758-5899.2011.00122.x/abstract[http://onlinelibrary.wiley.com/doi/10.1111/j.1758-5899.2011.00122.x/abstract]
>> An error occurred (405): "Method Not Allowed".
>
> Das ist korrekt. Die Webseite unterstützt keine HEAD Request. Ich werde zu
> dem Ticket einen Workaround dazu einbauen, sofern ich die Situation sicher
> erkennen kann.
>
>> http://www.nytimes.com/2009/12/03/opinion/03iht-edmergenthaler.html?_r=4&ref=global&[http://www.nytimes.com/2009/12/03/opinion/03iht-edmergenthaler.html?_r=4&ref=global&]
>> Exception: Domain www.nytimes.com[http://www.nytimes.com] cannot set
>> cookies for www.stg.nytimes.com[http://www.stg.nytimes.com]
>
> Das ist ein Bug in der Seite. Browser verhalten sich hier toleranter, aber
> Cookies dürfen immer nur für die aufgerufene Domain gesetzt werden.
>
> Grüße
> --
> Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
> Documentation – Active contributor TYPO3 CMS
> TYPO3 .... inspiring people to share!
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german[http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german]
--
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3 .... inspiring people to share!
More information about the TYPO3-german
mailing list