Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
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

  • Default (No Skin)
  • No Skin
Collapse
MediathekView Logo

MediathekView-Forum

  1. Home
  2. Fragen, Hilfe, Kritik
  3. Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Window must not be zero

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Window must not be zero

Scheduled Pinned Locked Moved Fragen, Hilfe, Kritik
8 Posts 5 Posters 1.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pp
    wrote on last edited by
    #1

    Nach Upgrade auf Ubuntu 18.04 mit MediathekView 13.0.6 bekomme ich

    Exception in thread "AWT-EventQueue-0"
    java.lang.IllegalArgumentException: Window must not be zero
    

    wenn ich versuche, auf einen der Eintraege im Menubar zu klicken. Das fuehrt dann auch dazu, dass ich die Menus “Datei” usw nicht oeffnen kann.

    Das ist nicht das

     MediathekView bleibt mit Exception in thread "AWT-EventQueue-1" java.lang.OutOfMemoryError: GC overhead limit exceeded hängen
    

    aus dem Nachbar-Beitrag, und es ist egal, ob ich java-8-openjdk oder java-11-openjdk benutze.

    Weiss jemand, woran das liegen kann?

    Der volle Stacktrace

    Exception in thread "AWT-EventQueue-0"   
    java.lang.IllegalArgumentException: Window must not be zero
        at java.desktop/sun.awt.X11.XAtom.checkWindow(XAtom.java:774)
        at java.desktop/sun.awt.X11.XAtom.getAtomData(XAtom.java:465)
        at java.desktop/sun.awt.X11.XToolkit.getWorkArea(XToolkit.java:805)
        at java.desktop/sun.awt.X11.XToolkit.getInsets(XToolkit.java:881)
        at java.desktop/sun.awt.X11.XToolkit.getScreenInsets(XToolkit.java:869)
        at java.desktop/javax.swing.JMenu.getPopupMenuOrigin(JMenu.java:385)
        at java.desktop/javax.swing.JMenu.setPopupMenuVisible(JMenu.java:327)
        at java.desktop/javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1486)
        at java.desktop/javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:129)
        at java.desktop/javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:584)
        at java.desktop/java.awt.Component.processMouseEvent(Component.java:6598)
        at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
        at java.desktop/java.awt.Component.processEvent(Component.java:6354)
        at java.desktop/java.awt.Container.processEvent(Container.java:2261)
        at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4966)
        at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2319)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
        at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4914)
        at java.desktop/java.awt.LightweightDispatcher.retargetMouseEnterExit(Container.java:4694)
        at java.desktop/java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4672)
        at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4523)
        at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4484)
        at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2305)
        at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
        at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
        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)
    
    styrollS 1 Reply Last reply
    • M Offline
      M Offline
      mvsfsvm
      wrote on last edited by
      #2

      Vielleicht das gleiche Problem wie in https://forum.mediathekview.de/topic/1372/ubuntu-18-04-javafx-wurde-nicht-im-klassenpfad-gefunden

      1 Reply Last reply
      • P pp

        Nach Upgrade auf Ubuntu 18.04 mit MediathekView 13.0.6 bekomme ich

        Exception in thread "AWT-EventQueue-0"
        java.lang.IllegalArgumentException: Window must not be zero
        

        wenn ich versuche, auf einen der Eintraege im Menubar zu klicken. Das fuehrt dann auch dazu, dass ich die Menus “Datei” usw nicht oeffnen kann.

        Das ist nicht das

         MediathekView bleibt mit Exception in thread "AWT-EventQueue-1" java.lang.OutOfMemoryError: GC overhead limit exceeded hängen
        

        aus dem Nachbar-Beitrag, und es ist egal, ob ich java-8-openjdk oder java-11-openjdk benutze.

        Weiss jemand, woran das liegen kann?

        Der volle Stacktrace

        Exception in thread "AWT-EventQueue-0"   
        java.lang.IllegalArgumentException: Window must not be zero
            at java.desktop/sun.awt.X11.XAtom.checkWindow(XAtom.java:774)
            at java.desktop/sun.awt.X11.XAtom.getAtomData(XAtom.java:465)
            at java.desktop/sun.awt.X11.XToolkit.getWorkArea(XToolkit.java:805)
            at java.desktop/sun.awt.X11.XToolkit.getInsets(XToolkit.java:881)
            at java.desktop/sun.awt.X11.XToolkit.getScreenInsets(XToolkit.java:869)
            at java.desktop/javax.swing.JMenu.getPopupMenuOrigin(JMenu.java:385)
            at java.desktop/javax.swing.JMenu.setPopupMenuVisible(JMenu.java:327)
            at java.desktop/javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1486)
            at java.desktop/javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:129)
            at java.desktop/javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:584)
            at java.desktop/java.awt.Component.processMouseEvent(Component.java:6598)
            at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
            at java.desktop/java.awt.Component.processEvent(Component.java:6354)
            at java.desktop/java.awt.Container.processEvent(Container.java:2261)
            at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4966)
            at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2319)
            at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
            at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4914)
            at java.desktop/java.awt.LightweightDispatcher.retargetMouseEnterExit(Container.java:4694)
            at java.desktop/java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4672)
            at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4523)
            at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4484)
            at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2305)
            at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
            at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
            at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
            at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
            at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
            at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
            at java.base/java.security.AccessController.doPrivileged(Native Method)
            at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
            at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
            at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
            at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
            at java.base/java.security.AccessController.doPrivileged(Native Method)
            at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
            at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
            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)
        
        styrollS Offline
        styrollS Offline
        styroll
        wrote on last edited by
        #3

        @pp sagte: Window must not be zero

        Hast du evtl. ein Multimonitor-Setup?

        P 1 Reply Last reply
        • D Offline
          D Offline
          DerReisende77
          Entwickler
          wrote on last edited by
          #4

          Ich habe festgestellt das das openjdk von Ubuntu 18.04 durchwegs herumzickt und Fehler auswirft wo keine sein sollten. Die Ursache scheint da im Code zu liegen.

          Ich habe das Problem dahin gehend gelöst das ich mir das Oracle 8 jdk aus dem webupd8 ppa installiert habe. Seitdem gibt es keine Probleme mehr.

          Was besseres kann ich leider nicht vorschlagen. Unter 16.04 und den anderen OS läuft das ganze.

          Open source developers do NOT have to:

          • Make your issue a priority, just because you say so.
          • Give you any sort of "timetable", or explanation for why it´s "taking too long".

          Check your entitlement. Nobody owes you anything.

          1 Reply Last reply
          • ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #5

            habs jetzt mit einem frischen Ubuntu 18.04 getestet (Java: OpenJDK 1.8.0_171-8u171-b11), da ging alles (auch alle Menüs). In deinem Stacktrace scheint der Fehler auch nicht direkt vom Programm auszugehen, ist/war vielleicht ein Fehler in der Java-Version der mit der aktuellen behoben ist.

            Gruß

            1 Reply Last reply
            • styrollS styroll

              @pp sagte: Window must not be zero

              Hast du evtl. ein Multimonitor-Setup?

              P Offline
              P Offline
              pp
              wrote on last edited by
              #6

              @styroll Ja, das sind zwei Displays (Laptop + externer Monitor)

              1 Reply Last reply
              • P Offline
                P Offline
                pp
                wrote on last edited by
                #7

                Aus irgendeinem Grund laeuft es mittlerweile auch hier mit 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11 ohne dem Problem. Ich kann nicht mal sagen, ob das dieselbe Java-Version wie am Anfang ist, oder ob da ein Update dazwischengekommen ist.

                Danke auf jeden Fall fuer die Antworten, den Tipp mit dem Oracle JDK aus dem ppa werde ich mir merken.

                1 Reply Last reply
                • D Offline
                  D Offline
                  DerReisende77
                  Entwickler
                  wrote on last edited by
                  #8

                  Ubuntu hat vor ein paar Tagen ein java update für openjdk bekommen. Damit sind diverse von mir festgestellte Fehler verschwunden.
                  Dennoch empfehle ich das Oracle JDK zu nutzen. OpenJDK macht derzeit immer noch Probleme

                  Open source developers do NOT have to:

                  • Make your issue a priority, just because you say so.
                  • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                  Check your entitlement. Nobody owes you anything.

                  1 Reply Last reply
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  56

                  Online

                  7.0k

                  Users

                  6.5k

                  Topics

                  41.0k

                  Posts
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups