Aber warum werden dann bereits heruntergelade Items nicht angzeigt (nur das erste) und es wird angezeigt, dass ein Abruf stattfindet, obwohl keine Verbindung aufgbaut wird (sollte dann ja auch nicht so tun, als ob es was macht)? :nixweiss:
Beiträge von StYxXx
-
-
Zitat von "Heiko28"
Morgen zusammen,
mittlerweile hat sich rausgestellt, daß es nicht mit dieser Zeile:
<atom:link href="xxxxxx" rel="self" type="application/rss+xml" />
zusammenhängt. Ich bin momentan sehr ratlos, aber ich bleibe weiter dran.
Grüße Heiko
Hi,
sorry dass ich erst jetzt antworte. Die Zeile hatte ich zunächst gar nicht und da war der Fehler auch schon.
Dafür hab ich inzwischen <link>-Elemente innerhalb der Items und siehe da, Thunderbird ruft alle Elemente ab. Ob es wirklich daran liegt, oder nur Zufall ist weiß ich nicht. Allerdings gibt es jetzt ein anderes Problem: Obwohl eindeutige guids vorhanden sind, erkennt Thunderbird beim aktualisieren (jetzt macht er es) nicht, dass es sich um alte Items handelt und ruft so jedesmal alle Einträge erneut ab :-/ Unterschiedliche Werte in den Link-Elementen brachten aber auch nichts. Wie zuvor machen Opera und co keine Probleme. -
Zitat von "Vic~"
Hallo StYxXx,Nein, das ist *unwahrscheinlich!*
Ich empfehle einen BugReport bei Bugzilla!
{Dort finden sich auch evtl. schon bekannte Probleme!}
Aber warte mal was Dir andere hierzu raten!MfG ... Viktor
Man kann ja nie wissen
Aber danke. Wär mal interessant, ob der Threadersteller das irgendwann gelöst hatte oder einfach aufgegeben hat. -
Zur Ergänzung:
Eine Analyse mit Wireshark ergab, dass beim Hinzufügen des Feeds dieser normal abgerufen wird. Die Daten kommen mit "Transfer-Encoding: chunked", also in Bruchstücken. Die erste Idee, dass Thunderbird vielleicht Teile verwirft hat sich jedoch nicht bestätigt, da im ersten Fragment noch nichtmal das erste Item voll vorhanden ist und im zweiten dafür das erste und zweite. Connection ist Keep-Alive und Charset ISO-8859-1.
Der Feed wird vollständig und brav in richtiger Reihenfolge übermittelt. Daran liegt es also nicht.Dafür umso interessanter ist Thunderbirds verhalten beim späteren Abruf: Es wird gar keine Verbindung aufgebaut und somit auch kein Request gesendet. Das erklärt, warum keine Änderungen am Feed (neue Einträge) bemerkt werden, auch nicht bei manuellem Abrufen (Thunderbird lügt hier trotzdem vor, es würde eine Prüfung stattfinden).
Aus letzterem (und da sonst kein Programm Probleme macht) schließe ich, dass der Fehler eindeutig bei Thunderbird liegt.
Gucken hier auch Entwickler rein oder wird sowas an sie weitergeleitet? -
Ich möchte mal den Thread wiederbeleben, habe nämlich das gleiche Problem.
Ein selbsterstellter Feed ohne offensichtlichte Fehler. Er besteht alle Validatoren und wird von Internet Explorer, Opera und Firefox richtig erkannt und verarbeitet.
Füge ich ihn mit Thunderbird hinzu erhalte ich die Meldung "Herunterladen der Feed-Artikel (0 von 11)" und es passiert gar nichts mehr, die Anzeige bleibt also stehen.
Im entsprechenden Ordner ist jedoch der erste Eintrag vollständig sichtbar.
Änderungen am Feed werden nicht erkannt (man kann ihn abrufen, aber es wird kein neuer Eintrag eingezeigt, auch wenn dieser im Feed nun statt des alten an erster Stelle kommt). Hab schon alles mögliche probiert (löschen, neuen Container oder mit geänderte URL..) ohne Erfolg. Thunderbird scheint sich an irgendwas zu verschlucken, aber ich sehe nicht an was.
Mal den Quellcode (Inhalte habe ich mal ersetzt):XML
Alles anzeigen<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>XXXXXX</title> <link>http://XXXXXXX</link> <description>XXXXX</description> <language>de-de</language> <copyright></copyright> <pubDate>Sat, 07 Sep 2002 09:42:31 GMT</pubDate> <image> <url>http://XXXXX</url> <title>XXXXX</title> <link>http://XXXXX</link> </image> <atom:link href="http://XXXXXXX" rel="self" type="application/rss+xml" /> <item> <title> Eintrag XXXXX </title> <guid isPermaLink="false"> XXXXX01012008_231100_30 </guid> <pubDate> Tue, 01 Jan 2008 23:11:00 +0100 </pubDate> <description> <![CDATA[ <a href="XXXX">XXXXX</a> schrieb am 01.01.2008 um 23:11 Uhr: <p> XXXXXXX </p> ]]> </description> </item> ... Item wird nun einige male mit geändertem Inhalt aber gleichem Aufbau wiederholt. .... </channel> </rss>
Ich habe den Code allerdings mehrmals überarbeitet ohne Effekt. Der ge-x-te Inhalt enthält keine außergewöhnlichen Zeichen oder gar Tags.
Vielleicht hat ja jemand eine Idee?
edit: Betrifft Thunderbird 2.0.0.9