Skip to content

[Bug] NullPointerException in the component analysis window when disabling a stage  #1477

@SiboVG

Description

@SiboVG

I get a NullPointerException when disabling the stage in the component analysis window in 'A simple model rocket'.

Steps to reproduce:

  1. Open 'A simple model rocket'
  2. Go to the Component Analysis window
  3. Click on the 'Sustainer' button, bam you get the error
Bug Report (click on me to open)

---------- Bug report ----------

Please include a description about what actions you were performing when the exception occurred:
(You can edit text directly in this window)

  1. Open 'A simple model rocket'
  2. Go to the Component Analysis window
  3. Click on the 'Sustainer' button, bam you get this
    Include your email address (optional; it helps if we can contact you in case we need additional information):

(Do not modify anything below this line.)
---------- Exception stack trace ----------
java.lang.NullPointerException
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateComponentNonAxialForces(BarrowmanCalculator.java:207)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:148)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:156)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:156)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.getForceAnalysis(BarrowmanCalculator.java:83)
at net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog.stateChanged(ComponentAnalysisDialog.java:535)
at net.sf.openrocket.gui.adaptors.DoubleModel.fireStateChanged(DoubleModel.java:985)
at net.sf.openrocket.gui.adaptors.DoubleModel.setValue(DoubleModel.java:791)
at net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog.stateChanged(ComponentAnalysisDialog.java:526)
at net.sf.openrocket.util.ComponentChangeAdapter.componentChanged(ComponentChangeAdapter.java:20)
at net.sf.openrocket.rocketcomponent.Rocket.notifyAllListeners(Rocket.java:545)
at net.sf.openrocket.rocketcomponent.Rocket.fireComponentChangeEvent(Rocket.java:491)
at net.sf.openrocket.rocketcomponent.RocketComponent.fireComponentChangeEvent(RocketComponent.java:1983)
at net.sf.openrocket.gui.components.StageSelector$StageAction.actionPerformed(StageSelector.java:81)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:401)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6400)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
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)

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

