Skip to content

[Bug] IllegalStateException #2435

@JoePfeiffer

Description

@JoePfeiffer

Describe the bug

User Filipe Cavalheiro [email protected] appears to have found a sequence of operations that will reliably trigger the "java.lang.IllegalStateException: Stage not found in copy" bug

To Reproduce

1.open software
2.add a cone
3.add a stage
4.cancel the adding of the stage
5.add a stage
6.cancel the adding of the stage
7.add the second cone
8. remove the cone

Screenshots / .ork file

Screenshot(s):

(drag-and-drop the screenshot(s) here)

.ork file:

(drag-and-drop the file here as a .zip file)

OpenRocket version

22.02, 23.09, unstable

What platform are you running on?

Linux

Additional context

---------- Exception stack trace ----------
java.lang.IllegalStateException: Stage not found in copy at
net.sf.openrocket.rocketcomponent.Rocket.copyWithOriginalID(Rocket.java:379)
at
net.sf.openrocket.document.OpenRocketDocument.addStateToUndoHistory(OpenRocketDocument.java:531)
at
net.sf.openrocket.document.OpenRocketDocument.addUndoPosition(OpenRocketDocument.java:508)
at
net.sf.openrocket.gui.main.RocketActions$DeleteAction.deleteComponents(RocketActions.java:893)
at
net.sf.openrocket.gui.main.RocketActions$DeleteAction.actionPerformed(RocketActions.java:883)
at
java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
at
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at
java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:354)
at
java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:983)
at
java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)
at
java.desktop/javax.swing.JComponent.processKeyBinding(JComponent.java:2947)
at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:710)
at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:717)
at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:717)
at java.desktop/javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:688)
at
java.desktop/javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:311)
at
java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:297)
at
java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:3040)
at
java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3032)
at
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909)
at java.desktop/javax.swing.JComboBox.processKeyEvent(JComboBox.java:1453)
at java.desktop/java.awt.Component.processEvent(Component.java:6403) at
java.desktop/java.awt.Container.processEvent(Container.java:2266) at
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001) at
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at
java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) at
java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) at
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) at
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746) at
java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744) at
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743) at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

---------- Thread information ----------

Thread[AWT-EventQueue-0,6,main]

---------- System information ----------

OpenRocket version: 23.09

OpenRocket source: default

OpenRocket location: C:\Program Files\OpenRocket.\OpenRocket.jar

User-defined thrust curves location:
C:\Users\caval\AppData\Roaming\OpenRocket\ThrustCurves

LAF: com.sun.java.swing.plaf.windows.WindowsLookAndFeel

JOGL version: 2.5.0

Current default locale: en_GB

System properties:

exe4j.consoleCodepage=cp0

exe4j.isInstall4j=true

exe4j.launchName=C:\Program Files\OpenRocket\OpenRocket.exe

exe4j.moduleName=C:\Program Files\OpenRocket\OpenRocket.exe

exe4j.semaphoreName=Local\c:_program_files_openrocket_openrocket.exe0

exe4j.tempDir=

exe4j.unextractedPosition=0

file.encoding=Cp1252

file.separator=\

install4j.appDir=C:\Program Files\OpenRocket\

install4j.exeDir=C:\Program Files\OpenRocket\

install4j.launcherId=59

install4j.swt=false

java.class.path=C:\Program
Files\OpenRocket.install4j\i4jruntime.jar;C:\Program
Files\OpenRocket.\OpenRocket.jar

java.class.version=61.0

java.home=c:\program files\openrocket\jre

java.io.tmpdir=C:\Users\caval\AppData\Local\Temp\

java.library.path=c:\program files\openrocket\jre\bin;C:\Program
Files\Common
Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program
Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA
Corporation\NVIDIA
NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program
Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program
Files\dotnet;C:\Program
Files\Git\cmd;C:\Users\caval.cargo\bin;C:\Users\caval\AppData\Local\Microsoft\WindowsApps;C:\Users\caval\AppData\Local\Programs\oh-my-posh\bin;C:\Users\caval\AppData\Local\Programs\Microsoft
VS
Code\bin;C:\Users\caval\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts;

