forked from IF-LK-2020/queue-stack
enqueue() & dequeue hinzugefügt
This commit is contained in:
353
Dokumente/bluej/bluej-debuglog.txt
Normal file
353
Dokumente/bluej/bluej-debuglog.txt
Normal file
@@ -0,0 +1,353 @@
|
||||
BlueJ run started: Thu Sep 10 10:00:58 CEST 2020
|
||||
BlueJ version 4.2.2
|
||||
Java version 11.0.2
|
||||
JavaFX version 11.0.2+1
|
||||
Virtual machine: OpenJDK 64-Bit Server VM 11.0.2+9 (Oracle Corporation)
|
||||
Running on: Windows 7 6.1 (amd64)
|
||||
Java Home: C:\Program Files\BlueJ\jdk
|
||||
----
|
||||
getExtensionsClass: jarFile=._CleanProjectExtension.jar Exception=zip END header not found
|
||||
java.util.zip.ZipException: zip END header not found
|
||||
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1529)
|
||||
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1430)
|
||||
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1437)
|
||||
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1268)
|
||||
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:726)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:246)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:176)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:346)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:317)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:283)
|
||||
at bluej.extmgr.ExtensionWrapper.getExtensionClass(ExtensionWrapper.java:128)
|
||||
at bluej.extmgr.ExtensionWrapper.<init>(ExtensionWrapper.java:94)
|
||||
at bluej.extmgr.ExtensionsManager.loadDirectoryExtensions(ExtensionsManager.java:155)
|
||||
at bluej.extmgr.ExtensionsManager.loadExtensions(ExtensionsManager.java:105)
|
||||
at bluej.extmgr.ExtensionsManager.getInstance(ExtensionsManager.java:66)
|
||||
at bluej.Main.lambda$new$2(Main.java:152)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
getExtensionsClass: jarFile=._GUI_Extension.jar Exception=zip END header not found
|
||||
java.util.zip.ZipException: zip END header not found
|
||||
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1529)
|
||||
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1430)
|
||||
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1437)
|
||||
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1268)
|
||||
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:726)
|
||||
at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:246)
|
||||
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:176)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:346)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:317)
|
||||
at java.base/java.util.jar.JarFile.<init>(JarFile.java:283)
|
||||
at bluej.extmgr.ExtensionWrapper.getExtensionClass(ExtensionWrapper.java:128)
|
||||
at bluej.extmgr.ExtensionWrapper.<init>(ExtensionWrapper.java:94)
|
||||
at bluej.extmgr.ExtensionsManager.loadDirectoryExtensions(ExtensionsManager.java:155)
|
||||
at bluej.extmgr.ExtensionsManager.loadExtensions(ExtensionsManager.java:105)
|
||||
at bluej.extmgr.ExtensionsManager.getInstance(ExtensionsManager.java:66)
|
||||
at bluej.Main.lambda$new$2(Main.java:152)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
Opening project: H:\Git\queue-stack
|
||||
1599724862985: Listening for JDWP connection on address: javadebug
|
||||
Connected to debug VM via dt_shmem transport...
|
||||
Communication with debug VM fully established.
|
||||
java.io.FileNotFoundException while reading import cache: H:Dokumente\bluej\import-cache.xml (Das System kann die angegebene Datei nicht finden)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
ExtensionWrapper.safePostGenGetMenuItem: Class=org.bluej.UMLextension.UMLExtension Exception=component must be showing on the screen to determine its location
|
||||
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2101)
|
||||
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2075)
|
||||
at org.bluej.UMLextension.MenuBuilder.notifyPostClassMenu(MenuBuilder.java:48)
|
||||
at bluej.extmgr.ClassExtensionMenu.postMenuItem(ClassExtensionMenu.java:66)
|
||||
at bluej.extensions.BlueJ.postMenuItem(BlueJ.java:964)
|
||||
at bluej.extensions.ExtensionBridge.postMenuItem(ExtensionBridge.java:142)
|
||||
at bluej.extmgr.ExtensionWrapper.safePostMenuItem(ExtensionWrapper.java:673)
|
||||
at bluej.extmgr.FXMenuManager.lambda$menuWillBecomeVisible$5(FXMenuManager.java:196)
|
||||
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
|
||||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
|
||||
at java.desktop/java.awt.EventQueue$4$1.run(EventQueue.java:727)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
|
||||
at java.base/java.security.AccessController.doPrivileged(Native Method)
|
||||
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
|
||||
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
|
||||
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
|
||||
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
13
Dokumente/bluej/bluej.properties
Normal file
13
Dokumente/bluej/bluej.properties
Normal file
@@ -0,0 +1,13 @@
|
||||
#BlueJ-Eigenschaften. Einstellungen in dieser Datei haben Vorrang vor "bluej.defs"
|
||||
#Thu Sep 10 10:02:25 CEST 2020
|
||||
bluej.recentProject0=H\:\\Git\\queue-stack
|
||||
session.numeditors.stride=0
|
||||
bluej.uid=f0e60e0d-9945-4fa8-922e-fc23eb9d452a
|
||||
bluej.editor.fontsize=13
|
||||
blackbox.uuid=34116b3b-9947-4c9e-b769-e709d21e998f
|
||||
bluej.latest.msg=2020-06-01
|
||||
extensions.org.bluej.extensions.submitter.Submitter.settings.saslrealm=
|
||||
bluej.editor.stride.sidebarShowing=true
|
||||
bluej.terminal.y=16
|
||||
bluej.terminal.x=16
|
||||
session.numeditors.java=2
|
||||
1045
Dokumente/bluej/bluejplus.log
Normal file
1045
Dokumente/bluej/bluejplus.log
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Queue.class
Normal file
BIN
Queue.class
Normal file
Binary file not shown.
15
Queue.ctxt
Normal file
15
Queue.ctxt
Normal file
@@ -0,0 +1,15 @@
|
||||
#BlueJ class context
|
||||
comment0.target=Queue
|
||||
comment1.params=
|
||||
comment1.target=Queue()
|
||||
comment2.params=pContentObject
|
||||
comment2.target=void\ enqueue(java.lang.Object)
|
||||
comment3.params=
|
||||
comment3.target=void\ dequeue()
|
||||
comment4.params=
|
||||
comment4.target=java.lang.Object\ front()
|
||||
comment4.text=\r\n\ Liefert\ das\ Inhaltsobjekt\ vom\ ersten\ Knotens\ der\ Schlange\r\n\ vom\ Typ\ ContentType,\ falls\ die\ Schlange\ nicht\ leer\ ist,\r\n\ ansonsten\ null.\r\n\r\n\ @return\ Das\ Inhaltsobjekt\ oder\ null.\r\n
|
||||
comment5.params=
|
||||
comment5.target=boolean\ isEmpty()
|
||||
comment5.text=\r\n\ Pr\u00FCft,\ ob\ die\ Schlange\ leer\ ist.\r\n\r\n\ @return\ true,\ wenn\ die\ Schlange\ keine\ Knoten\ enthaelt\r\n
|
||||
numComments=6
|
||||
18
Queue.java
18
Queue.java
@@ -9,11 +9,25 @@ public class Queue<ContentType> {
|
||||
}
|
||||
|
||||
public void enqueue( ContentType pContentObject ) {
|
||||
// TODO: Implementiere enqueue
|
||||
QueueNode n = new QueueNode(pContentObject);
|
||||
if(head==null){
|
||||
head = n;
|
||||
tail = n;
|
||||
} else {
|
||||
tail.setNext(n);
|
||||
tail = n;
|
||||
}
|
||||
}
|
||||
|
||||
public void dequeue() {
|
||||
// TODO: Implementiere dequeue
|
||||
if(head != tail){
|
||||
head = head.getNext();
|
||||
} else {
|
||||
if(head != null){
|
||||
head = null;
|
||||
tail = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
BIN
QueueNode.class
Normal file
BIN
QueueNode.class
Normal file
Binary file not shown.
15
QueueNode.ctxt
Normal file
15
QueueNode.ctxt
Normal file
@@ -0,0 +1,15 @@
|
||||
#BlueJ class context
|
||||
comment0.target=QueueNode
|
||||
comment1.params=pContentObject
|
||||
comment1.target=QueueNode(java.lang.Object)
|
||||
comment1.text=\r\n\ Ein\ neues\ Objekt\ vom\ Typ\ Node<ContentType>\ wird\ erschaffen.\r\n\ Der\ Inhalt\ wird\ per\ Parameter\ gesetzt.\ Der\ Verweis\ ist\ leer.\r\n\r\n\ @param\ pContentObject\ das\ Inhaltselement\ des\ Knotens\ vom\ Typ\ ContentType\r\n
|
||||
comment2.params=pNext
|
||||
comment2.target=void\ setNext(QueueNode)
|
||||
comment2.text=\r\n\ Der\ Verweis\ wird\ auf\ das\ Objekt,\ das\ als\ Parameter\ uebergeben\ wird,\r\n\ gesetzt.\r\n\r\n\ @param\ pNext\ der\ Nachfolger\ des\ Knotens\r\n
|
||||
comment3.params=
|
||||
comment3.target=QueueNode\ getNext()
|
||||
comment3.text=\r\n\ Liefert\ das\ naechste\ Element\ des\ aktuellen\ Knotens.\r\n\r\n\ @return\ das\ Objekt\ vom\ Typ\ QueueNode,\ auf\ das\ der\ aktuelle\ Verweis\ zeigt\r\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.Object\ getContent()
|
||||
comment4.text=\r\n\ Liefert\ das\ Inhaltsobjekt\ des\ Knotens\ vom\ Typ\ ContentType.\r\n\r\n\ @return\ das\ Inhaltsobjekt\ des\ Knotens\r\n
|
||||
numComments=5
|
||||
BIN
QueueTest.class
Normal file
BIN
QueueTest.class
Normal file
Binary file not shown.
11
QueueTest.ctxt
Normal file
11
QueueTest.ctxt
Normal file
@@ -0,0 +1,11 @@
|
||||
#BlueJ class context
|
||||
comment0.target=QueueTest
|
||||
comment1.params=
|
||||
comment1.target=void\ testeEnqueue()
|
||||
comment2.params=
|
||||
comment2.target=void\ testeDequeue()
|
||||
comment3.params=
|
||||
comment3.target=void\ testeFront()
|
||||
comment4.params=
|
||||
comment4.target=void\ testeIsEmpty()
|
||||
numComments=5
|
||||
BIN
Stack.class
Normal file
BIN
Stack.class
Normal file
Binary file not shown.
15
Stack.ctxt
Normal file
15
Stack.ctxt
Normal file
@@ -0,0 +1,15 @@
|
||||
#BlueJ class context
|
||||
comment0.target=Stack
|
||||
comment1.params=
|
||||
comment1.target=Stack()
|
||||
comment2.params=pContentObject
|
||||
comment2.target=void\ push(java.lang.Object)
|
||||
comment3.params=
|
||||
comment3.target=void\ pop()
|
||||
comment4.params=
|
||||
comment4.target=java.lang.Object\ top()
|
||||
comment4.text=\r\n\ Liefert\ das\ Inhaltsobjekt\ vom\ obersten\ Knoten\ des\ Stapels\r\n\ vom\ Typ\ ContentType,\ falls\ die\ Schlange\ nicht\ leer\ ist,\r\n\ ansonsten\ null.\r\n\r\n\ @return\ Das\ Inhaltsobjekt\ oder\ null.\r\n
|
||||
comment5.params=
|
||||
comment5.target=boolean\ isEmpty()
|
||||
comment5.text=\r\n\ Pr\u00FCft,\ ob\ der\ Stapel\ leer\ ist.\r\n\r\n\ @return\ true,\ wenn\ der\ Stapel\ keine\ Knoten\ enthaelt\r\n
|
||||
numComments=6
|
||||
BIN
StackNode.class
Normal file
BIN
StackNode.class
Normal file
Binary file not shown.
15
StackNode.ctxt
Normal file
15
StackNode.ctxt
Normal file
@@ -0,0 +1,15 @@
|
||||
#BlueJ class context
|
||||
comment0.target=StackNode
|
||||
comment1.params=pContentObject
|
||||
comment1.target=StackNode(java.lang.Object)
|
||||
comment1.text=\r\n\ Ein\ neues\ Objekt\ vom\ Typ\ Node<ContentType>\ wird\ erschaffen.\r\n\ Der\ Inhalt\ wird\ per\ Parameter\ gesetzt.\ Der\ Verweis\ ist\ leer.\r\n\r\n\ @param\ pContentObject\ das\ Inhaltselement\ des\ Knotens\ vom\ Typ\ ContentType\r\n
|
||||
comment2.params=pNext
|
||||
comment2.target=void\ setNext(StackNode)
|
||||
comment2.text=\r\n\ Der\ Verweis\ wird\ auf\ das\ Objekt,\ das\ als\ Parameter\ uebergeben\ wird,\r\n\ gesetzt.\r\n\r\n\ @param\ pNext\ der\ Nachfolger\ des\ Knotens\r\n
|
||||
comment3.params=
|
||||
comment3.target=StackNode\ getNext()
|
||||
comment3.text=\r\n\ Liefert\ das\ naechste\ Element\ des\ aktuellen\ Knotens.\r\n\r\n\ @return\ das\ Objekt\ vom\ Typ\ QueueNode,\ auf\ das\ der\ aktuelle\ Verweis\ zeigt\r\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.Object\ getContent()
|
||||
comment4.text=\r\n\ Liefert\ das\ Inhaltsobjekt\ des\ Knotens\ vom\ Typ\ ContentType.\r\n\r\n\ @return\ das\ Inhaltsobjekt\ des\ Knotens\r\n
|
||||
numComments=5
|
||||
BIN
StackTest.class
Normal file
BIN
StackTest.class
Normal file
Binary file not shown.
11
StackTest.ctxt
Normal file
11
StackTest.ctxt
Normal file
@@ -0,0 +1,11 @@
|
||||
#BlueJ class context
|
||||
comment0.target=StackTest
|
||||
comment1.params=
|
||||
comment1.target=void\ testePush()
|
||||
comment2.params=
|
||||
comment2.target=void\ testePop()
|
||||
comment3.params=
|
||||
comment3.target=void\ testeTop()
|
||||
comment4.params=
|
||||
comment4.target=void\ testeIsEmpty()
|
||||
numComments=5
|
||||
Reference in New Issue
Block a user