Modify

Opened 5 months ago

Closed 5 months ago

Last modified 5 months ago

#23362 closed defect (fixed)

Cannot close window for geotagged images

Reported by: GerdP Owned by: team
Priority: normal Milestone: 23.12
Component: Core image mapping Version: latest
Keywords: template_report Cc:

Description (last modified by GerdP)

What steps will reproduce the problem?

  1. download latest version to test changes in Bing
  2. load session file with various image layers
  3. click on an image icon so that the geotagged image window shows it
  4. try to close the geotagged image window by pressing y or clicking on the X in the dialog window

What is the expected result?

Dialog closes (and stays closed)

What happens instead?

dialog closes and reappears after fractions of a second

Please provide any additional information below. Attach a screenshot if possible.

Side effect of r18924?

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2023-12-22 12:48:53 +0100 (Fri, 22 Dec 2023)
Revision:18924
Build-Date:2023-12-23 02:31:03
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (18924 en) Windows 10 64-Bit
OS Build number: Windows 10 Home 2009 (19045)
Memory Usage: 1285 MB / 1972 MB (449 MB allocated, but free)
Java version: 17.0.8+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: en_DE
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=1.5.18789, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\HWConsole.exe]

Plugins:
+ OpeningHoursEditor (36126)
+ RoadSigns (36126)
+ apache-commons (36176)
+ buildings_tools (36178)
+ comfort0 (36178)
+ contourmerge (v0.2.0)
+ ejml (36176)
+ geotools (36176)
+ jackson (36176)
+ jaxb (36118)
+ jts (36004)
+ o5m (36126)
+ opendata (36186)
+ pbf (36176)
+ poly (36126)
+ reltoolbox (36178)
+ reverter (36126)
+ undelete (36126)
+ utilsplugin2 (36178)

Validator rules:
+ c:\josm\core\resources\data\validator\combinations.mapcss
+ c:\josm\core\resources\data\validator\geometry.mapcss
+ c:\josm\core\resources\data\validator\unnecessary.mapcss
+ d:\java_tools\JOSM\mygeometry.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Rules/GermanySpecific&zip=1

Last errors/warnings:
- 00257.543 E: Failed to locate image 'Flag, Blue'
- 00257.543 E: Failed to locate image 'Flag, Blue'
- 00257.544 E: Failed to locate image 'Flag, Blue'
- 00257.544 E: Failed to locate image 'Flag, Blue'
- 00257.545 E: Failed to locate image 'Flag, Blue'
- 00257.545 E: Failed to locate image 'Flag, Blue'
- 00257.546 E: Failed to locate image 'Flag, Blue'
- 00257.546 E: Failed to locate image 'Flag, Blue'
- 00257.547 E: Failed to locate image 'Flag, Blue'
- 00257.547 E: Failed to locate image 'Flag, Blue'

Attachments (0)

Change History (13)

comment:1 by GerdP, 5 months ago

Description: modified (diff)

comment:2 by skyper, 5 months ago

Component: CoreCore image mapping

Is this a regression of r18924, see #23359.

comment:3 by taylor.smock, 5 months ago

Could be.

comment:4 by taylor.smock, 5 months ago

I have no clue if it is a regression or not -- I was unable to reproduce with r18925.

comment:5 by GerdP, 5 months ago

It might be related to the great number of layers in my session file. I could not reproduce with only one image and a single gpx file layer.
I'll try to find out more...

comment:6 by GerdP, 5 months ago

Anyway, is it wanted that the image is not loaded again when I press y once to remove the dialog and again to show it? That's seems wrong to me.

comment:7 by GerdP, 5 months ago

Here is a stacktrace when I try to close JOSM after the problem occurs as describe above:

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2023-12-22 12:48:53 +0100 (Fri, 22 Dec 2023)
Revision:18924
Build-Date:2023-12-23 02:31:03
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (18924 en) Windows 10 64-Bit
OS Build number: Windows 10 Home 2009 (19045)
Memory Usage: 1455 MB / 1972 MB (366 MB allocated, but free)
Java version: 17.0.8+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: en_DE
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=1.5.18789, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\HWConsole.exe]

Plugins:
+ OpeningHoursEditor (36126)
+ RoadSigns (36126)
+ apache-commons (36176)
+ buildings_tools (36178)
+ comfort0 (36178)
+ contourmerge (v0.2.0)
+ ejml (36176)
+ geotools (36176)
+ jackson (36176)
+ jaxb (36118)
+ jts (36004)
+ o5m (36126)
+ opendata (36186)
+ pbf (36176)
+ poly (36126)
+ reltoolbox (36178)
+ reverter (36126)
+ undelete (36126)
+ utilsplugin2 (36178)

Validator rules:
+ c:\josm\core\resources\data\validator\combinations.mapcss
+ c:\josm\core\resources\data\validator\geometry.mapcss
+ c:\josm\core\resources\data\validator\unnecessary.mapcss
+ d:\java_tools\JOSM\mygeometry.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Rules/GermanySpecific&zip=1

Last errors/warnings:
- 00023.160 E: Failed to locate image 'Flag, Blue'
- 00023.160 E: Failed to locate image 'Flag, Blue'
- 00023.161 E: Failed to locate image 'Flag, Blue'
- 00023.161 E: Failed to locate image 'Flag, Blue'
- 00023.162 E: Failed to locate image 'Flag, Blue'
- 00023.162 E: Failed to locate image 'Flag, Blue'
- 00023.163 E: Failed to locate image 'Flag, Blue'
- 00023.163 E: Failed to locate image 'Flag, Blue'
- 00023.164 E: Failed to locate image 'Flag, Blue'
- 00086.480 E: Handled by bug report queue: java.lang.StackOverflowError



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (22) of main
java.lang.StackOverflowError
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.removeInternal(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.remove(Unknown Source)

comment:8 by GerdP, 5 months ago

I've compiled JOSM r18925 and started it with empty home directory on java 8 -> problem occurs (always)
Next I've reverted the change from r18924 and compiled -> problem disappears.

I think there might be some race condition, but I've no idea where to look at. I guess it would help to add some debug info somewhere?

comment:9 by GerdP, 5 months ago

Maybe important:
When I load my session file JOSM always displays the geotagged image dialog without any image. I am able to close that window.
Only when I load one of the images the dialog cannot be closed unless I remove the corresponding layer containing the image so that the dialog is empty again.

comment:10 by GerdP, 5 months ago

New simple list to reproduce error:

  • start JOSM r18928 with a clean home dir
  • drag & drop two georefenced images (in my case this opens an empty image viewer dialog)
  • drag & drop another image (let's call it x) so that you have two layers with images
  • open the image x
  • try to close image dialog

I can provide the images used for the test if needed.

comment:11 by taylor.smock, 5 months ago

Resolution: fixed
Status: newclosed

In 18934/josm:

Fix #23362: Cannot close ImageViewerDialog when multiple image layers are available

comment:12 by taylor.smock, 5 months ago

Milestone: 23.12

comment:13 by GerdP, 5 months ago

This problem is solved but a new one was introduced. Don't know yet how to reproduce exactly, but sometimes JOSM r19045 with clean home opens more images than expected. Something like
1) have three layers with images
2) open image of one layer
3) open image of another layer
Expected: 2 images
Instead: 3 images

If I find out how to reproduce exactly I'll open a new ticket for this.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.