java.runtime.name=OpenJDK Runtime Environment

java.runtime.version=17.0.7+7-LTS

java.specification.name=Java Platform API Specification

java.specification.vendor=Oracle Corporation

java.specification.version=17

java.util.Arrays.useLegacyMergeSort=true

java.vendor=BellSoft

java.vendor.url=https://bell-sw.com/

java.vendor.url.bug=https://bell-sw.com/support

java.version=17.0.7

java.version.date=2023-04-18

java.vm.compressedOopsMode=Zero based

java.vm.info=mixed mode

java.vm.name=OpenJDK 64-Bit Server VM

java.vm.specification.name=Java Virtual Machine Specification

java.vm.specification.vendor=Oracle Corporation

java.vm.specification.version=17

java.vm.vendor=BellSoft

java.vm.version=17.0.7+7-LTS

jdk.debug=release

jnlp.jogamp.tmp.cache.root=jln12141354534398974557

line.separator=\u000d\u000a

native.encoding=Cp1252

os.arch=amd64

os.name=Windows 11

os.version=10.0

path.separator=;

sun.arch.data.model=64

sun.awt.enableExtraMouseButtons=true

sun.awt.exception.handler=net.sf.openrocket.gui.main.SwingExceptionHandler$AwtHandler

sun.boot.library.path=c:\program files\openrocket\jre\bin

sun.cpu.endian=little

sun.cpu.isalist=amd64

sun.io.unicode.encoding=UnicodeLittle

sun.java.command=C:\Program Files\OpenRocket\OpenRocket.exe

sun.jnu.encoding=Cp1252

sun.management.compiler=HotSpot 64-Bit Tiered Compilers

sun.os.patch.level=

user.country=GB

user.dir=C:\Program Files\OpenRocket

user.home=C:\Users\caval

user.language=en

user.name=caval

user.script=

user.timezone=Europe/Lisbon

user.variant=

---------- Error log ----------

1 0.000 INFO (SwingStartup.java:68) Starting up OpenRocket version 23.09

2 0.016 INFO (SwingStartup.java:77) Checking for graphics head

3 0.016 INFO (SwingStartup.java:88) Moving startup to EDT

4 0.047 INFO (SwingStartup.java:180) Initializing the splash screen

5 0.078 INFO (SwingStartup.java:184) Registering exception handler

6 0.094 INFO (SwingStartup.java:190) Loading databases

7 1.555 INFO (TranslatorProvider.java:49) Using default locale en_GB

8 1.570 INFO (TranslatorProvider.java:61) Set up translation for locale
en_GB, debug.currentFile=messages.properties

9 1.570 INFO (MotorDatabaseLoader.java:90) Starting reading serialized
motor database

10 1.579 INFO (ComponentPresetDatabaseLoader.java:91) Loading component
presets from datafiles/components

16 1.599 INFO (SwingStartup.java:258) Starting update check

17 1.599 INFO (SwingStartup.java:203) Setting LAF

18 1.813 INFO (MotorDatabaseLoader.java:96) Ending reading serialized motor
database, motorCount=1900

19 1.813 INFO (MotorDatabaseLoader.java:71) Starting reading user-defined
motors

20 1.827 INFO (MotorDatabaseLoader.java:81) Ending reading user-defined
motors, motorCount=1900

21 2.038 INFO (SwingStartup.java:226) Opening main application window

22 2.078 INFO (BasicFrame.java:1901) New action initiated

142 3.490 INFO (UpdateInfoRetriever.java:145) Current build is latest
version

184 4.386 INFO (SwingStartup.java:234) Checking update status

185 4.386 INFO (SwingStartup.java:96) Startup complete

205 11.673 USER (ComponentAddButtons.java:431) Adding component of type
NoseCone

206 11.673 INFO (OpenRocketDocument.java:546) Adding undo position 'Add
Nose Cone' to net.sf.openrocket.document.OpenRocketDocument@5d11834a,
document was in clean state

207 11.673 INFO (ComponentAddButtons.java:475) Adding component Nose Cone
to component Stage position=null