---------- System information ----------
OpenRocket version: 22.02.beta.04
OpenRocket source: default
OpenRocket location: null
JOGL version: 2.4.0-rc-20210111
Current default locale: en
System properties:
apple.laf.useScreenMenuBar=true
awt.toolkit=sun.lwawt.macosx.LWCToolkit
com.apple.mrj.application.apple.menu.about.name=OpenRocket
file.encoding=UTF-8
file.separator=/
gopherProxySet=false
java.awt.graphicsenv=sun.awt.CGraphicsEnvironment
java.awt.printerjob=sun.lwawt.macosx.CPrinterJob
java.class.path=/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/bin:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/bin:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/annotation-detector-3.0.5.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/aopalliance.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib-extra/RXTXcomm.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/resources:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/guice-4.2.3-no_aop.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/guava-26.0-jre.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/istack-commons-runtime.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/istack-commons-tools.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/javax.inject.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/javax.activation-api-2.3.1.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/javax.json-1.1.3.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/javax.json-api-1.1.3.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/jaxb-api.2.3.1.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/jaxb-runtime.2.3.1.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/logback-classic-1.2.3.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/logback-core-1.2.3.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/opencsv-4.3.2.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/slf4j-api-1.7.30.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/script-api-1.0.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/core/lib/commonmark-0.18.1.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/iText-5.0.2.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jcommon-1.0.18.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jfreechart-1.0.15.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/resources:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/miglayout-4.0-swing.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/rsyntaxtextarea-2.5.6.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-linux-i586.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-linux-amd64.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-linux-i586.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-windows-i586.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-linux-amd64.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-linux-aarch64.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-linux-armv6hf.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-windows-amd64.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-windows-i586.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-linux-aarch64.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-linux-armv6hf.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-windows-amd64.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/jogl-all-natives-macosx-universal.jar:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/lib/jogl/gluegen-rt-natives-macosx-universal.jar
java.class.version=55.0
java.home=/Users/SiboVanGool/Library/Java/JavaVirtualMachines/corretto-11.0.15/Contents/Home
java.io.tmpdir=/var/folders/cn/j3pmm_jd2mgfnhmfp9sqnn440000gn/T/
java.library.path=/Users/SiboVanGool/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=11.0.15+9-LTS
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=11
java.vendor=Amazon.com Inc.
java.vendor.url=https://aws.amazon.com/corretto/
java.vendor.url.bug=https://github.com/corretto/corretto-11/issues/
java.vendor.version=Corretto-11.0.15.9.1
java.version=11.0.15
java.version.date=2022-04-19
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=11
java.vm.vendor=Amazon.com Inc.
java.vm.version=11.0.15+9-LTS
jdk.debug=release
jnlp.jogamp.tmp.cache.root=jln8052922143356994781
line.separator=\u000a
os.arch=x86_64
os.name=Mac OS X
os.version=12.4
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=/Users/SiboVanGool/Library/Java/JavaVirtualMachines/corretto-11.0.15/Contents/Home/lib
sun.cpu.endian=little
sun.cpu.isalist=
sun.font.fontmanager=sun.font.CFontManager
sun.io.unicode.encoding=UnicodeBig
sun.java.command=net.sf.openrocket.startup.SwingStartup
sun.java.launcher=SUN_STANDARD
sun.jnu.encoding=UTF-8
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=unknown
user.country=BE
user.dir=/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket
user.home=/Users/SiboVanGool
user.language=en
user.name=SiboVanGool
user.timezone=Europe/Brussels
---------- Error log ----------
1 0.001 INFO (SwingStartup.java:65) Starting up OpenRocket version 22.02.beta.04
2 0.009 INFO (SwingStartup.java:73) Checking for graphics head
4 0.674 INFO (SwingStartup.java:84) Moving startup to EDT
5 0.677 INFO (SwingStartup.java:176) Initializing the splash screen
6 0.684 INFO (SwingStartup.java:180) Registering exception handler
7 0.689 INFO (SwingStartup.java:186) Loading databases
8 1.863 INFO (TranslatorProvider.java:46) Setting user-selected locale en
9 1.903 INFO (TranslatorProvider.java:61) Set up translation for locale en, debug.currentFile=messages.properties
10 1.906 INFO (ComponentPresetDatabaseLoader.java:93) Loading component presets from datafiles/presets
11 1.906 INFO (MotorDatabaseLoader.java:89) Starting reading serialized motor database
12 1.916 INFO (SwingStartup.java:198) Starting update check
17 1.938 INFO (SwingStartup.java:207) Setting best LAF
19 2.258 WARN (SwingPreferences.java:585) Illegal material string CUSTOM|test|0.0
20 2.259 INFO (SwingStartup.java:224) Opening main application window
21 2.271 INFO (BasicFrame.java:1773) New action initiated
24 2.499 INFO (MotorDatabaseLoader.java:95) Ending reading serialized motor database, motorCount=1885
25 2.502 INFO (MotorDatabaseLoader.java:70) Starting reading user-defined motors
26 2.506 INFO (MotorDatabaseLoader.java:80) Ending reading user-defined motors, motorCount=1885
84 4.166 INFO (UpdateInfoRetriever.java:153) Current build is latest version
177 6.913 INFO (SwingStartup.java:230) Checking update status
178 6.916 INFO (SwingStartup.java:92) Startup complete
186 0.000 DEBUG (-) ===== 110 DEBUG lines removed =====
186 7.099 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1728,height=1079]
187 7.104 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
192 7.804 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1728,height=1079]
193 7.808 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
196 27.468 INFO (BasicFrame.java:1332) Opening file from url=file:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/bin/datafiles/examples/A%20simple%20model%20rocket.ork filename=A simple model rocket.ork
198 27.490 INFO (BasicFrame.java:1364) Starting OpenFileWorker
199 27.493 INFO (SwingWorkerDialog.java:133) Running SwingWorker net.sf.openrocket.gui.util.OpenFileWorker@25ba46d7
200 27.504 INFO (OpenRocketLoader.java:42) Loading .ork file
203 27.643 DEBUG (DatabaseMotorFinder.java:48) type Single-use, manufacturer Estes, designation A8, diameter NaN, length NaN, digest 22aec01287ea1e3b8c6f66b26fe5fea6, warnings WarningSet[]
204 27.652 DEBUG (DatabaseMotorFinder.java:48) type Single-use, manufacturer Estes, designation B4, diameter NaN, length NaN, digest c15b9b96bf06e0ab896394787da3c47e, warnings WarningSet[]
205 27.657 DEBUG (DatabaseMotorFinder.java:48) type Single-use, manufacturer Estes, designation C6, diameter NaN, length NaN, digest c8743ef3fa99e14a89885cbe0ead47b2, warnings WarningSet[]
206 27.658 DEBUG (DatabaseMotorFinder.java:48) type Single-use, manufacturer Estes, designation C6, diameter NaN, length NaN, digest c8743ef3fa99e14a89885cbe0ead47b2, warnings WarningSet[]
207 27.659 DEBUG (DatabaseMotorFinder.java:48) type Single-use, manufacturer Estes, designation C6, diameter NaN, length NaN, digest c8743ef3fa99e14a89885cbe0ead47b2, warnings WarningSet[]
208 27.710 DEBUG (SwingWorkerDialog.java:166) Estimated run time, estimate=20800 remaining=20592
209 27.711 INFO (SwingWorkerDialog.java:178) Opening dialog for SwingWorker net.sf.openrocket.gui.util.OpenFileWorker@25ba46d7
210 27.827 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=50.938 maxVelocity=29.322 maxAcceleration=142.75 maxMachNumber=0.086607 timeToApogee=3.5029 flightTime=16.008 groundHitVelocity=4.1534 launchRodVelocity=15.636
211 27.828 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=50.938 maxVelocity=29.322 maxAcceleration=142.75 maxMachNumber=0.086607 timeToApogee=3.5029 flightTime=16.008 groundHitVelocity=4.1534 launchRodVelocity=15.636
212 27.859 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=136.66 maxVelocity=53.394 maxAcceleration=180.73 maxMachNumber=0.1573 timeToApogee=5.2675 flightTime=38.419 groundHitVelocity=4.1467 launchRodVelocity=18.241
213 27.859 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=136.66 maxVelocity=53.394 maxAcceleration=180.73 maxMachNumber=0.1573 timeToApogee=5.2675 flightTime=38.419 groundHitVelocity=4.1467 launchRodVelocity=18.241
214 27.886 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=280.81 maxVelocity=95.477 maxAcceleration=189.0 maxMachNumber=0.28148 timeToApogee=5.4517 flightTime=73.243 groundHitVelocity=4.1663 launchRodVelocity=17.489
215 27.886 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=280.81 maxVelocity=95.477 maxAcceleration=189.0 maxMachNumber=0.28148 timeToApogee=5.4517 flightTime=73.243 groundHitVelocity=4.1663 launchRodVelocity=17.489
216 27.905 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=319.84 maxVelocity=95.351 maxAcceleration=189.01 maxMachNumber=0.28099 timeToApogee=7.2883 flightTime=84.44 groundHitVelocity=4.1255 launchRodVelocity=17.489
217 27.906 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=319.84 maxVelocity=95.351 maxAcceleration=189.01 maxMachNumber=0.28099 timeToApogee=7.2883 flightTime=84.44 groundHitVelocity=4.1255 launchRodVelocity=17.489
218 27.917 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=323.41 maxVelocity=95.755 maxAcceleration=189.02 maxMachNumber=0.28212 timeToApogee=7.8517 flightTime=85.403 groundHitVelocity=4.134 launchRodVelocity=17.488
219 27.917 DEBUG (FlightData.java:251) Computed flight values: maxAltitude=323.41 maxVelocity=95.755 maxAcceleration=189.02 maxMachNumber=0.28212 timeToApogee=7.8517 flightTime=85.403 groundHitVelocity=4.134 launchRodVelocity=17.488
220 27.928 INFO (OpenRocketLoader.java:96) Loading done
221 28.380 INFO (SwingWorkerDialog.java:181) Worker done, cancelled=false
222 28.380 DEBUG (BasicFrame.java:1429) Opening new frame with the document
223 28.384 DEBUG (BasicFrame.java:154) Instantiating new BasicFrame
226 28.399 DEBUG (BasicFrame.java:187) Constructing the BasicFrame UI
240 28.750 DEBUG (RocketFigure3d.java:141) Initializing RocketFigure3D OpenGL Canvas
241 28.750 DEBUG (RocketFigure3d.java:143) Setting up GL capabilities...
273 28.904 DEBUG (JarUtil.java:40) Found jar file using codeSource
274 28.904 DEBUG (ExampleDesignFile.java:118) Current jar file is: null
275 28.904 DEBUG (ExampleDesignFile.java:50) Cannot find jar file, trying to load from directory
276 28.904 DEBUG (ExampleDesignFile.java:80) Loading example from file:/Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/bin/datafiles/examples/
277 28.904 DEBUG (ExampleDesignFile.java:87) Directory to search is: /Users/SiboVanGool/Desktop/Sibo/Projects/OpenRocket/Software/openrocket/swing/bin/datafiles/examples
282 29.074 DEBUG (BasicFrame.java:262) ... Setting Initial Selection: [A simple model rocket, Sustainer]
283 29.074 DEBUG (BasicFrame.java:266) BasicFrame instantiation complete
284 29.087 INFO (BasicFrame.java:1290) Closing window because it is replaceable
285 29.087 DEBUG (BasicFrame.java:1714) Disposing window
315 0.000 VBOSE (-) ===== 142 VBOSE lines removed =====
315 29.165 VBOSE (DoubleModel.java:914) DoubleModel[Rocket:OverrideCD] adding listener (total 3): javax.swing.plaf.basic.BasicSliderUI$Handler@2e75e2c4
316 29.236 INFO (OpenRocketDocument.java:536) Adding undo position 'Modify Rocket' to net.sf.openrocket.document.OpenRocketDocument@1d23ad6f, document was in clean state
317 29.659 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1556,height=1006]
318 29.665 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
319 29.670 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1556,height=1006]
320 29.674 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
321 29.678 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1556,height=1006]
322 29.682 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
323 29.689 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
324 29.690 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
325 29.690 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
326 29.695 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1556,height=1006]
327 29.698 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
328 29.703 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
329 29.705 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
330 29.705 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
331 29.719 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1556,height=1006]
332 29.723 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
333 30.040 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
334 30.041 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.649411 user scale, 3247.06 overall scale
335 30.062 DEBUG (GUIUtil.java:327) Storing size of net.sf.openrocket.gui.main.BasicFrame: java.awt.Dimension[width=1728,height=1079]
336 30.066 DEBUG (GUIUtil.java:332) Storing maximized state of net.sf.openrocket.gui.main.BasicFrame
337 30.420 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
338 30.421 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
339 30.421 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
340 30.561 USER (GUIUtil.java:181) Closing dialog net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog0,289,133,551x459,invalid,layout=java.awt.BorderLayout,MODELESS,title=Rocket configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,28,551x431,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
341 30.583 DEBUG (GUIUtil.java:248) Clearing all models of window net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog0,289,133,551x459,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Rocket configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,28,551x431,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
342 30.586 DEBUG (MemoryManagement.java:56) Adding object into collectable list: net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog0,289,133,551x459,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Rocket configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,28,551x431,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
343 30.587 VBOSE (Rocket.java:446) Removed ComponentChangeListener net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog0,289,133,551x459,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Rocket configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,28,551x431,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 23
344 33.929 USER (BasicFrame.java:824) Component analysis selected
345 33.948 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
346 33.959 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
347 33.968 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
348 33.970 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
349 33.971 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPTheta] adding listener (total 1): net.sf.openrocket.gui.components.UnitSelector[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
350 33.971 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPTheta] adding listener (total 2): javax.swing.JSlider$ModelListener@3c2696fc
351 33.972 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPTheta] adding listener (total 3): com.apple.laf.AquaSliderUI$4@338c6e2b
352 33.972 VBOSE (DoubleModel.java:936) DoubleModel[RocketPanel:CPTheta] removing listener (total 2): com.apple.laf.AquaSliderUI$4@338c6e2b
353 33.972 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPTheta] adding listener (total 3): javax.swing.plaf.basic.BasicSliderUI$Handler@787e5b1a
354 33.984 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPAOA] adding listener (total 1): net.sf.openrocket.gui.components.UnitSelector[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
355 33.984 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPAOA] adding listener (total 2): javax.swing.JSlider$ModelListener@51cdfff1
356 33.984 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPAOA] adding listener (total 3): com.apple.laf.AquaSliderUI$4@6de40a95
357 33.984 VBOSE (DoubleModel.java:936) DoubleModel[RocketPanel:CPAOA] removing listener (total 2): com.apple.laf.AquaSliderUI$4@6de40a95
358 33.984 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPAOA] adding listener (total 3): javax.swing.plaf.basic.BasicSliderUI$Handler@326af6c5
359 33.984 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPMach] adding listener (total 1): net.sf.openrocket.gui.components.UnitSelector[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
360 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPMach] adding listener (total 2): javax.swing.JSlider$ModelListener@30e4077e
361 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPMach] adding listener (total 3): com.apple.laf.AquaSliderUI$4@74f1ff73
362 33.985 VBOSE (DoubleModel.java:936) DoubleModel[RocketPanel:CPMach] removing listener (total 2): com.apple.laf.AquaSliderUI$4@74f1ff73
363 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPMach] adding listener (total 3): javax.swing.plaf.basic.BasicSliderUI$Handler@6cbe5076
364 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPRoll] adding listener (total 1): net.sf.openrocket.gui.components.UnitSelector[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
365 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPRoll] adding listener (total 2): javax.swing.JSlider$ModelListener@24bd1c91
366 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPRoll] adding listener (total 3): com.apple.laf.AquaSliderUI$4@71c6b7d7
367 33.985 VBOSE (DoubleModel.java:936) DoubleModel[RocketPanel:CPRoll] removing listener (total 2): com.apple.laf.AquaSliderUI$4@71c6b7d7
368 33.985 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPRoll] adding listener (total 3): javax.swing.plaf.basic.BasicSliderUI$Handler@4d8e8659
369 33.994 VBOSE (Rocket.java:440) Added ComponentChangeListener net.sf.openrocket.util.ComponentChangeAdapter@525c7af9, current number of listeners is 24
370 34.004 VBOSE (Rocket.java:440) Added ComponentChangeListener net.sf.openrocket.util.ComponentChangeAdapter@18673a72, current number of listeners is 25
371 34.004 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPMach] adding listener (total 4): net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog[dialog1,0,38,0x0,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Component analysis,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
372 34.004 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPTheta] adding listener (total 4): net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog[dialog1,0,38,0x0,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Component analysis,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
373 34.004 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPAOA] adding listener (total 4): net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog[dialog1,0,38,0x0,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Component analysis,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
374 34.004 VBOSE (DoubleModel.java:914) DoubleModel[RocketPanel:CPRoll] adding listener (total 4): net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog[dialog1,0,38,0x0,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title=Component analysis,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
375 34.009 DEBUG (DoubleModel.java:777) Setting value 0.19198621771937624 for DoubleModel[RocketPanel:CPTheta]
376 34.010 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
377 34.011 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
378 34.016 VBOSE (DoubleModel.java:914) DoubleModel[FlightConditions:RefLength] adding listener (total 1): net.sf.openrocket.gui.components.UnitSelector[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
379 34.017 VBOSE (DoubleModel.java:914) DoubleModel[FlightConditions:RefArea] adding listener (total 1): net.sf.openrocket.gui.components.UnitSelector[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
380 35.413 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
381 35.430 DEBUG (DoubleModel.java:777) Setting value 0.0 for DoubleModel[RocketPanel:CPTheta]
382 35.431 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
383 35.433 VBOSE (AbstractScaleFigure.java:195) ____ Updating RocketFigure to: 0.730353 user scale, 3651.76 overall scale
384 35.440 ERROR (SwingExceptionHandler.java:48) Handling uncaught exception on thread=Thread[AWT-EventQueue-0,6,main]

java.lang.NullPointerException
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateComponentNonAxialForces(BarrowmanCalculator.java:207)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:148)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:156)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:156)
at net.sf.openrocket.aerodynamics.BarrowmanCalculator.getForceAnalysis(BarrowmanCalculator.java:83)
at net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog.stateChanged(ComponentAnalysisDialog.java:535)
at net.sf.openrocket.gui.adaptors.DoubleModel.fireStateChanged(DoubleModel.java:985)
at net.sf.openrocket.gui.adaptors.DoubleModel.setValue(DoubleModel.java:791)
at net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog.stateChanged(ComponentAnalysisDialog.java:526)
at net.sf.openrocket.util.ComponentChangeAdapter.componentChanged(ComponentChangeAdapter.java:20)
at net.sf.openrocket.rocketcomponent.Rocket.notifyAllListeners(Rocket.java:545)
at net.sf.openrocket.rocketcomponent.Rocket.fireComponentChangeEvent(Rocket.java:491)
at net.sf.openrocket.rocketcomponent.RocketComponent.fireComponentChangeEvent(RocketComponent.java:1983)
at net.sf.openrocket.gui.components.StageSelector$StageAction.actionPerformed(StageSelector.java:81)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:401)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6400)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
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)
385 35.441 STDERR (SwingExceptionHandler.java:49) java.lang.NullPointerException
386 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateComponentNonAxialForces(BarrowmanCalculator.java:207)
387 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:148)
388 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:156)
389 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.aerodynamics.BarrowmanCalculator.calculateForceAnalysis(BarrowmanCalculator.java:156)
390 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.aerodynamics.BarrowmanCalculator.getForceAnalysis(BarrowmanCalculator.java:83)
391 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog.stateChanged(ComponentAnalysisDialog.java:535)
392 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.gui.adaptors.DoubleModel.fireStateChanged(DoubleModel.java:985)
393 35.441 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.gui.adaptors.DoubleModel.setValue(DoubleModel.java:791)
394 35.442 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.gui.dialogs.ComponentAnalysisDialog.stateChanged(ComponentAnalysisDialog.java:526)
395 35.442 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.util.ComponentChangeAdapter.componentChanged(ComponentChangeAdapter.java:20)
396 35.442 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.rocketcomponent.Rocket.notifyAllListeners(Rocket.java:545)
397 35.442 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.rocketcomponent.Rocket.fireComponentChangeEvent(Rocket.java:491)
398 35.442 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.rocketcomponent.RocketComponent.fireComponentChangeEvent(RocketComponent.java:1983)
399 35.442 STDERR (SwingExceptionHandler.java:49) at net.sf.openrocket.gui.components.StageSelector$StageAction.actionPerformed(StageSelector.java:81)
400 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
401 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
402 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
403 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:401)
404 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
405 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
406 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
407 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Component.processEvent(Component.java:6400)
408 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Container.processEvent(Container.java:2263)
409 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
410 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
411 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
412 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
413 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
414 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
415 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
416 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
417 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
418 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
419 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
420 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
421 35.442 STDERR (SwingExceptionHandler.java:49) at java.base/java.security.AccessController.doPrivileged(Native Method)
422 35.442 STDERR (SwingExceptionHandler.java:49) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
423 35.442 STDERR (SwingExceptionHandler.java:49) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
424 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
425 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
426 35.442 STDERR (SwingExceptionHandler.java:49) at java.base/java.security.AccessController.doPrivileged(Native Method)
427 35.442 STDERR (SwingExceptionHandler.java:49) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
428 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
429 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
430 35.442 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
431 35.443 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
432 35.443 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
433 35.443 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
434 35.443 STDERR (SwingExceptionHandler.java:49) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
435 35.443 INFO (SwingExceptionHandler.java:61) Exception handler running on EDT, showing dialog
436 35.443 INFO (SwingExceptionHandler.java:201) Showing Exception dialog
437 38.016 USER (SwingExceptionHandler.java:220) User requested sending bug report
438 38.025 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