-
-
Notifications
You must be signed in to change notification settings - Fork 530
Description
---------- Bug report ----------
Please include a description about what actions you were performing when the exception occurred:
(You can edit text directly in this window)
- Open "a simple model rocket" example
- try to export all of the values in the component analysis -> export tab
(also, if i resize the window, the buttons and part of the ui disappear because they stay fixed in place
If possible, please send us the .ork file that caused the bug.
Include your email address (optional; it helps if we can contact you in case we need additional information):
[email protected]
(Do not modify anything below this line.)
---------- Exception stack trace ----------
java.lang.NullPointerException: Cannot invoke "java.util.List.isEmpty()" because the return value of "java.util.Map.get(Object)" is null at info.openrocket.swing.gui.dialogs.componentanalysis.CAExportPanel.doExport(CAExportPanel.java:150) at info.openrocket.swing.gui.dialogs.componentanalysis.ComponentAnalysisPlotExportPanel$3.actionPerformed(ComponentAnalysisPlotExportPanel.java:217) 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389) at java.desktop/java.awt.Component.processEvent(Component.java:6391) 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.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) 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:775) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 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:747) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) 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:744) 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: 24.12.beta.01
OpenRocket source: default
OpenRocket location: D:\Program Files\openrocket\OpenRocket.\jar\OpenRocket.jar
User-defined thrust curves location: C:\Users\Utente\AppData\Roaming\OpenRocket\ThrustCurves
LAF: com.formdev.flatlaf.FlatLightLaf
JOGL version: null
Current default locale: en
System properties:
apple.awt.application.appearance=system
exe4j.consoleCodepage=cp0
exe4j.isInstall4j=true
exe4j.launchName=D:\Program Files\openrocket\OpenRocket\OpenRocket.exe
exe4j.moduleName=D:\Program Files\openrocket\OpenRocket\OpenRocket.exe
exe4j.semaphoreName=Local\d:_program_files_openrocket_openrocket_openrocket.exe0
exe4j.tempDir=
exe4j.unextractedPosition=0
file.encoding=Cp1252
file.separator=
flatlaf.uiScale=1
flatlaf.uiScale.enabled=true
install4j.appDir=D:\Program Files\openrocket\OpenRocket
install4j.exeDir=D:\Program Files\openrocket\OpenRocket
install4j.launcherId=59
install4j.swt=false
java.class.path=D:\Program Files\openrocket\OpenRocket.install4j\i4jruntime.jar;D:\Program Files\openrocket\OpenRocket.\jar\OpenRocket.jar
java.class.version=61.0
java.home=d:\program files\openrocket\openrocket\jre
java.io.tmpdir=C:\Users\Utente\AppData\Local\Temp
java.library.path=d:\program files\openrocket\openrocket\jre\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;D:\Program Files\MATLAB\bin\win64;D:\Program Files\MATLAB;C:\Program Files (x86)\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\MATLAB\R2020b\bin;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\dotnet;D:\Program Files\MINI-REFPROP;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\MATLAB\R2023a\runtime\win64;C:\Program Files\MATLAB\R2023a\bin;C:\Program Files\dotnet;C:\Program Files\Git\cmd;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files\IVI Foundation\VISA\Win64\Bin;C:\Program Files (x86)\IVI Foundation\IVI\Bin;C:\Program Files\IVI Foundation\IVI\Bin;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;%SYSTEMROOT%\System32\OpenSSH;D:\Program Files\MATLAB\bin\win64;C:\Program Files\MATLAB\R2023a\bin\win64;C:\Program Files\MATLAB\R2023a\bin;D:\python3\Scripts;D:\python3;C:\Users\Utente\AppData\Local\Microsoft\WindowsApps;C:\Users\Utente\AppData\Local\Programs\MiKTeX\miktex\bin\x64;D:\MicrosoftVSCode\bin;C:\Users\Utente\AppData\Local\GitHubDesktop\bin;
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=17.0.13+12-LTS
java.specification.maintenance.version=1
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.13
java.version.date=2024-10-15
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.13+12-LTS
jdk.debug=release
jnlp.jogamp.tmp.cache.root=jln7357539109250438890
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=info.openrocket.swing.gui.main.SwingExceptionHandler$AwtHandler
sun.boot.library.path=d:\program files\openrocket\openrocket\jre\bin
sun.cpu.endian=little
sun.cpu.isalist=amd64
sun.io.unicode.encoding=UnicodeLittle
sun.java.command=D:\Program Files\openrocket\OpenRocket\OpenRocket.exe
sun.jnu.encoding=Cp1252
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=
user.country=IT
user.dir=D:\Program Files\openrocket\OpenRocket
user.home=C:\Users\Utente
user.language=it
user.name=Utente
user.script=
user.timezone=Europe/Rome
user.variant=
---------- Error log ----------
1 0.001 INFO (SwingStartup.java:70) Starting up OpenRocket version 24.12.beta.01
2 0.004 INFO (SwingStartup.java:79) Checking for graphics head
3 0.028 INFO (SwingStartup.java:90) Moving startup to EDT
4 0.070 INFO (SwingStartup.java:182) Initializing the splash screen
5 0.161 INFO (SwingStartup.java:186) Registering exception handler
6 0.161 INFO (SwingStartup.java:192) Loading databases
7 3.430 INFO (TranslatorProvider.java:46) Setting user-selected locale en
8 3.454 INFO (TranslatorProvider.java:61) Set up translation for locale en, debug.currentFile=messages.properties
9 3.457 INFO (TraceException.java:26) Loading component presets from datafiles/components
10 3.457 INFO (TraceException.java:26) Starting reading serialized motor database
15 3.489 INFO (SwingStartup.java:261) Starting update check
17 3.494 INFO (SwingStartup.java:205) Setting LAF
24 4.485 INFO (TraceException.java:26) Ending reading serialized motor database, motorCount=1909
25 4.496 INFO (TraceException.java:26) Starting reading user-defined motors
26 4.501 INFO (TraceException.java:26) Ending reading user-defined motors, motorCount=1909
27 4.543 INFO (SwingStartup.java:229) Opening main application window
28 4.582 INFO (BasicFrame.java:1915) New action initiated
41 5.457 INFO (TraceException.java:26) Current build is latest version
142 6.377 INFO (TraceException.java:26) Starting reading user-defined component presets
143 6.381 INFO (TraceException.java:26) Ending reading user-defined component presets, presetCount=0
183 9.101 ERROR (SwingStartup.java:323) Error retrieving welcome info
java.io.FileNotFoundException: D:\Program Files\openrocket\OpenRocket..\ReleaseNotes.md (Impossibile trovare il file specificato) > at java.base/java.io.FileInputStream.open0(Native Method) > at java.base/java.io.FileInputStream.open(FileInputStream.java:216) > at java.base/java.io.FileInputStream.(FileInputStream.java:157) > at java.base/java.io.FileInputStream.(FileInputStream.java:111) > at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) > at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:189) > at java.base/java.net.URL.openStream(URL.java:1161) > at info.openrocket.core.communication.WelcomeInfoRetriever.retrieveWelcomeInfo(WelcomeInfoRetriever.java:32) > at info.openrocket.core.communication.WelcomeInfoRetriever.retrieveWelcomeInfo(WelcomeInfoRetriever.java:57) > at info.openrocket.swing.startup.SwingStartup.showWelcomeDialog(SwingStartup.java:321) > at info.openrocket.swing.startup.SwingStartup.runInEDT(SwingStartup.java:233) > at info.openrocket.swing.startup.SwingStartup$1.run(SwingStartup.java:94) > at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308) > at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > 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:742) > at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
184 9.101 INFO (SwingStartup.java:237) Checking update status
185 9.106 INFO (SwingStartup.java:98) Startup complete
207 20.220 INFO (BasicFrame.java:1286) Opening file from url=jar:file:/D:/Program%20Files/openrocket/OpenRocket/./jar/OpenRocket.jar!/datafiles/examples/A simple model rocket.ork filename=A simple model rocket.ork
209 20.220 INFO (BasicFrame.java:1322) Starting OpenFileWorker
210 20.220 INFO (SwingWorkerDialog.java:133) Running SwingWorker info.openrocket.swing.gui.util.OpenFileWorker@3549ea8d
211 20.220 INFO (OpenFileWorker.java:73) Loading .ork file
230 20.528 INFO (OpenFileWorker.java:73) Loading done
231 20.543 INFO (SwingWorkerDialog.java:151) Worker completed before opening dialog
291 20.832 INFO (BasicFrame.java:1244) Closing window because it is replaceable
295 20.866 WARN (BooleanModel.java:151) Attempted to add ComponentChangeListener info.openrocket.core.util.ComponentChangeAdapter@66706c6a but it was already registered
297 20.866 WARN (BooleanModel.java:151) Attempted to add ComponentChangeListener info.openrocket.core.util.ComponentChangeAdapter@5caaea2e but it was already registered
304 20.872 WARN (BooleanModel.java:151) Attempted to add ComponentChangeListener info.openrocket.core.util.ComponentChangeAdapter@5c3a3a93 but it was already registered
306 20.872 WARN (BooleanModel.java:151) Attempted to add ComponentChangeListener info.openrocket.core.util.ComponentChangeAdapter@7cbbd81f but it was already registered
314 20.881 WARN (BooleanModel.java:151) Attempted to add ComponentChangeListener info.openrocket.core.util.ComponentChangeAdapter@10f57248 but it was already registered
316 20.885 WARN (BooleanModel.java:151) Attempted to add ComponentChangeListener info.openrocket.core.util.ComponentChangeAdapter@7cbdae71 but it was already registered
321 20.984 INFO (ComponentConfigDialog.java:278) Adding undo position 'Modify Rocket' to info.openrocket.core.document.OpenRocketDocument@38909b28, document was in clean state
344 22.635 WARN (BooleanModel.java:352) Invalidating BooleanModel[Rocket:MassOverridden] while still having listeners [javax.swing.AbstractButton$ButtonActionPropertyChangeListener@65ccd459]
349 22.635 WARN (BooleanModel.java:352) Invalidating BooleanModel[Rocket:SubcomponentsOverriddenMass] while still having listeners [javax.swing.AbstractButton$ButtonActionPropertyChangeListener@759eee8e]
355 22.635 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@6ae44daa while still having listeners [javax.swing.JSpinner$ModelListener@57d7c1c0, javax.swing.JSlider$ModelListener@3b10af84, javax.swing.plaf.basic.BasicSliderUI$Handler@35156b06]
359 22.635 WARN (BooleanModel.java:352) Invalidating BooleanModel[Rocket:CGOverridden] while still having listeners [javax.swing.AbstractButton$ButtonActionPropertyChangeListener@169924a2]
364 22.635 WARN (BooleanModel.java:352) Invalidating BooleanModel[Rocket:SubcomponentsOverriddenCG] while still having listeners [javax.swing.AbstractButton$ButtonActionPropertyChangeListener@7132438]
370 22.635 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@7e646f0e while still having listeners [javax.swing.JSpinner$ModelListener@1e06b20c, javax.swing.JSlider$ModelListener@35f332d3, javax.swing.plaf.basic.BasicSliderUI$Handler@30605e5e]
374 22.635 WARN (BooleanModel.java:352) Invalidating BooleanModel[Rocket:CDOverridden] while still having listeners [javax.swing.AbstractButton$ButtonActionPropertyChangeListener@6f917017]
379 22.635 WARN (BooleanModel.java:352) Invalidating BooleanModel[Rocket:SubcomponentsOverriddenCD] while still having listeners [javax.swing.AbstractButton$ButtonActionPropertyChangeListener@2e9d2a40]
385 22.635 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@bceda32 while still having listeners [javax.swing.JSpinner$ModelListener@24631ad7, javax.swing.JSlider$ModelListener@2474c5d8, javax.swing.plaf.basic.BasicSliderUI$Handler@5996942e]
390 24.953 USER (BasicFrame.java:665) Component analysis selected
440 38.244 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=105 scaledValue=0.315 converted=0.315
449 38.334 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=129 scaledValue=0.387 converted=0.387
457 38.381 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=230 scaledValue=0.6900000000000001 converted=0.6900000000000001
465 38.433 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=294 scaledValue=0.8819999999999999 converted=0.882
473 38.485 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=335 scaledValue=1.0050000000000001 converted=1.0050000000000001
481 38.536 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=343 scaledValue=1.0290000000000001 converted=1.029
489 38.728 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=335 scaledValue=1.0050000000000001 converted=1.0050000000000001
497 38.770 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=266 scaledValue=0.798 converted=0.798
505 38.807 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=165 scaledValue=0.495 converted=0.495
513 38.848 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=77 scaledValue=0.23099999999999998 converted=0.231
521 38.891 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=56 scaledValue=0.168 converted=0.168
529 38.951 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=52 scaledValue=0.156 converted=0.156
537 39.052 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=60 scaledValue=0.18 converted=0.18
545 39.090 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=161 scaledValue=0.483 converted=0.483
553 39.131 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=347 scaledValue=1.041 converted=1.041
561 39.170 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=391 scaledValue=1.173 converted=1.173
569 39.319 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=383 scaledValue=1.149 converted=1.149
577 39.362 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=294 scaledValue=0.8819999999999999 converted=0.882
585 39.405 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=177 scaledValue=0.5309999999999999 converted=0.531
593 39.444 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=141 scaledValue=0.42299999999999993 converted=0.423
601 39.510 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=133 scaledValue=0.399 converted=0.399
609 39.546 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=121 scaledValue=0.363 converted=0.363
617 39.587 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=117 scaledValue=0.35100000000000003 converted=0.35100000000000003
625 39.644 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=113 scaledValue=0.339 converted=0.339
633 39.683 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=101 scaledValue=0.30300000000000005 converted=0.303
641 39.723 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=93 scaledValue=0.279 converted=0.279
649 39.949 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=117 scaledValue=0.35100000000000003 converted=0.35100000000000003
657 39.995 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=294 scaledValue=0.8819999999999999 converted=0.882
665 40.028 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=431 scaledValue=1.293 converted=1.293
673 40.066 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=456 scaledValue=1.368 converted=1.368
681 40.598 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=448 scaledValue=1.344 converted=1.344
689 40.639 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=327 scaledValue=0.9810000000000001 converted=0.981
697 40.674 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=157 scaledValue=0.471 converted=0.47100000000000003
705 40.702 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=32 scaledValue=0.096 converted=0.096
713 40.737 USER (DoubleModel.java:373) SliderModel setValue called for DoubleModel[CAParameters:Mach] newValue=0 scaledValue=0.0 converted=0.0
714 0.000 DEBUG (-) ===== 252 DEBUG lines removed =====
714 40.737 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CAParameters:Mach]
717 40.740 DEBUG (DoubleModel.java:873) Setting value 3.2288591161895095 for DoubleModel[CAParameters:Theta]
722 88.239 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CADomainDataType:Min]
723 88.239 DEBUG (DoubleModel.java:873) Setting value 3.141592653589793 for DoubleModel[CADomainDataType:Max]
724 88.239 DEBUG (DoubleModel.java:873) Setting value 0.10471975511965977 for DoubleModel[CADomainDataType:Delta]
731 88.239 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CADomainDataType:Min]
733 88.239 USER (DoubleModel.java:104) SpinnerModel could not set value for DoubleModel[CADomainDataType:Min]. Could not convert 0°
734 88.239 DEBUG (DoubleModel.java:118) SpinnerModel DoubleModel[CADomainDataType:Min] refresh forced because string did not match actual value.
735 88.239 DEBUG (DoubleModel.java:873) Setting value 3.141592653589793 for DoubleModel[CADomainDataType:Max]
737 88.239 USER (DoubleModel.java:104) SpinnerModel could not set value for DoubleModel[CADomainDataType:Max]. Could not convert 180°
738 88.239 DEBUG (DoubleModel.java:118) SpinnerModel DoubleModel[CADomainDataType:Max] refresh forced because string did not match actual value.
739 88.239 DEBUG (DoubleModel.java:873) Setting value 0.10471975511965977 for DoubleModel[CADomainDataType:Delta]
741 88.239 USER (DoubleModel.java:104) SpinnerModel could not set value for DoubleModel[CADomainDataType:Delta]. Could not convert 6°
742 88.239 DEBUG (DoubleModel.java:118) SpinnerModel DoubleModel[CADomainDataType:Delta] refresh forced because string did not match actual value.
743 97.642 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CAParameters:Theta]
754 97.654 DEBUG (GUIUtil.java:279) Clearing all models of window info.openrocket.swing.gui.dialogs.componentanalysis.ComponentAnalysisDialog[dialog1,150,37,898x708,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Component analysis,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,1,884x700,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
757 97.654 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@31a1ceae while still having listeners [javax.swing.JSlider$ModelListener@3fff6e80, javax.swing.plaf.basic.BasicSliderUI$Handler@6057ca52]
758 97.654 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:Theta]
759 97.654 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@31a1ceae
760 97.656 WARN (ModelInvalidator.java:82) info.openrocket.swing.gui.adaptors.ModelInvalidator@31a1ceae removing listener that was not registered: javax.swing.JSlider$ModelListener@3fff6e80
762 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:Theta]
763 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@31a1ceae
766 97.656 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@773e9f29 while still having listeners [javax.swing.JSlider$ModelListener@32795f18, javax.swing.plaf.basic.BasicSliderUI$Handler@eddb6d3]
767 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:AOA]
768 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@773e9f29
769 97.656 WARN (ModelInvalidator.java:82) info.openrocket.swing.gui.adaptors.ModelInvalidator@773e9f29 removing listener that was not registered: javax.swing.JSlider$ModelListener@32795f18
771 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:AOA]
772 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@773e9f29
775 97.656 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@55264b47 while still having listeners [javax.swing.JSlider$ModelListener@4bb6a57b, javax.swing.plaf.basic.BasicSliderUI$Handler@6e961da]
776 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:Mach]
777 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@55264b47
778 97.656 WARN (ModelInvalidator.java:82) info.openrocket.swing.gui.adaptors.ModelInvalidator@55264b47 removing listener that was not registered: javax.swing.JSlider$ModelListener@4bb6a57b
780 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:Mach]
781 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@55264b47
784 97.656 WARN (ModelInvalidator.java:105) Invalidating info.openrocket.swing.gui.adaptors.ModelInvalidator@473dd4d5 while still having listeners [javax.swing.JSlider$ModelListener@4f324244, javax.swing.plaf.basic.BasicSliderUI$Handler@736a150]
785 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:RollRate]
786 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@473dd4d5
787 97.656 WARN (ModelInvalidator.java:82) info.openrocket.swing.gui.adaptors.ModelInvalidator@473dd4d5 removing listener that was not registered: javax.swing.JSlider$ModelListener@4f324244
789 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CAParameters:RollRate]
790 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@473dd4d5
793 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CADomainDataType:Min]
794 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@7f97337b
795 97.656 WARN (ModelInvalidator.java:82) info.openrocket.swing.gui.adaptors.ModelInvalidator@72647c2f removing listener that was not registered: DoubleModel[CADomainDataType:Min]
798 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CADomainDataType:Max]
799 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@72647c2f
800 97.656 WARN (ModelInvalidator.java:82) info.openrocket.swing.gui.adaptors.ModelInvalidator@7f97337b removing listener that was not registered: DoubleModel[CADomainDataType:Max]
803 97.656 DEBUG (ModelInvalidator.java:113) Adding object into collectable list: DoubleModel[CADomainDataType:Delta]
804 97.656 DEBUG (ModelInvalidator.java:114) Adding object into collectable list: info.openrocket.swing.gui.adaptors.ModelInvalidator@5996696d
805 97.660 DEBUG (GUIUtil.java:281) Adding object into collectable list: info.openrocket.swing.gui.dialogs.componentanalysis.ComponentAnalysisDialog[dialog1,150,37,898x708,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Component analysis,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,1,884x700,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
806 99.838 USER (BasicFrame.java:665) Component analysis selected
828 99.858 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CADomainDataType:Min]
829 99.858 DEBUG (DoubleModel.java:873) Setting value 3.0 for DoubleModel[CADomainDataType:Max]
830 99.858 DEBUG (DoubleModel.java:873) Setting value 0.025 for DoubleModel[CADomainDataType:Delta]
835 113.129 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CADomainDataType:Min]
836 113.129 DEBUG (DoubleModel.java:873) Setting value 3.0 for DoubleModel[CADomainDataType:Max]
837 113.129 DEBUG (DoubleModel.java:873) Setting value 0.025 for DoubleModel[CADomainDataType:Delta]
844 113.129 DEBUG (DoubleModel.java:873) Setting value 0.0 for DoubleModel[CADomainDataType:Min]
845 113.129 USER (DoubleModel.java:104) SpinnerModel could not set value for DoubleModel[CADomainDataType:Min]. Could not convert 0.000
846 113.129 DEBUG (DoubleModel.java:118) SpinnerModel DoubleModel[CADomainDataType:Min] refresh forced because string did not match actual value.
847 113.129 DEBUG (DoubleModel.java:873) Setting value 3.0 for DoubleModel[CADomainDataType:Max]
848 113.129 USER (DoubleModel.java:104) SpinnerModel could not set value for DoubleModel[CADomainDataType:Max]. Could not convert 3.000
849 113.129 DEBUG (DoubleModel.java:118) SpinnerModel DoubleModel[CADomainDataType:Max] refresh forced because string did not match actual value.
850 113.129 DEBUG (DoubleModel.java:873) Setting value 0.025 for DoubleModel[CADomainDataType:Delta]
851 113.129 USER (DoubleModel.java:104) SpinnerModel could not set value for DoubleModel[CADomainDataType:Delta]. Could not convert 0.025
974 132.365 INFO (ComponentAnalysisPlotExportPanel.java:307) Parameter sweep completed. Data stored in dataBranch.
975 133.712 DEBUG (GUIUtil.java:279) Clearing all models of window info.openrocket.swing.gui.dialogs.componentanalysis.CAPlotDialog[dialog2,45,0,1052x882,invalid,hidden,layout=java.awt.BorderLayout,DOCUMENT_MODAL,title=Component Analysis Plot,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,1,1038x874,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
976 133.712 DEBUG (GUIUtil.java:281) Adding object into collectable list: info.openrocket.swing.gui.dialogs.componentanalysis.CAPlotDialog[dialog2,45,0,1052x882,invalid,hidden,layout=java.awt.BorderLayout,DOCUMENT_MODAL,title=Component Analysis Plot,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,1,1038x874,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
1049 0.000 VBOSE (-) ===== 647 VBOSE lines removed =====
1049 139.365 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1050 139.365 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1051 139.376 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1052 139.376 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1053 139.376 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1054 139.376 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1055 139.386 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1056 139.386 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1057 139.394 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1058 139.396 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1059 139.396 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1060 139.396 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1061 139.396 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1062 139.406 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1063 139.406 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1064 139.406 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1065 139.406 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1066 139.416 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1067 139.416 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1068 139.416 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1069 139.426 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1070 139.426 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1071 139.426 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1072 139.426 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1073 139.437 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1074 139.437 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1075 139.437 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1076 139.437 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1077 139.446 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1078 139.446 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1079 139.446 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1080 139.446 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1081 139.456 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1082 139.456 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1083 139.456 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1084 139.456 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1085 139.466 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1086 139.466 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1087 139.466 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1088 139.466 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1089 139.478 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1090 139.478 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1091 139.478 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1092 139.478 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1093 139.487 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1094 139.492 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1095 139.494 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1096 139.497 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1097 139.497 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1098 139.497 VBOSE (AbstractScaleFigure.java:209) ____ Updating RocketFigure to: 0.550977 user scale, 2603.04 overall scale
1099 139.497 INFO (ComponentAnalysisPlotExportPanel.java:307) Parameter sweep completed. Data stored in dataBranch.
1100 139.497 ERROR (SwingExceptionHandler.java:49) Handling uncaught exception on thread=Thread[AWT-EventQueue-0,6,main]
java.lang.NullPointerException: Cannot invoke "java.util.List.isEmpty()" because the return value of "java.util.Map.get(Object)" is null > at info.openrocket.swing.gui.dialogs.componentanalysis.CAExportPanel.doExport(CAExportPanel.java:150) > at info.openrocket.swing.gui.dialogs.componentanalysis.ComponentAnalysisPlotExportPanel$3.actionPerformed(ComponentAnalysisPlotExportPanel.java:217) > 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) > at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626) > at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389) > at java.desktop/java.awt.Component.processEvent(Component.java:6391) > 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.LightweightDispatcher.retargetMouseEvent(Container.java:4948) > at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) > at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) > at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) > 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:775) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > 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:747) > at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) > 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:744) > 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)
1101 139.497 STDERR (SwingExceptionHandler.java:50) java.lang.NullPointerException: Cannot invoke "java.util.List.isEmpty()" because the return value of "java.util.Map.get(Object)" is null
1102 139.497 STDERR (SwingExceptionHandler.java:50) at info.openrocket.swing.gui.dialogs.componentanalysis.CAExportPanel.doExport(CAExportPanel.java:150)
1103 139.497 STDERR (SwingExceptionHandler.java:50) at info.openrocket.swing.gui.dialogs.componentanalysis.ComponentAnalysisPlotExportPanel$3.actionPerformed(ComponentAnalysisPlotExportPanel.java:217)
1104 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
1105 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
1106 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
1107 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
1108 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
1109 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626)
1110 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389)
1111 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Component.processEvent(Component.java:6391)
1112 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Container.processEvent(Container.java:2266)
1113 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
1114 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
1115 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
1116 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
1117 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
1118 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
1119 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
1120 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
1121 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
1122 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
1123 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
1124 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
1125 139.497 STDERR (SwingExceptionHandler.java:50) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
1126 139.497 STDERR (SwingExceptionHandler.java:50) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
1127 139.497 STDERR (SwingExceptionHandler.java:50) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
1128 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
1129 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
1130 139.497 STDERR (SwingExceptionHandler.java:50) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
1131 139.497 STDERR (SwingExceptionHandler.java:50) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
1132 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
1133 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
1134 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
1135 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
1136 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
1137 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
1138 139.497 STDERR (SwingExceptionHandler.java:50) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
1139 139.497 INFO (SwingExceptionHandler.java:62) Exception handler running on EDT, showing dialog
1140 139.497 INFO (SwingExceptionHandler.java:202) Showing Exception dialog
1141 143.019 USER (SwingExceptionHandler.java:221) User requested sending bug report
1142 143.021 DEBUG (BugReportDialog.java:228) Found jar file using codeSource
---------- End of bug report ----------