370 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:OverrideMass] while still having listeners
[javax.swing.JSlider$ModelListener@578bfc62,
javax.swing.plaf.basic.BasicSliderUI$Handler@19ace51c]

377 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:OverrideCGX] while still having listeners
[javax.swing.JSlider$ModelListener@5851e40,
javax.swing.plaf.basic.BasicSliderUI$Handler@7b911f28]

384 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:OverrideCD] while still having listeners
[javax.swing.JSlider$ModelListener@672de4d1,
javax.swing.plaf.basic.BasicSliderUI$Handler@209676ab]

397 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AppearanceBuilder:Shine] while still having listeners
[javax.swing.JSlider$ModelListener@debe13a,
javax.swing.plaf.basic.BasicSliderUI$Handler@78c2ac00]

410 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AppearanceBuilder:Opacity] while still having listeners
[javax.swing.JSlider$ModelListener@776cc80f,
javax.swing.plaf.basic.BasicSliderUI$Handler@7b8a5fbe]

417 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AppearanceBuilder:Rotation] while still having listeners
[javax.swing.JSlider$ModelListener@8ee79ee,
javax.swing.plaf.basic.BasicSliderUI$Handler@387e9c71]

424 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShapeParameter] while still having listeners
[javax.swing.JSlider$ModelListener@2aa08a36,
javax.swing.plaf.basic.BasicSliderUI$Handler@5c1cac04]

431 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:Length] while still having listeners
[javax.swing.JSlider$ModelListener@23c20dbb,
javax.swing.plaf.basic.BasicSliderUI$Handler@78e37d48]

438 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:BaseRadius] while still having listeners
[javax.swing.JSlider$ModelListener@16c96cc7,
javax.swing.plaf.basic.BasicSliderUI$Handler@6125cc5f,
net.sf.openrocket.gui.adaptors.DoubleModel$AutomaticActionModel@e95bda4,
net.sf.openrocket.gui.adaptors.DoubleModel$AutomaticActionModel@e95bda4]

446 14.350 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:Thickness] while still having listeners
[javax.swing.JSlider$ModelListener@3a453c6c,
javax.swing.plaf.basic.BasicSliderUI$Handler@29dcfeb9]

453 14.366 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShoulderRadius] while still having listeners
[javax.swing.JSlider$ModelListener@7e07462f,
javax.swing.plaf.basic.BasicSliderUI$Handler@64ba4dd0]

460 14.366 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShoulderLength] while still having listeners
[javax.swing.JSlider$ModelListener@764e76fa,
javax.swing.plaf.basic.BasicSliderUI$Handler@62edad21]

467 14.366 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShoulderThickness] while still having listeners
[javax.swing.JSlider$ModelListener@4bdd6dd7,
javax.swing.plaf.basic.BasicSliderUI$Handler@7cddb6a7]

474 15.591 USER (ComponentAddButtons.java:431) Adding component of type
AxialStage

475 15.591 INFO (OpenRocketDocument.java:506) Adding undo position 'Add
Stage' to net.sf.openrocket.document.OpenRocketDocument@5d11834a, document
is in unclean state

476 15.591 INFO (ComponentAddButtons.java:475) Adding component Stage to
component Rocket position=null

520 15.654 WARN (DoubleModel.java:1006) DoubleModel[constant=1.0] being
garbage-collected while having listeners
[net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@641fcd0c]

521 15.654 WARN (DoubleModel.java:1006) DoubleModel[constant=0.7] being
garbage-collected while having listeners
[net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@2348e649]

522 15.654 WARN (DoubleModel.java:1006) DoubleModel[constant=0.2] being
garbage-collected while having listeners
[net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@c813f40]

523 15.654 WARN (DoubleModel.java:1006) DoubleModel[constant=0.2] being
garbage-collected while having listeners
[net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@549cdf57]

524 17.389 INFO (OpenRocketDocument.java:720) Performing undo for
net.sf.openrocket.document.OpenRocketDocument@5d11834a undoPosition=1
undoHistory.size=2 isClean=false

533 17.437 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AxialStage:OverrideMass] while still having listeners
[javax.swing.JSlider$ModelListener@6fc24bd1,
javax.swing.plaf.basic.BasicSliderUI$Handler@b2c2f08]

