Ja super, jetzt klappt es, danke für den Fix! Ist ein alter Klassiker, zu prüfen ob eine Variable leer ist, aber nicht ob sie überhaupt definiert ist.
Wie hast Du den Fehler gefunden? Einfach die fehlende Prüfung "gesehen" oder hätte sich das auch systematisch herausfinden lassen? Das "mappedValue" auf undefined steht habe ich auch gesehen, aber ich hätte anhand der Fehlermeldung nicht herleiten können, dass es damit zusammenhängt ("tmp" ist ja auch undefined)
Ankündigung
Einklappen
Keine Ankündigung bisher.
rss vs rsslog
Einklappen
X
-
Hat zwar ein paar Tage mehr gedauert (hätte ja auch jemand anderes lösen können :P), aber ich bin zuversichtlich, dass Pull Request https://github.com/CometVisu/CometVisu/pull/455 das Thema löst.
Da der Heise Newsticker kein publishedDate mit liefert, habe ich da noch ein datetime="false" eingebaut, sonst gibt's dort häßliche NaNs in der Ausgabe...
Einen Kommentar schreiben:
-
Da gibt es einige Variablen, welche genau brauchst Du?
cv_debug_rsslog.jpeg
Ich habe folgenden Config-Eintrag:
Code:<rsslog src="http://www.spiegel.de/schlagzeilen/tops/index.rss" refresh="300" mode="last" timeformat="%d.%m. %H:%M"> <layout colspan="6" rowspan="4"/> </rsslog> <rsslog src="http://www.heise.de/newsticker/heise.rdf" refresh="300" mode="last" timeformat="%d.%m. %H:%M"> <layout colspan="6" rowspan="4"/> </rsslog>Angehängte Dateien
Einen Kommentar schreiben:
-
Die Fehlermeldung kommt von der JavaScript Konsole, ist also erst mal ein Problem im internen JavaScript Code (ggf. hervorgerufen durch Input von außen - was aber nichts daran ändert, dass hier erst mal kein Fehler auf der Konsole stehen sollte)
Mit der demorrs-Config kann ich das Problem jedoch nicht nachstellen.
Der Blick in den Source zeigt, dass es irgendwo ein Problem mit dem Mapping geben muss. Jetzt ist nur die Frage: welches?!?
Was zeigt denn ein Breakpoint auf Zeile 279 in der structure_plugin.js für Daten in den lokalen Variablen?
Chrome zeigt das inzwischen schön an, bei mir:
cv.jpg
Einen Kommentar schreiben:
-
Weiß nur nicht, ob es sich noch lohnt rsslog_external (oder das damit verbundenen Problem im structure_plugin.js) überhaupt zu fixen, da die benutzte Google Feed API sowieso "jeden Moment" seinen Dienst einstellen wird. Als Ersatz könnte man rss2json.com hernehmen. Dieses hat ein leicht anderes Format und dann könnte man auch gleich über soetwas hier nachdenken https://rss2json.com/rss-to-json-api-javascript-example
Einen Kommentar schreiben:
-
Nein das ist ein anderes Thema, dass ich bei mir lokal schon seit einer Weile so habe und regelmässig "verliere" wenn ich mir einen frischen Snapshot ziehe
Einen Kommentar schreiben:
-
Ist das mit Pull-Request https://github.com/CometVisu/CometVisu/pull/453 gelöst oder muss ich noch suchen gehen?
Einen Kommentar schreiben:
-
@ctr: kannst Du mal schauen um welche structure_plugin.js es sich handelt? (Also der Ordner wo die drinnen liegt. Leider heißt's bei jedem Plugin structure_plugin.js, das beißt sich etwas mit den normalen Stack-Traces...)
Und welche Version der CV genau?
Einen Kommentar schreiben:
-
Ich habe das Problem auch, aber ich glaube nicht, dass es am rsslog_external.php liegt.
In der Console bekomme ich bei den fraglichen Feeds folgendes angezeigt:
Das rss wird auf jeden Fal sauber geladen, ich denk bei der Transformation geht etwas schief.Code:_common.js:268 Uncaught TypeError: Cannot read property 'cloneNode' of undefined at VisuDesign_Custom.VisuDesign.defaultValue2DOM (_common.js:268) at Object.success (structure_plugin.js:279) at fire (jquery.js:3187) at Object.fireWith [as resolveWith] (jquery.js:3317) at done (jquery.js:8785) at XMLHttpRequest.<anonymous> (jquery.js:9151)
Einen Kommentar schreiben:
-
Also in der 0.9.2 funktioniert bei mir das rrslog unverändert und ohne Probleme.
Funktioniert denn die demorss Demo?
Einen Kommentar schreiben:
-
Hallo,
mit dem im Release 0.9.2 befindlichen RSS-Log plugin funktioniert meine Anzeige der external RSS Datei nicht mehr. Wenn ich das Plugin aus einem älteren Release nehme geht alles. Muss bei der Einbindung etwas angepasst werden? Ich nutze folgenden Code:
Wäre über jede Hilfe froh.Code:<rsslog src="http://192.168.0.48/cometVISU/RSSCreator/rsslog_external.php?url=http://open123.dnip.de:81/rssfile.rss&fake=rsslog.php" refresh="900"> <layout colspan="12" colspan-m="12" colspan-s="12" rowspan="5"/> </rsslog>
mfg RenéZuletzt geändert von rene54321; 08.09.2016, 09:19.
Einen Kommentar schreiben:
-
Hat Google das spontan wieder eingeführt? Bei mir funktioniert der Zugriff über die API (auch wenn es mit der CV 0.9.2 wohl ein Darstellungsproblem gibt)...
Einen Kommentar schreiben:
-
Hallo allerseits,
die Einbindung externer RSS Feeds über die Google Feed API wird nicht mehr unterstützt. Leider funktionieren somit meine Meldungen aus openHAB auch nicht mehr. Ich hoffe ein schlauer Entwickler findet hierfür einen Workaround damit ich endlich wieder meine Meldungen sehen kann und modifiziert hierfür die rss_external.php.
Ausgabe der rss_external.php :
{"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403} mfg rene
Einen Kommentar schreiben:
-
Hi,
Issue erstellt: RSSLog Plugin - Google cache Problem bei externen RSS Feeds #219
Einen Kommentar schreiben:


Einen Kommentar schreiben: