Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Entwicklerforum
  3. Fehler beim Öffnen eines Links zur SRF-Webseite

Fehler beim Öffnen eines Links zur SRF-Webseite

Geplant Angeheftet Gesperrt Verschoben Entwicklerforum
5 Beiträge 5 Kommentatoren 65 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    Hirnspatz
    schrieb zuletzt editiert von
    #1

    Hallo und frohes neues Jahr!

    Ich bin heute beim Klicken auf “Link zur Webseite” auf ein Fehlerfenster gestoßen. Der Fehler ist reproduzierbar und liegt wahrscheinlich vermutlich am “|” in der URL.

    Wenn ich die URL aus der Fehlermeldung in die Adresszeile des Browsers kopiere und aufrufe, funktionert es, aber die Adresse wird in https://www.srf.ch/play/tv/dok---auf-und-davon/video/schweizer-auswanderer---ecuador-kanada-sizilien--das-update-2025?urn=urn:srf:video:3b9b1de6-4d25-4b13-b97b-f02288a18b9e geändert.

    • Film-Nr.: 1061752
    • Sender: SRF
    • Thema: DOK - Auf und davon
    • Titel: Schweizer Auswanderer – Ecuador, Kanada, Sizilien | Das Update 2025

    Überschrift: “Es trat ein Fehler beim Öffnen des Links auf.Sollte dies häufiger auftreten kontaktieren Sie bitte das Entwicklerteam.” [sic!]

    Ausgabe:

    java.net.URISyntaxException: Illegal character in path at index 101: https://www.srf.ch/play/tv/dok-–-auf-und-davon/video/schweizer-auswanderer-–-ecuador-kanada-sizilien-|-das-update-2025?id=3b9b1de6-4d25-4b13-b97b-f02288a18b9e
    	at java.base/java.net.URI$Parser.fail(URI.java:2995)
    	at java.base/java.net.URI$Parser.checkChars(URI.java:3166)
    	at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3248)
    	at java.base/java.net.URI$Parser.parse(URI.java:3196)
    	at java.base/java.net.URI.<init>(URI.java:645)
    	at mediathek.gui.tabs.tab_film.FilmDescriptionPanel.lambda$new$0(FilmDescriptionPanel.java:71)
    	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
    	at org.jdesktop.swingx.JXHyperlink.fireActionPerformed(JXHyperlink.java:266)
    	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
    	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
    	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
    	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
    	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
    	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6576)
    	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3404)
    	at java.desktop/java.awt.Component.processEvent(Component.java:6341)
    	at java.desktop/java.awt.Container.processEvent(Container.java:2260)
    	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4958)
    	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
    	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790)
    	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4916)
    	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4559)
    	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4500)
    	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304)
    	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2671)
    	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790)
    	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:725)
    	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:702)
    	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
    
    Georg-JG 1 Antwort Letzte Antwort
    • codingPFC Offline
      codingPFC Offline
      codingPF
      schrieb zuletzt editiert von
      #2

      Ja, die SRF Links zur Website gehen bei einigen Filmen (wegen der Sonderzeichen) kaputt. Ich hab dazu auch einen Fix gemacht aber mangels prio und Zeit noch nicht eingestellt. Ich erstelle mal eine Erinnerung.

      styrollS 1 Antwort Letzte Antwort
      • H Hirnspatz

        Hallo und frohes neues Jahr!

        Ich bin heute beim Klicken auf “Link zur Webseite” auf ein Fehlerfenster gestoßen. Der Fehler ist reproduzierbar und liegt wahrscheinlich vermutlich am “|” in der URL.

        Wenn ich die URL aus der Fehlermeldung in die Adresszeile des Browsers kopiere und aufrufe, funktionert es, aber die Adresse wird in https://www.srf.ch/play/tv/dok---auf-und-davon/video/schweizer-auswanderer---ecuador-kanada-sizilien--das-update-2025?urn=urn:srf:video:3b9b1de6-4d25-4b13-b97b-f02288a18b9e geändert.

        • Film-Nr.: 1061752
        • Sender: SRF
        • Thema: DOK - Auf und davon
        • Titel: Schweizer Auswanderer – Ecuador, Kanada, Sizilien | Das Update 2025

        Überschrift: “Es trat ein Fehler beim Öffnen des Links auf.Sollte dies häufiger auftreten kontaktieren Sie bitte das Entwicklerteam.” [sic!]

        Ausgabe:

        java.net.URISyntaxException: Illegal character in path at index 101: https://www.srf.ch/play/tv/dok-–-auf-und-davon/video/schweizer-auswanderer-–-ecuador-kanada-sizilien-|-das-update-2025?id=3b9b1de6-4d25-4b13-b97b-f02288a18b9e
        	at java.base/java.net.URI$Parser.fail(URI.java:2995)
        	at java.base/java.net.URI$Parser.checkChars(URI.java:3166)
        	at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3248)
        	at java.base/java.net.URI$Parser.parse(URI.java:3196)
        	at java.base/java.net.URI.<init>(URI.java:645)
        	at mediathek.gui.tabs.tab_film.FilmDescriptionPanel.lambda$new$0(FilmDescriptionPanel.java:71)
        	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
        	at org.jdesktop.swingx.JXHyperlink.fireActionPerformed(JXHyperlink.java:266)
        	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
        	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
        	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
        	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
        	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
        	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6576)
        	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3404)
        	at java.desktop/java.awt.Component.processEvent(Component.java:6341)
        	at java.desktop/java.awt.Container.processEvent(Container.java:2260)
        	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4958)
        	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
        	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790)
        	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4916)
        	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4559)
        	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4500)
        	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304)
        	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2671)
        	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790)
        	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:725)
        	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:702)
        	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
        
        Georg-JG Offline
        Georg-JG Offline
        Georg-J
        schrieb zuletzt editiert von
        #3

        @Hirnspatz sagte in Fehler beim Öffnen eines Links zur SRF-Webseite:

        Der Fehler ist reproduzierbar und liegt wahrscheinlich vermutlich am “|” in der URL.

        Wenn ich die URL aus der Fehlermeldung in die Adresszeile des Browsers kopiere und aufrufe, funktionert es, aber die Adresse wird in https://www.srf.ch/play/tv/dok---auf-und-davon/video/schweizer-auswanderer---ecuador-kanada-sizilien--das-update-2025?urn=urn:srf:video:3b9b1de6-4d25-4b13-b97b-f02288a18b9e geändert.

        Zuvor wird die Adresse in https://www.srf.ch/play/tv/dok-–-auf-und-davon/video/schweizer-auswanderer-–-ecuador-kanada-sizilien-%7C-das-update-2025?id=3b9b1de6-4d25-4b13-b97b-f02288a18b9e geändert.

        1 Antwort Letzte Antwort
        • mac-christianM Offline
          mac-christianM Offline
          mac-christian
          schrieb zuletzt editiert von
          #4

          Rechtsklick auf “Link zur Website” -> in Zwischenablage kopieren und dann den Link im Brauser einsetzen ist auch nicht so schwer.

          1 Antwort Letzte Antwort
          • codingPFC codingPF

            Ja, die SRF Links zur Website gehen bei einigen Filmen (wegen der Sonderzeichen) kaputt. Ich hab dazu auch einen Fix gemacht aber mangels prio und Zeit noch nicht eingestellt. Ich erstelle mal eine Erinnerung.

            styrollS Online
            styrollS Online
            styroll
            schrieb zuletzt editiert von styroll
            #5

            @Hirnspatz sagte: Ich bin heute beim Klicken auf “Link zur Webseite” auf ein Fehlerfenster gestoßen.

            Diese Fehlermeldung sehe ich zum ersten Mal (hier wirklich das Fenster, dafür nicht den ganzen Inhalt):

            072db005-46cf-416b-968b-ef17575e5aae-grafik.png

            Allerdings hat(te) bei mir (macOS Ventura) der Klick auf “Link zur Webseite” bei einer SRF-Sendung in jedem zweiten Fall keine Reaktion zur Folge (auch keine Fehlermeldung), sodass ich mir den Rechtsklick auf die Schaltfläche angewöhnt habe. Dies ist ein mir schon länger bekanntes macOS-only Problem – egal ob Firefox oder Safari der Default-Browser ist –, das ich jetzt allerdings mal näher analysiert habe (hier das entsprechend ergänzte Ticket) :

            Bsp.:
            Thema: mitenand
            Titel: Eine zweite Chance für junge Berufs- oder Schulaussteiger
            URL auf der SRF-Website:
            https://www.srf.ch/play/tv/mitenand/video/eine-zweite-chance-fuer-junge-berufs--oder-schulaussteiger?urn=urn:srf:video:b0017754-314e-4234-98df-f2d287fe66d7
            URL aus MV:
            https://www.srf.ch/play/tv/mitenand/video/eine-zweite-chance-für-junge-berufs-oder-schulaussteiger?id=b0017754-314e-4234-98df-f2d287fe66d7

            SRF scheint eine URL direkt aus dem Titel und Thema zu kreieren, wobei Leerschläge zu Bindestrichen werden, was dann mit dem Trennstrich beim Text “Berufs- oder” zu “berufs--oder” in der SRF-URL, aber zu “berufs-oder” bei der MV-URL führt. D.h., MV ersetzt hier zwei Striche durch einen.

            Bei der manuellen Eingabe (Copy&Paste) in die Adresszeile des Browsers werden solche falsche URL jedoch von der SRF-Website gleich korrigiert, da aus der ID alleine die ganze URL (Thema/Titel) gebaut werden kann. Es funktioniert also auch:

            • https://www.srf.ch/play/tv/-/video/-?urn=urn:srf:video:b0017754-314e-4234-98df-f2d287fe66d7 für mein Beispiel
            • https://www.srf.ch/play/tv/-/video/-?urn=urn:srf:video:3b9b1de6-4d25-4b13-b97b-f02288a18b9e für das Beispiel des OP
            • https://www.srf.ch/play/tv/-thema/video/-titel?urn=urn:srf:video:3b9b1de6-4d25-4b13-b97b-f02288a18b9e für das Beispiel des OP

            Bei der URL des OP sollte jedoch das “|”-Zeichen in “sizilien-|-das-update” offenbar durch MV entfernt werden, damit mit “sizilien--das-update” ein valider Output resultiert (EDIT: Scheint mit dem neuen Commit von @codingpf zu passieren). Übrigens sieht man mit einer geeigneten Schrift, dass dort, wo sich in der URL drei Striche folgen, der mittlere ein Gedankenstrich ist:

            c643032c-9558-46bc-8935-839563e472af-grafik.png

            dok-–-auf-und-davon (nicht jedoch im Code-Block: dok-–-auf-und-davon)

            Im Browser werden die drei Striche zu drei Bindestrichen:

            04dcb795-c4d4-4ce3-a19b-11f6d79c1fe0-grafik.png

            Bei mir unter macOS – im Unterschied zu MV unter Windows – funktionieren nur URL ohne jegliche Sonderzeichen, z.B. keine Gedankenstrich und keine Umlaute, so z.B. hier:
            https://www.srf.ch/play/tv/meteo/video/abendausgabe?id=e5d5062a-9975-44c6-9f8f-30bec79415f2

            Ein ö wie in “Tragödie” hat bereits wieder ein Scheitern zur Folge:
            https://www.srf.ch/play/tv/srf-news-spezial/video/medienkonferenz-zur-tragödie-von-crans-montana?id=23fdc3ce-cf0c-4f80-ba97-787374fcd139

            Umlaute und Gedankenstriche in der URL müssten also auch noch ersetzt werden.

            1 Antwort Letzte Antwort
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            49

            Online

            7.0k

            Benutzer

            6.5k

            Themen

            41.2k

            Beiträge
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Kategorien
            • Aktuell
            • Tags
            • Beliebt
            • Benutzer
            • Gruppen