540 17.437 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AxialStage:OverrideCGX] while still having listeners
[javax.swing.JSlider$ModelListener@11a81f7d,
javax.swing.plaf.basic.BasicSliderUI$Handler@650e4019]

547 17.437 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AxialStage:OverrideCD] while still having listeners
[javax.swing.JSlider$ModelListener@4efabda8,
javax.swing.plaf.basic.BasicSliderUI$Handler@3cbe3a2a]

548 0.000 DEBUG (-) ===== 163 DEBUG lines removed =====

548 17.437 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideCD]

551 17.437 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideCD]

554 17.437 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[StageSeparationConfiguration:SeparationDelay]

555 17.437 DEBUG (MemoryManagement.java:56) Adding object into collectable
list:
net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog2,26,26,523x397,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Stage
configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,509x360,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

557 17.877 USER (ComponentAddButtons.java:431) Adding component of type
AxialStage

558 17.877 INFO (OpenRocketDocument.java:546) Adding undo position 'Add
Stage' to net.sf.openrocket.document.OpenRocketDocument@5d11834a, document
was in clean state

559 17.877 INFO (ComponentAddButtons.java:475) Adding component Stage to
component Rocket position=null

563 17.877 INFO (OpenRocketDocument.java:633) Rocket changed while in undo
history, removing redo information for
net.sf.openrocket.document.OpenRocketDocument@5d11834a undoPosition=1
undoHistory.size=3 isClean=false

603 19.407 INFO (OpenRocketDocument.java:720) Performing undo for
net.sf.openrocket.document.OpenRocketDocument@5d11834a undoPosition=1
undoHistory.size=2 isClean=false

609 19.423 DEBUG (GUIUtil.java:276) Clearing all models of window
net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog3,26,26,523x397,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Stage
configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,509x360,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

612 19.423 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AxialStage:OverrideMass] while still having listeners
[javax.swing.JSlider$ModelListener@4aa90fc9,
javax.swing.plaf.basic.BasicSliderUI$Handler@699b937a]

613 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideMass]

616 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideMass]

619 19.423 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AxialStage:OverrideCGX] while still having listeners
[javax.swing.JSlider$ModelListener@51117987,
javax.swing.plaf.basic.BasicSliderUI$Handler@3c63104b]

620 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideCGX]

623 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideCGX]

626 19.423 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AxialStage:OverrideCD] while still having listeners
[javax.swing.JSlider$ModelListener@1095fb0a,
javax.swing.plaf.basic.BasicSliderUI$Handler@71d6b76d]

627 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideCD]

630 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AxialStage:OverrideCD]

633 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[StageSeparationConfiguration:SeparationDelay]

634 19.423 DEBUG (MemoryManagement.java:56) Adding object into collectable
list:
net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog3,26,26,523x397,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Stage
configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,509x360,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

638 21.017 USER (ComponentAddButtons.java:431) Adding component of type
NoseCone

639 21.017 INFO (OpenRocketDocument.java:546) Adding undo position 'Add
Nose Cone' to net.sf.openrocket.document.OpenRocketDocument@5d11834a,
document was in clean state

640 21.017 INFO (ComponentAddButtons.java:475) Adding component Nose Cone
to component Stage position=null

644 21.032 INFO (OpenRocketDocument.java:633) Rocket changed while in undo
history, removing redo information for
net.sf.openrocket.document.OpenRocketDocument@5d11834a undoPosition=1
undoHistory.size=3 isClean=false

690 21.080 DEBUG (DoubleModel.java:809) Setting value 0.3 for
DoubleModel[AppearanceBuilder:Shine]

712 21.096 DEBUG (DoubleModel.java:809) Setting value 0.3 for
DoubleModel[AppearanceBuilder:Shine]

798 21.302 WARN (DoubleModel.java:1006) DoubleModel[constant=1.0] being
garbage-collected while having listeners
[net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@2ad73ad8]

799 21.302 WARN (DoubleModel.java:1006) DoubleModel[constant=1.0] being
garbage-collected while having listeners
[net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@5612e3d3]

