diff --git a/Tik_Tak_Toe/Dokumente/bluej/bluej-debuglog.txt b/Tik_Tak_Toe/Dokumente/bluej/bluej-debuglog.txt index fc98062..ffb7dfb 100644 --- a/Tik_Tak_Toe/Dokumente/bluej/bluej-debuglog.txt +++ b/Tik_Tak_Toe/Dokumente/bluej/bluej-debuglog.txt @@ -92,3 +92,98 @@ java.awt.IllegalComponentStateException: component must be showing on the screen at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174) at java.base/java.lang.Thread.run(Thread.java:834) Simple GUI Extension terminates +==== + +==== +BlueJ run started: Thu Sep 03 09:54:53 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.(ZipFile.java:1268) + at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231) + at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:726) + at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843) + at java.base/java.util.zip.ZipFile.(ZipFile.java:246) + at java.base/java.util.zip.ZipFile.(ZipFile.java:176) + at java.base/java.util.jar.JarFile.(JarFile.java:346) + at java.base/java.util.jar.JarFile.(JarFile.java:317) + at java.base/java.util.jar.JarFile.(JarFile.java:283) + at bluej.extmgr.ExtensionWrapper.getExtensionClass(ExtensionWrapper.java:128) + at bluej.extmgr.ExtensionWrapper.(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.(ZipFile.java:1268) + at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231) + at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:726) + at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843) + at java.base/java.util.zip.ZipFile.(ZipFile.java:246) + at java.base/java.util.zip.ZipFile.(ZipFile.java:176) + at java.base/java.util.jar.JarFile.(JarFile.java:346) + at java.base/java.util.jar.JarFile.(JarFile.java:317) + at java.base/java.util.jar.JarFile.(JarFile.java:283) + at bluej.extmgr.ExtensionWrapper.getExtensionClass(ExtensionWrapper.java:128) + at bluej.extmgr.ExtensionWrapper.(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:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe +1599119695571: Listening for JDWP connection on address: javadebug +Connected to debug VM via dt_shmem transport... +Communication with debug VM fully established. +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) diff --git a/Tik_Tak_Toe/Dokumente/bluej/bluej.properties b/Tik_Tak_Toe/Dokumente/bluej/bluej.properties index 23ce3f8..2a21878 100644 --- a/Tik_Tak_Toe/Dokumente/bluej/bluej.properties +++ b/Tik_Tak_Toe/Dokumente/bluej/bluej.properties @@ -1,5 +1,5 @@ #BlueJ-Eigenschaften. Einstellungen in dieser Datei haben Vorrang vor "bluej.defs" -#Thu Sep 03 09:52:51 CEST 2020 +#Thu Sep 03 09:54:53 CEST 2020 session.numeditors.stride=0 bluej.uid=f5dfac60-0904-43b9-a46c-a52ff418d0a3 bluej.latest.msg=2020-06-01 diff --git a/Tik_Tak_Toe/Dokumente/bluej/bluejplus.log b/Tik_Tak_Toe/Dokumente/bluej/bluejplus.log index 5597f0b..0b89129 100644 --- a/Tik_Tak_Toe/Dokumente/bluej/bluejplus.log +++ b/Tik_Tak_Toe/Dokumente/bluej/bluejplus.log @@ -1,5 +1,4 @@ [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusExtension.java:startup] Loading core version 0.8.1-SNAPSHOT -[BlueJ-Plus DEBUG Thread-6 @ FileMonitorThread.java:run] FileMonitorThread started [BlueJ-Plus DEBUG JavaFX Application Thread @ DefaultBlueJPermissionHandler.java:loadPropertiesInto] Trying to load H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Dokumente\bluej\features.properties [BlueJ-Plus DEBUG JavaFX Application Thread @ Provisioning.java:reload] State of provisioning is true [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module Provisioning @@ -7,6 +6,7 @@ [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module Provisioning [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module Subclasses [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module Subclasses +[BlueJ-Plus DEBUG Thread-6 @ FileMonitorThread.java:run] FileMonitorThread started [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module UmlEditor [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loaded module UmlEditor [BlueJ-Plus DEBUG JavaFX Application Thread @ PlusModuleProvider.java:add] Loading module CodeCompletion @@ -23,23 +23,32 @@ [BlueJ-Plus ERROR JavaFX Application Thread @ PkgMgrFrameMonitor.java:updateToolbar] Could not find bar in PkgMgrFrame(): Package: Project:Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:updatePermissions] Updating permissions for PkgMgrFrame(): Package: Project:Tik_Tak_Toe [BlueJ-Plus ERROR JavaFX Application Thread @ PkgMgrFrameMonitor.java:updateToolbar] Could not find bar in PkgMgrFrame(): Package: Project:Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:updatePermissions] Updating permissions for PkgMgrFrame(): Package: Project:Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: Tik_Tak_Toe +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kreuz +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kreuz +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kreuz +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kreuz +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kreuz [BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] -[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Tik_Tak_Toe$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Tik_Tak_Toe.java] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Tik_Tak_Toe LocatableToken [beginLine=, hiddenBefore=null, type=69, position=317, length=11, text=Tik_Tak_Toe] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Tik_Tak_Toe 317 328 -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kruez +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kruez +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kruez +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kruez +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kruez [BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Spieler [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Spieler [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID @@ -47,15 +56,6 @@ [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Spieler [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID [BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Spieler -[BlueJ-Plus ERROR Thread-6 @ FileMonitorThread.java:bClassFindAllByFile] Cache miss BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] -[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Spieler$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Spieler.java] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Spieler -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Spieler LocatableToken [beginLine=, hiddenBefore=null, type=69, position=305, length=7, text=Spieler] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Spieler 305 312 -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Spieler -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID [BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kreis [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kreis [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID @@ -64,28 +64,41 @@ [BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID [BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kreis [BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID -[BlueJ-Plus ERROR Thread-6 @ FileMonitorThread.java:bClassFindAllByFile] Cache miss BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: Tik_Tak_Toe +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID [BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] -[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Kreis$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Kreis.java] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Kreis -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Kreis LocatableToken [beginLine=, hiddenBefore=null, type=69, position=299, length=5, text=Kreis] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Kreis 299 304 -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Kreis -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kruez -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kruez -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kruez -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kruez -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kruez -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID +[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Kreuz$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Kreuz.java] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Kreuz +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Kreuz LocatableToken [beginLine=, hiddenBefore=null, type=69, position=299, length=5, text=Kreuz] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Kreuz 299 304 +[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Kreuz +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] +[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Tik_Tak_Toe$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Tik_Tak_Toe.java] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Tik_Tak_Toe +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Tik_Tak_Toe LocatableToken [beginLine=, hiddenBefore=null, type=69, position=317, length=11, text=Tik_Tak_Toe] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Tik_Tak_Toe 317 328 +[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] [BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Kruez$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Kruez.java] [BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Kruez [BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Kruez LocatableToken [beginLine=, hiddenBefore=null, type=69, position=299, length=5, text=Kruez] [BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Kruez 299 304 [BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Kruez +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] +[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Spieler$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Spieler.java] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Spieler +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Spieler LocatableToken [beginLine=, hiddenBefore=null, type=69, position=305, length=7, text=Spieler] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Spieler 305 312 +[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Spieler +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] +[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Kreis$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Kreis.java] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Kreis +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Kreis LocatableToken [beginLine=, hiddenBefore=null, type=69, position=299, length=5, text=Kreis] +[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Kreis 299 304 +[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Kreis +[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:updatePermissions] Updating permissions for PkgMgrFrame(): Package: Project:Tik_Tak_Toe [BlueJ-Plus DEBUG JavaFX Application Thread @ PackageEditorWindowChangeMonitor.java:targetsSearchDeleted] Deletion swipe! [BlueJ-Plus ERROR JavaFX Application Thread @ BlueJ4BClassBridge.java:toNativeTarget] no target for Kruez [BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kruez @@ -168,44 +181,13 @@ java.lang.NullPointerException : null at java.lang.Thread@run : 834 (Thread.java) [BlueJ-Plus DEBUG JavaFX Application Thread @ PackageEditorWindowChangeMonitor.java:targetsSearchDeleted] Deletion swipe! -[BlueJ-Plus ERROR JavaFX Application Thread @ SourceChangeEventEmitter.java:fireClassChanged] Exception whilst handling event -java.lang.NullPointerException : javaFile - at de.upb.bluej.plus.utils.SafeBClass@fromBClass : 25 (SafeBClass.java) - at de.upb.bluej.plus.subclasses.Subclasses@update : 173 (Subclasses.java) - at de.upb.bluej.plus.subclasses.Subclasses@classChanged : 225 (Subclasses.java) - at de.upb.bluej.extend.pkgeditor.SourceChangeEventEmitter@fireClassChanged : 139 (SourceChangeEventEmitter.java) - at de.upb.bluej.extend.pkgeditor.FileMonitorThread@lambda$0 : 291 (FileMonitorThread.java) - at com.sun.javafx.application.PlatformImpl@lambda$runLater$10 : 428 (PlatformImpl.java) - at java.security.AccessController@doPrivileged : -2 (AccessController.java) - at com.sun.javafx.application.PlatformImpl@lambda$runLater$11 : 427 (PlatformImpl.java) - at com.sun.glass.ui.InvokeLaterDispatcher$Future@run : 96 (InvokeLaterDispatcher.java) - at com.sun.glass.ui.win.WinApplication@_runLoop : -2 (WinApplication.java) - at com.sun.glass.ui.win.WinApplication@lambda$runLoop$3 : 174 (WinApplication.java) - at java.lang.Thread@run : 834 (Thread.java) - -[BlueJ-Plus ERROR JavaFX Application Thread @ SourceChangeEventEmitter.java:fireClassChanged] Exception whilst handling event -java.lang.NullPointerException : javaFile - at de.upb.bluej.plus.utils.SafeBClass@fromBClass : 25 (SafeBClass.java) - at de.upb.bluej.plus.umleditor2.UmlEditor@update : 171 (UmlEditor.java) - at de.upb.bluej.plus.umleditor2.UmlEditor@classChanged : 331 (UmlEditor.java) - at de.upb.bluej.extend.pkgeditor.SourceChangeEventEmitter@fireClassChanged : 139 (SourceChangeEventEmitter.java) - at de.upb.bluej.extend.pkgeditor.FileMonitorThread@lambda$0 : 291 (FileMonitorThread.java) - at com.sun.javafx.application.PlatformImpl@lambda$runLater$10 : 428 (PlatformImpl.java) - at java.security.AccessController@doPrivileged : -2 (AccessController.java) - at com.sun.javafx.application.PlatformImpl@lambda$runLater$11 : 427 (PlatformImpl.java) - at com.sun.glass.ui.InvokeLaterDispatcher$Future@run : 96 (InvokeLaterDispatcher.java) - at com.sun.glass.ui.win.WinApplication@_runLoop : -2 (WinApplication.java) - at com.sun.glass.ui.win.WinApplication@lambda$runLoop$3 : 174 (WinApplication.java) - at java.lang.Thread@run : 834 (Thread.java) - [BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kruez -[BlueJ-Plus ERROR JavaFX Application Thread @ SourceChangeEventEmitter.java:fireClassChanged] Exception whilst handling event +[BlueJ-Plus ERROR JavaFX Application Thread @ SourceChangeEventEmitter.java:fireClassRemoved] Exception whilst handling event java.lang.NullPointerException : null at de.upb.bluej.plus.snippets.Snippets@bClassUpdate : 42 (Snippets.java) - at de.upb.bluej.plus.snippets.Snippets@bClassUpdate : 36 (Snippets.java) - at de.upb.bluej.plus.snippets.Snippets@classChanged : 199 (Snippets.java) - at de.upb.bluej.extend.pkgeditor.SourceChangeEventEmitter@fireClassChanged : 139 (SourceChangeEventEmitter.java) - at de.upb.bluej.extend.pkgeditor.FileMonitorThread@lambda$0 : 291 (FileMonitorThread.java) + at de.upb.bluej.plus.snippets.Snippets@classRemoved : 204 (Snippets.java) + at de.upb.bluej.extend.pkgeditor.SourceChangeEventEmitter@fireClassRemoved : 149 (SourceChangeEventEmitter.java) + at de.upb.bluej.extend.pkgeditor.FileMonitorThread@lambda$0 : 289 (FileMonitorThread.java) at com.sun.javafx.application.PlatformImpl@lambda$runLater$10 : 428 (PlatformImpl.java) at java.security.AccessController@doPrivileged : -2 (AccessController.java) at com.sun.javafx.application.PlatformImpl@lambda$runLater$11 : 427 (PlatformImpl.java) @@ -214,33 +196,3 @@ java.lang.NullPointerException : null at com.sun.glass.ui.win.WinApplication@lambda$runLoop$3 : 174 (WinApplication.java) at java.lang.Thread@run : 834 (Thread.java) -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ SafeBClass.java:fromBClass] Converting BClass. Package: , Class name: Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Parent target called for Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgEditorTargetExtend.java:getParentTarget] Not a custom target BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kreuz -[BlueJ-Plus ERROR Thread-6 @ FileMonitorThread.java:bClassFindAllByFile] Cache miss BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJ4BClassBridge.java:toExtClass] BClass is BClass: INVALID -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:getAllEntities] -[BlueJ-Plus DEBUG JavaFX Application Thread @ UmlEditor.java:updateTargetPane] Trying to parse for [SafeBClass: .Kreuz$null in H:\Dokumente\Tik-Tak-Toe-Projekt\Tik_Tak_Toe\Kreuz.java] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] nameToken Kreuz LocatableToken [beginLine=, hiddenBefore=null, type=69, position=299, length=5, text=Kreuz] -[BlueJ-Plus DEBUG JavaFX Application Thread @ ClassInfoFrontendBlueJ.java:reparse] identToken Kreuz 299 304 -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : exists in Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kreis -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Spieler -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdate] called for Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : absent in Kreis -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : absent in Spieler -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : absent in Tik_Tak_Toe -[BlueJ-Plus DEBUG JavaFX Application Thread @ Snippets.java:bClassUpdateStateSynchronized] Button state : absent in Kreuz -[BlueJ-Plus DEBUG JavaFX Application Thread @ PkgMgrFrameMonitor.java:onFrwChange] Removed Wrapper for PkgMgrFrame(): empty -[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusExtension.java:terminate] Terminating plugin -[BlueJ-Plus DEBUG JavaFX Application Thread @ BlueJExtend.java:teardown] terminating PluginBase -[BlueJ-Plus DEBUG JavaFX Application Thread @ PlusExtension.java:terminate] Plugin terminated -[BlueJ-Plus ERROR Thread-6 @ FileMonitorThread.java:run] java.lang.InterruptedException -[BlueJ-Plus DEBUG Thread-6 @ FileMonitorThread.java:run] FileMonitorThread terminated diff --git a/Tik_Tak_Toe/Kreis.class b/Tik_Tak_Toe/Kreis.class new file mode 100644 index 0000000..925db61 Binary files /dev/null and b/Tik_Tak_Toe/Kreis.class differ diff --git a/Tik_Tak_Toe/Kreis.ctxt b/Tik_Tak_Toe/Kreis.ctxt new file mode 100644 index 0000000..46ffdee --- /dev/null +++ b/Tik_Tak_Toe/Kreis.ctxt @@ -0,0 +1,7 @@ +#BlueJ class context +comment0.target=Kreis +comment0.text=\r\n\ Beschreiben\ Sie\ hier\ die\ Klasse\ Kreis.\r\n\ \r\n\ @author\ (Ihr\ Name)\ \r\n\ @version\ (eine\ Versionsnummer\ oder\ ein\ Datum)\r\n +comment1.params= +comment1.target=Kreis() +comment1.text=\r\n\ Konstruktor\ f\u00FCr\ Objekte\ der\ Klasse\ Kreis\r\n +numComments=2 diff --git a/Tik_Tak_Toe/Kreuz.class b/Tik_Tak_Toe/Kreuz.class new file mode 100644 index 0000000..1a4d2bc Binary files /dev/null and b/Tik_Tak_Toe/Kreuz.class differ diff --git a/Tik_Tak_Toe/Kreuz.ctxt b/Tik_Tak_Toe/Kreuz.ctxt new file mode 100644 index 0000000..8090208 --- /dev/null +++ b/Tik_Tak_Toe/Kreuz.ctxt @@ -0,0 +1,7 @@ +#BlueJ class context +comment0.target=Kreuz +comment0.text=\r\n\ Beschreiben\ Sie\ hier\ die\ Klasse\ Kreuz.\r\n\ \r\n\ @author\ (Ihr\ Name)\ \r\n\ @version\ (eine\ Versionsnummer\ oder\ ein\ Datum)\r\n +comment1.params= +comment1.target=Kreuz() +comment1.text=\r\n\ Konstruktor\ f\u00FCr\ Objekte\ der\ Klasse\ Kreuz\r\n +numComments=2 diff --git a/Tik_Tak_Toe/Kruez.java b/Tik_Tak_Toe/Kruez.java deleted file mode 100644 index 7c86d28..0000000 --- a/Tik_Tak_Toe/Kruez.java +++ /dev/null @@ -1,24 +0,0 @@ - - -/** - * Beschreiben Sie hier die Klasse Kruez. - * - * @author (Ihr Name) - * @version (eine Versionsnummer oder ein Datum) - */ -public class Kruez { - - // Attribute - // Implementieren sie hier die Attribute der Klasse - - /** - * Konstruktor für Objekte der Klasse Kruez - */ - public Kruez() { - // ggf. Instanzvariable initialisieren - } - - // Methoden - // Implementieren sie hier die Methoden der Klasse - -} diff --git a/Tik_Tak_Toe/Spieler.class b/Tik_Tak_Toe/Spieler.class new file mode 100644 index 0000000..6ebe53c Binary files /dev/null and b/Tik_Tak_Toe/Spieler.class differ diff --git a/Tik_Tak_Toe/Spieler.ctxt b/Tik_Tak_Toe/Spieler.ctxt new file mode 100644 index 0000000..b711f6b --- /dev/null +++ b/Tik_Tak_Toe/Spieler.ctxt @@ -0,0 +1,7 @@ +#BlueJ class context +comment0.target=Spieler +comment0.text=\r\n\ Beschreiben\ Sie\ hier\ die\ Klasse\ Spieler.\r\n\ \r\n\ @author\ (Ihr\ Name)\ \r\n\ @version\ (eine\ Versionsnummer\ oder\ ein\ Datum)\r\n +comment1.params= +comment1.target=Spieler() +comment1.text=\r\n\ Konstruktor\ f\u00FCr\ Objekte\ der\ Klasse\ Spieler\r\n +numComments=2