800 23.934 DEBUG (GUIUtil.java:276) Clearing all models of window
net.sf.openrocket.gui.dialogs.preset.ComponentPresetChooserDialog[dialog5,51,51,1085x581,invalid,hidden,layout=java.awt.BorderLayout,APPLICATION_MODAL,title=Choose
component
preset,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,1071x544,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

801 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list:
net.sf.openrocket.gui.dialogs.preset.ComponentPresetChooserDialog[dialog5,51,51,1085x581,invalid,hidden,layout=java.awt.BorderLayout,APPLICATION_MODAL,title=Choose
component
preset,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,1071x544,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

802 23.934 DEBUG (GUIUtil.java:276) Clearing all models of window
net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog4,26,26,711x427,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Nose
Cone
configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,697x390,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

805 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:OverrideMass] while still having listeners
[javax.swing.JSlider$ModelListener@74256c45,
javax.swing.plaf.basic.BasicSliderUI$Handler@1bd043df]

806 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:OverrideMass]

809 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:OverrideMass]

812 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:OverrideCGX] while still having listeners
[javax.swing.JSlider$ModelListener@15961f65,
javax.swing.plaf.basic.BasicSliderUI$Handler@62617d72]

813 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:OverrideCGX]

816 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:OverrideCGX]

819 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:OverrideCD] while still having listeners
[javax.swing.JSlider$ModelListener@1a437976,
javax.swing.plaf.basic.BasicSliderUI$Handler@51ff814a]

820 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:OverrideCD]

823 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:OverrideCD]

824 0.000 VBOSE (-) ===== 572 VBOSE lines removed =====

824 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:ScaleX] removing listener (total 0):
javax.swing.JSpinner$ModelListener@629b0940

825 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:ScaleX]

826 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:ScaleX]

827 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:ScaleY] removing listener (total 0):
javax.swing.JSpinner$ModelListener@7124fbd9

828 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:ScaleY]

829 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:ScaleY]

830 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:Shine] removing listener (total 2):
javax.swing.JSpinner$ModelListener@6e04b41

831 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:Shine]

832 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AppearanceBuilder:Shine] while still having listeners
[javax.swing.JSlider$ModelListener@504c9277,
javax.swing.plaf.basic.BasicSliderUI$Handler@3fadb4c0]

833 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:Shine]

834 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:Shine] removing listener (total 0):
javax.swing.JSlider$ModelListener@504c9277

835 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:Shine]

836 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:Shine]

837 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:OffsetU] removing listener (total 0):
javax.swing.JSpinner$ModelListener@31d10ad1

838 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:OffsetU]

839 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:OffsetU]

840 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:OffsetV] removing listener (total 0):
javax.swing.JSpinner$ModelListener@4b8c4b9f

841 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:OffsetV]

842 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:OffsetV]

843 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:Opacity] removing listener (total 2):
javax.swing.JSpinner$ModelListener@77c893cc

844 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:Opacity]

845 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AppearanceBuilder:Opacity] while still having listeners
[javax.swing.JSlider$ModelListener@5e31fe19,
javax.swing.plaf.basic.BasicSliderUI$Handler@61bf5978]

846 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:Opacity]

847 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:Opacity] removing listener (total 0):
javax.swing.JSlider$ModelListener@5e31fe19

848 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:Opacity]

849 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:Opacity]

850 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:Rotation] removing listener (total 2):
javax.swing.JSpinner$ModelListener@51451711

851 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:Rotation]

852 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[AppearanceBuilder:Rotation] while still having listeners
[javax.swing.JSlider$ModelListener@669fdeb2,
javax.swing.plaf.basic.BasicSliderUI$Handler@3999850e]

853 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:Rotation]

854 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[AppearanceBuilder:Rotation] removing listener (total 0):
javax.swing.JSlider$ModelListener@669fdeb2

855 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[AppearanceBuilder:Rotation]

856 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[AppearanceBuilder:Rotation]

857 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShapeParameter] removing listener (total 2):
javax.swing.JSpinner$ModelListener@1e9e89c4

858 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShapeParameter]

859 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShapeParameter] while still having listeners
[javax.swing.JSlider$ModelListener@3c791d2b,
javax.swing.plaf.basic.BasicSliderUI$Handler@5da846c1]

860 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShapeParameter]

861 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShapeParameter] removing listener (total 0):
javax.swing.JSlider$ModelListener@3c791d2b

862 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShapeParameter]

863 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShapeParameter]

864 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:Length]
removing listener (total 2): javax.swing.JSpinner$ModelListener@2c469be7

865 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:Length]

866 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:Length] while still having listeners
[javax.swing.JSlider$ModelListener@6fe65415,
javax.swing.plaf.basic.BasicSliderUI$Handler@628815e3]

867 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:Length]

868 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:Length]
removing listener (total 0): javax.swing.JSlider$ModelListener@6fe65415

869 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:Length]

870 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:Length]

871 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:BaseRadius]
removing listener (total 4): javax.swing.JSpinner$ModelListener@763f94e8

872 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:BaseRadius]

873 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:BaseRadius] while still having listeners
[javax.swing.JSlider$ModelListener@6e8eb177,
javax.swing.plaf.basic.BasicSliderUI$Handler@4b4fca92,
net.sf.openrocket.gui.adaptors.DoubleModel$AutomaticActionModel@53c07567,
net.sf.openrocket.gui.adaptors.DoubleModel$AutomaticActionModel@53c07567]

874 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:BaseRadius]

875 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:BaseRadius]
removing listener (total 0): javax.swing.JSlider$ModelListener@6e8eb177

876 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:BaseRadius]

877 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:BaseRadius]

878 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:BaseRadius]
removing listener (total 0):
net.sf.openrocket.gui.adaptors.DoubleModel$AutomaticActionModel@53c07567

879 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:Thickness]
removing listener (total 2): javax.swing.JSpinner$ModelListener@29c14a0b

880 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:Thickness]

881 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:Thickness] while still having listeners
[javax.swing.JSlider$ModelListener@689ad44d,
javax.swing.plaf.basic.BasicSliderUI$Handler@5d9b2b5]

882 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:Thickness]

883 23.934 VBOSE (DoubleModel.java:975) DoubleModel[NoseCone:Thickness]
removing listener (total 0): javax.swing.JSlider$ModelListener@689ad44d

884 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:Thickness]

885 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:Thickness]

886 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShoulderRadius] removing listener (total 2):
javax.swing.JSpinner$ModelListener@ac743b6

887 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShoulderRadius]

888 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShoulderRadius] while still having listeners
[javax.swing.JSlider$ModelListener@7a72733e,
javax.swing.plaf.basic.BasicSliderUI$Handler@44430da8]

889 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShoulderRadius]

890 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShoulderRadius] removing listener (total 0):
javax.swing.JSlider$ModelListener@7a72733e

891 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShoulderRadius]

892 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShoulderRadius]

893 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShoulderLength] removing listener (total 2):
javax.swing.JSpinner$ModelListener@1ed140a5

894 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShoulderLength]

895 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShoulderLength] while still having listeners
[javax.swing.JSlider$ModelListener@6c8ccf90,
javax.swing.plaf.basic.BasicSliderUI$Handler@7cdaa313]

896 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShoulderLength]

897 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShoulderLength] removing listener (total 0):
javax.swing.JSlider$ModelListener@6c8ccf90

898 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShoulderLength]

899 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShoulderLength]

900 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShoulderThickness] removing listener (total 2):
javax.swing.JSpinner$ModelListener@38958860

901 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShoulderThickness]

902 23.934 WARN (DoubleModel.java:990) Invalidating
DoubleModel[NoseCone:ShoulderThickness] while still having listeners
[javax.swing.JSlider$ModelListener@53da3ef3,
javax.swing.plaf.basic.BasicSliderUI$Handler@19d925b3]

903 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShoulderThickness]

904 23.934 VBOSE (DoubleModel.java:975)
DoubleModel[NoseCone:ShoulderThickness] removing listener (total 0):
javax.swing.JSlider$ModelListener@53da3ef3

905 23.934 VBOSE (DoubleModel.java:986) Invalidating
DoubleModel[NoseCone:ShoulderThickness]

906 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list: DoubleModel[NoseCone:ShoulderThickness]

907 23.934 DEBUG (MemoryManagement.java:56) Adding object into collectable
list:
net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog4,26,26,711x427,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Nose
Cone
configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,697x390,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

908 23.934 VBOSE (Rocket.java:493) Removed ComponentChangeListener
net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog4,26,26,711x427,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Nose
Cone
configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,697x390,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],
current number of listeners is 94

909 25.226 INFO (OpenRocketDocument.java:506) Adding undo position 'Delete
Nose Cone' to net.sf.openrocket.document.OpenRocketDocument@5d11834a,
document is in unclean state

910 25.226 ERROR (SwingExceptionHandler.java:48) Handling uncaught
exception on thread=Thread[AWT-EventQueue-0,6,main]

java.lang.IllegalStateException: Stage not found in copy > at
net.sf.openrocket.rocketcomponent.Rocket.copyWithOriginalID(Rocket.java:379)
at
net.sf.openrocket.document.OpenRocketDocument.addStateToUndoHistory(OpenRocketDocument.java:531)
at
net.sf.openrocket.document.OpenRocketDocument.addUndoPosition(OpenRocketDocument.java:508)
at
net.sf.openrocket.gui.main.RocketActions$DeleteAction.deleteComponents(RocketActions.java:893)
at
net.sf.openrocket.gui.main.RocketActions$DeleteAction.actionPerformed(RocketActions.java:883)
at
java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
at
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at
java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at
java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374) >
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:354)
at
java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:983)
at
java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)
at
java.desktop/javax.swing.JComponent.processKeyBinding(JComponent.java:2947)
at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:710)
at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:717)
at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:717)
at java.desktop/javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:688)
at
java.desktop/javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:311)
at
java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:297)
at
java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:3040)
at
java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3032)
at
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909) >
at java.desktop/javax.swing.JComboBox.processKeyEvent(JComboBox.java:1453)
at java.desktop/java.awt.Component.processEvent(Component.java:6403) > at
java.desktop/java.awt.Container.processEvent(Container.java:2266) > at
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001) > at
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) > at
java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) > at
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)
at
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) > at
java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) > at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) >
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) > at
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) > at
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746) > at
java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744) > at
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743) >
at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

917 0.000 STDERR (-) ===== 6 STDERR lines removed =====

917 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)

918 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)

919 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)

920 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)

921 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)

922 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:354)

923 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:983)

924 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)

925 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JComponent.processKeyBinding(JComponent.java:2947)

926 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:710)

927 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:717)

928 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:717)

929 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:688)

930 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:311)

931 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:297)

932 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:3040)

933 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3032)

934 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909)

935 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/javax.swing.JComboBox.processKeyEvent(JComboBox.java:1453)

936 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Component.processEvent(Component.java:6403)

937 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Container.processEvent(Container.java:2266)

938 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)

939 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

940 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

941 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)

942 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)

943 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)

944 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)

945 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)

946 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)

947 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

948 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)

949 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

950 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)

951 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

952 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

953 25.226 STDERR (SwingExceptionHandler.java:49) at
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

954 25.226 STDERR (SwingExceptionHandler.java:49) at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

955 25.226 STDERR (SwingExceptionHandler.java:49) at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)

956 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)

957 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)

958 25.226 STDERR (SwingExceptionHandler.java:49) at
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

959 25.226 STDERR (SwingExceptionHandler.java:49) at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

960 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)

961 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

962 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

963 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

964 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

965 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

966 25.226 STDERR (SwingExceptionHandler.java:49) at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

967 25.226 INFO (SwingExceptionHandler.java:61) Exception handler running
on EDT, showing dialog

968 25.226 INFO (SwingExceptionHandler.java:201) Showing Exception dialog

969 27.814 USER (SwingExceptionHandler.java:220) User requested sending bug
report

970 27.814 DEBUG (JarUtil.java:40) Found jar file using codeSource

---------- End of bug report ----------

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions