openrocket / openrocket

Model-rocketry aerodynamics and trajectory simulation software
https://openrocket.info/
Other
1.26k stars 401 forks source link

Fins in duplicate pods in a set do not contribute to hover-over mass value in rocket design window #1291

Closed Java-12-Aero closed 2 years ago

Java-12-Aero commented 2 years ago

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

Include detailed steps on how to trigger the bug: (You can edit text directly in this window)

  1. Make a pod set with the duplicates value >1
  2. use the "ghost tube" method to add a 0 mass, 0 dimension bodytube
  3. add fins to the body tube
  4. hover over the fin component in the rocket design menu to see the calculated mass

What does the software do and what in your opinion should it do in the case described above: a single fin is added to the pod setup, and is duplicated correctly to the other pod duplicates in the set. The mass of the fin component is correctly calculated for the fin set on one pod in the rocket design menu - the fins on duplicate pods in the set do not contribute to the mass value in the hover-over popup. The other fins DO correctly contribute to the total rocket mass. I think that the mass in the rocket design menu should show the total mass of all duplicated parts.

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.) ---------- System information ---------- OpenRocket version: 22.02.beta.02 OpenRocket source: default OpenRocket location: C:\Program Files\OpenRocketBeta.\OpenRocket.jar JOGL version: 2.4.0-rc-20210111 Current default locale: en_US System properties: awt.toolkit=sun.awt.windows.WToolkit exe4j.consoleCodepage=cp0 exe4j.isInstall4j=true exe4j.launchName=C:\Program Files\OpenRocketBeta\OpenRocket.exe exe4j.moduleName=C:\Program Files\OpenRocketBeta\OpenRocket.exe exe4j.semaphoreName=Local\c:_program_files_openrocketbeta_openrocket.exe0 exe4j.tempDir= exe4j.unextractedPosition=0 file.encoding=Cp1252 file.separator=\ install4j.appDir=C:\Program Files\OpenRocketBeta\ install4j.exeDir=C:\Program Files\OpenRocketBeta\ install4j.launcherId=59 install4j.swt=false java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt.windows.WPrinterJob java.class.path=C:\Program Files\OpenRocketBeta.install4j\i4jruntime.jar;C:\Program Files\OpenRocketBeta.\OpenRocket.jar java.class.version=55.0 java.home=c:\program files\openrocketbeta\jre java.io.tmpdir=C:\Users\ALEXAN~1\AppData\Local\Temp\ java.library.path=c:\program files\openrocketbeta\jre\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\MATLAB\R2021a\runtime\win64;C:\Program Files\MATLAB\R2021a\bin;C:\Program Files\nodejs\;C:\Program Files\PuTTY\;C:\Users\Alexander\AppData\Local\Microsoft\WindowsApps;;C:\Users\Alexander\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Alexander\AppData\Roaming\npm java.runtime.name=OpenJDK Runtime Environment java.runtime.version=11.0.14.1+1-LTS java.specification.name=Java Platform API Specification java.specification.vendor=Oracle Corporation java.specification.version=11 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=11.0.14.1 java.version.date=2022-02-08 java.vm.compressedOopsMode=32-bit 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=BellSoft java.vm.version=11.0.14.1+1-LTS jdk.debug=release jnlp.jogamp.tmp.cache.root=jln16515963054456644407 line.separator=\u000d\u000a os.arch=amd64 os.name=Windows 10 os.version=10.0 path.separator=; sun.arch.data.model=64 sun.awt.enableExtraMouseButtons=true sun.awt.exception.handler=net.sf.openrocket.gui.main.SwingExceptionHandler$AwtHandler sun.boot.library.path=c:\program files\openrocketbeta\jre\bin sun.cpu.endian=little sun.cpu.isalist=amd64 sun.desktop=windows sun.io.unicode.encoding=UnicodeLittle sun.java.command=C:\Program Files\OpenRocketBeta\OpenRocket.exe sun.jnu.encoding=Cp1252 sun.management.compiler=HotSpot 64-Bit Tiered Compilers sun.os.patch.level= user.country=US user.dir=C:\Program Files\OpenRocketBeta user.home=C:\Users\Alexander user.language=en user.name=Alexander user.script= user.timezone=America/New_York user.variant= ---------- Error log ---------- 523000 60728.587 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 605677 60791.440 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 624760 61865.499 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 653392 62860.562 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 673921 62874.820 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 682839 62876.369 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 683017 0.000 INFO (-) ===== 767 INFO lines removed ===== 683017 62882.298 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Nose Cone' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 683018 62885.927 INFO (RocketPanel.java:807) using pre-existing simulation 683029 62886.231 INFO (BasicEventSimulationEngine.java:88) >>Starting simulation of branch: Sustainer 683033 62886.231 INFO (BasicEventSimulationEngine.java:293) Queueing Ignition Event for: Body Tube/c8aee05f / 644J94-P - Armed @: 0.0 683038 62886.231 INFO (BasicEventSimulationEngine.java:359) Igniting motor: Body Tube/c8aee05f / 644J94-P - Armed @0.0 691584 62887.064 INFO (BasicEventSimulationEngine.java:94) <<Finished simulating branch: Sustainer curTime:209.36156791741524 finTime:209.36156791741524 691585 62887.064 INFO (BasicEventSimulationEngine.java:103) Warnings at the end of simulation: WarningSet[Zero length bodies may not result in accurate simulations.] 691709 62893.262 INFO (BasicEventSimulationEngine.java:88) >>Starting simulation of branch: Sustainer 691713 62893.262 INFO (BasicEventSimulationEngine.java:293) Queueing Ignition Event for: Body Tube/c8aee05f / 644J94-P - Armed @: 0.0 691718 62893.262 INFO (BasicEventSimulationEngine.java:359) Igniting motor: Body Tube/c8aee05f / 644J94-P - Armed @0.0 701174 62893.810 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 701177 62893.818 INFO (BasicEventSimulationEngine.java:94) <<Finished simulating branch: Sustainer curTime:1.7976931348623157E308 finTime:209.41042784638364 701179 62893.818 INFO (BasicEventSimulationEngine.java:103) Warnings at the end of simulation: WarningSet[Zero length bodies may not result in accurate simulations.] 701193 62894.013 INFO (SimulationPanel.java:178) Running simulations took 752 ms 701355 62906.404 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Nose Cone' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 701356 62910.688 INFO (RocketPanel.java:807) using pre-existing simulation 701368 62910.995 INFO (BasicEventSimulationEngine.java:88) >>Starting simulation of branch: Sustainer 701372 62910.996 INFO (BasicEventSimulationEngine.java:293) Queueing Ignition Event for: Body Tube/c8aee05f / 644J94-P - Armed @: 0.0 701377 62910.996 INFO (BasicEventSimulationEngine.java:359) Igniting motor: Body Tube/c8aee05f / 644J94-P - Armed @0.0 709951 62911.880 INFO (BasicEventSimulationEngine.java:94) <<Finished simulating branch: Sustainer curTime:210.94366622151517 finTime:210.94366622151517 709952 62911.880 INFO (BasicEventSimulationEngine.java:103) Warnings at the end of simulation: WarningSet[Zero length bodies may not result in accurate simulations.] 710078 62916.562 INFO (BasicEventSimulationEngine.java:88) >>Starting simulation of branch: Sustainer 710082 62916.563 INFO (BasicEventSimulationEngine.java:293) Queueing Ignition Event for: Body Tube/c8aee05f / 644J94-P - Armed @: 0.0 710087 62916.563 INFO (BasicEventSimulationEngine.java:359) Igniting motor: Body Tube/c8aee05f / 644J94-P - Armed @0.0 720035 62917.186 ERROR (BasicEventSimulationEngine.java:544) Simulation hit max time (1200s): aborting. 720037 62917.186 INFO (BasicEventSimulationEngine.java:94) <<Finished simulating branch: Sustainer curTime:1.7976931348623157E308 finTime:211.03882680524646 720038 62917.186 INFO (BasicEventSimulationEngine.java:103) Warnings at the end of simulation: WarningSet[Zero length bodies may not result in accurate simulations.] 720056 62917.352 INFO (SimulationPanel.java:178) Running simulations took 792 ms 720060 62919.540 INFO (BasicFrame.java:1380) Saving document to C:\Users\Alexander\Documents\Rockets\OpenRocket\weirdfins.ork 720061 62919.540 INFO (BasicFrame.java:1524) Saving document as C:\Users\Alexander\Documents\Rockets\OpenRocket\weirdfins.ork 720062 62921.706 INFO (SwingWorkerDialog.java:133) Running SwingWorker net.sf.openrocket.gui.util.SaveFileWorker@75861f8e 720063 62921.708 INFO (OpenRocketSaver.java:64) Saving .ork file 720083 62921.814 INFO (SwingWorkerDialog.java:151) Worker completed before opening dialog 721106 0.000 USER (-) ===== 867 USER lines removed ===== 721106 63357.906 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=636 scaledValue=3.996105855366217 converted=3.9968039870670147 721109 63357.946 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=621 scaledValue=3.901858075758523 converted=3.9095375244672983 721112 63357.991 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=616 scaledValue=3.870442149222625 converted=3.8746309394274117 721115 63358.036 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=607 scaledValue=3.8138934814580088 converted=3.822271061867582 721118 63358.080 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=595 scaledValue=3.7384952577718535 converted=3.735004599267865 721121 63358.128 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=578 scaledValue=3.6316811075498006 converted=3.6302848441482056 721124 63358.172 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=564 scaledValue=3.5437165132492865 converted=3.543018381548489 721127 63358.219 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=555 scaledValue=3.4871678454846706 converted=3.490658503988659 721130 63358.263 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=526 scaledValue=3.3049554715764624 converted=3.2986722862692828 721133 63358.302 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=486 scaledValue=3.053628059289279 converted=3.0543261909900767 721136 63358.351 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=451 scaledValue=2.8337165735379934 converted=2.827433388230814 721139 63358.397 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=428 scaledValue=2.689203311472863 converted=2.6878070480712677 721142 63358.442 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=410 scaledValue=2.57610597594363 converted=2.5830872929516078 721145 63358.484 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=399 scaledValue=2.506990937564655 converted=2.5132741228718345 721148 63358.532 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=390 scaledValue=2.4504422698000385 converted=2.443460952792061 721151 63358.581 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=370 scaledValue=2.324778563656447 converted=2.321287905152458 721154 63358.631 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=350 scaledValue=2.199114857512855 converted=2.199114857512855 721157 63358.673 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=341 scaledValue=2.142566189748239 converted=2.1467549799530254 721160 63358.729 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=332 scaledValue=2.0860175219836226 converted=2.0943951023931953 721163 63358.772 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=318 scaledValue=1.9980529276831085 converted=1.9896753472735358 721166 63358.814 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=309 scaledValue=1.9415042599184922 converted=1.9373154697137058 721169 63358.847 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=306 scaledValue=1.9226547039969533 converted=1.9198621771937625 721172 63358.884 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=303 scaledValue=1.9038051480754146 converted=1.9024088846738192 721175 63358.910 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=301 scaledValue=1.8912387774610553 converted=1.8849555921538759 721178 63358.934 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=301 scaledValue=1.8912387774610553 converted=1.8849555921538759 721180 63358.938 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=298 scaledValue=1.8723892215395166 converted=1.8675022996339325 721183 63358.980 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=295 scaledValue=1.853539665617978 converted=1.8500490071139892 721186 63359.001 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=295 scaledValue=1.853539665617978 converted=1.8500490071139892 721188 63359.156 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=292 scaledValue=1.834690109696439 converted=1.8325957145940461 721191 63359.233 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=289 scaledValue=1.8158405537749003 converted=1.8151424220741028 721194 63359.281 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=286 scaledValue=1.7969909978533616 converted=1.7976891295541595 721197 63359.332 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=283 scaledValue=1.7781414419318227 converted=1.7802358370342162 721200 63359.396 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=280 scaledValue=1.7592918860102844 converted=1.7627825445142729 721203 63359.445 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=225 scaledValue=1.413716694115407 converted=1.413716694115407 721206 63359.498 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=208 scaledValue=1.306902543893354 converted=1.3089969389957472 721209 63359.545 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=202 scaledValue=1.2692034320502765 converted=1.2740903539558606 721212 63359.598 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=197 scaledValue=1.2377875055143785 converted=1.239183768915974 721215 63359.647 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=179 scaledValue=1.124690169985146 converted=1.117010721276371 721218 63359.706 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=145 scaledValue=0.91106186954104 converted=0.9075712110370514 721221 63359.758 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=101 scaledValue=0.6346017160251383 converted=0.6283185307179586 721224 63359.807 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=64 scaledValue=0.40212385965949354 converted=0.4014257279586958 721227 63359.874 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=40 scaledValue=0.25132741228718347 converted=0.24434609527920614 721230 63359.919 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=17 scaledValue=0.10681415022205297 converted=0.10471975511965978 721233 63359.971 USER (DoubleModel.java:338) SliderModel setValue called for DoubleModel[RocketFigure:Rotation] newValue=0 scaledValue=0.0 converted=0.0 721439 228239.056 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 721810 228243.151 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 722176 228251.049 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 722541 228262.143 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 722704 228288.247 USER (BasicFrame.java:699) Preferences selected 723090 228315.747 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 723253 228321.417 USER (BasicFrame.java:699) Preferences selected 723416 228333.149 USER (BasicFrame.java:509) Save selected 723417 228333.149 INFO (BasicFrame.java:1380) Saving document to C:\Users\Alexander\Documents\Rockets\OpenRocket\weirdfins.ork 723418 228333.149 INFO (BasicFrame.java:1524) Saving document as C:\Users\Alexander\Documents\Rockets\OpenRocket\weirdfins.ork 723419 228333.149 INFO (SwingWorkerDialog.java:133) Running SwingWorker net.sf.openrocket.gui.util.SaveFileWorker@78ed319c 723420 228333.149 INFO (OpenRocketSaver.java:64) Saving .ork file 723440 228333.258 INFO (SwingWorkerDialog.java:151) Worker completed before opening dialog 723643 228335.247 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 724026 228382.074 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 724406 228398.288 INFO (OpenRocketDocument.java:496) Adding undo position 'Modify Trapezoidal Fin Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document is in unclean state 724463 0.000 WARN (-) ===== 845 WARN lines removed ===== 724463 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[AppearanceBuilder:Rotation] while still having listeners [javax.swing.JSlider$ModelListener@452c82b, javax.swing.plaf.basic.BasicSliderUI$Handler@f1b94db] 724470 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:TabLength] while still having listeners [javax.swing.JSlider$ModelListener@4bc016f4, javax.swing.plaf.basic.BasicSliderUI$Handler@1d8268ee] 724477 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:TabHeight] while still having listeners [javax.swing.JSlider$ModelListener@55c537d0, javax.swing.plaf.basic.BasicSliderUI$Handler@6aaa087d] 724484 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:TabOffset] while still having listeners [javax.swing.JSlider$ModelListener@2676d698, javax.swing.plaf.basic.BasicSliderUI$Handler@75624615] 724493 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:BaseRotation] while still having listeners [javax.swing.JSlider$ModelListener@776c3b9e, javax.swing.plaf.basic.BasicSliderUI$Handler@4bcd2300] 724500 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:CantAngle] while still having listeners [javax.swing.JSlider$ModelListener@2983396a, javax.swing.plaf.basic.BasicSliderUI$Handler@fd0dd10] 724507 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:RootChord] while still having listeners [javax.swing.JSlider$ModelListener@288a08c3, javax.swing.plaf.basic.BasicSliderUI$Handler@37aea97f] 724514 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:TipChord] while still having listeners [javax.swing.JSlider$ModelListener@398c6a85, javax.swing.plaf.basic.BasicSliderUI$Handler@425896b0] 724521 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:Height] while still having listeners [javax.swing.JSlider$ModelListener@483e4c66, javax.swing.plaf.basic.BasicSliderUI$Handler@41f5881c] 724528 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:Sweep] while still having listeners [javax.swing.JSlider$ModelListener@4935cdf1, javax.swing.plaf.basic.BasicSliderUI$Handler@d40369b] 724535 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:SweepAngle] while still having listeners [javax.swing.JSlider$ModelListener@33bde99, javax.swing.plaf.basic.BasicSliderUI$Handler@5a1d47b2] 724542 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:AxialOffset] while still having listeners [javax.swing.JSlider$ModelListener@280ef7f6, javax.swing.plaf.basic.BasicSliderUI$Handler@45ab1f2] 724549 228401.962 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:Thickness] while still having listeners [javax.swing.JSlider$ModelListener@6f8a178d, javax.swing.plaf.basic.BasicSliderUI$Handler@161b9bad] 724556 228401.963 WARN (DoubleModel.java:934) Invalidating DoubleModel[TrapezoidFinSet:FilletRadius] while still having listeners [javax.swing.JSlider$ModelListener@7a0650bb, javax.swing.plaf.basic.BasicSliderUI$Handler@2cafb517] 724569 228404.257 USER (BasicFrame.java:509) Save selected 724570 228404.257 INFO (BasicFrame.java:1380) Saving document to C:\Users\Alexander\Documents\Rockets\OpenRocket\weirdfins.ork 724571 228404.257 INFO (BasicFrame.java:1524) Saving document as C:\Users\Alexander\Documents\Rockets\OpenRocket\weirdfins.ork 724572 228404.257 INFO (SwingWorkerDialog.java:133) Running SwingWorker net.sf.openrocket.gui.util.SaveFileWorker@78189cd5 724573 228404.257 INFO (OpenRocketSaver.java:64) Saving .ork file 724583 0.000 DEBUG (-) ===== 4192 DEBUG lines removed ===== 724583 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Pod Set 724584 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Body Tube 724585 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Trapezoidal Fin Set 724586 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Pod Set 724587 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Body Tube 724588 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Trapezoidal Fin Set 724589 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Shock Cord 724590 228404.257 DEBUG (OpenRocketSaver.java:273) Saving component Parachute 724591 228404.257 DEBUG (OpenRocketSaver.java:430) Saving Photo Settings 724592 228404.257 DEBUG (OpenRocketSaver.java:110) Writing complete, flushing buffers 724593 228404.367 INFO (SwingWorkerDialog.java:151) Worker completed before opening dialog 724633 228615.148 INFO (OpenRocketDocument.java:536) Adding undo position 'Modify Pod Set' to net.sf.openrocket.document.OpenRocketDocument@3949266a, document was in clean state 724634 228617.031 DEBUG (GUIUtil.java:248) Clearing all models of window net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog60,561,37,491x380,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title= Pod Set configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,477x343,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] 724637 228617.031 WARN (DoubleModel.java:934) Invalidating DoubleModel[PodSet:OverrideMass] while still having listeners [javax.swing.JSlider$ModelListener@45e67049, javax.swing.plaf.basic.BasicSliderUI$Handler@260e8c95] 724638 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:OverrideMass] 724641 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:OverrideMass] 724644 228617.031 WARN (DoubleModel.java:934) Invalidating DoubleModel[PodSet:OverrideCGX] while still having listeners [javax.swing.JSlider$ModelListener@6a51a49e, javax.swing.plaf.basic.BasicSliderUI$Handler@342a3af3] 724645 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:OverrideCGX] 724648 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:OverrideCGX] 724651 228617.031 WARN (DoubleModel.java:934) Invalidating DoubleModel[PodSet:OverrideCD] while still having listeners [javax.swing.JSlider$ModelListener@295aa5a5, javax.swing.plaf.basic.BasicSliderUI$Handler@74a345c8] 724652 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:OverrideCD] 724655 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:OverrideCD] 724658 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:RadiusOffset] 724661 228617.031 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:AngleOffset] 724666 228617.032 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[PodSet:AxialOffset] 724667 228617.032 DEBUG (MemoryManagement.java:56) Adding object into collectable list: net.sf.openrocket.gui.configdialog.ComponentConfigDialog[dialog60,561,37,491x380,invalid,hidden,layout=java.awt.BorderLayout,MODELESS,title= Pod Set configuration,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,477x343,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] 724669 228641.299 USER (BasicFrame.java:699) Preferences selected 724738 228652.124 DEBUG (GUIUtil.java:248) Clearing all models of window net.sf.openrocket.gui.dialogs.preferences.PreferencesDialog[dialog61,179,179,628x447,invalid,hidden,layout=java.awt.BorderLayout,APPLICATION_MODAL,title=Preferences,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,614x410,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] 724741 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:DefaultMach] 724744 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:TimeStep] while still having listeners [javax.swing.JSlider$ModelListener@635c5306, javax.swing.plaf.basic.BasicSliderUI$Handler@39c67c9] 724745 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:TimeStep] 724746 0.000 VBOSE (-) ===== 717925 VBOSE lines removed ===== 724746 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:TimeStep] removing listener (total 0): javax.swing.JSlider$ModelListener@635c5306 724747 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:TimeStep] 724748 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:TimeStep] 724749 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindSpeedAverage] removing listener (total 2): javax.swing.JSpinner$ModelListener@7707b721 724750 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindSpeedAverage] 724751 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:WindSpeedAverage] while still having listeners [javax.swing.JSlider$ModelListener@3fed240f, javax.swing.plaf.basic.BasicSliderUI$Handler@6dab5aa4] 724752 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindSpeedAverage] 724753 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindSpeedAverage] removing listener (total 0): javax.swing.JSlider$ModelListener@3fed240f 724754 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindSpeedAverage] 724755 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindSpeedAverage] 724756 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindSpeedDeviation] removing listener (total 2): javax.swing.JSpinner$ModelListener@2a005690 724757 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindSpeedDeviation] 724758 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:WindSpeedDeviation] while still having listeners [javax.swing.JSlider$ModelListener@3f0e5a50, javax.swing.plaf.basic.BasicSliderUI$Handler@747a8d34] 724759 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindSpeedDeviation] 724760 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindSpeedDeviation] removing listener (total 0): javax.swing.JSlider$ModelListener@3f0e5a50 724761 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindSpeedDeviation] 724762 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindSpeedDeviation] 724763 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindTurbulenceIntensity] removing listener (total 1): javax.swing.JSpinner$ModelListener@1370ecbe 724764 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindTurbulenceIntensity] 724765 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:WindTurbulenceIntensity] while still having listeners [net.sf.openrocket.gui.dialogs.preferences.LaunchPreferencesPanel$1@62d0f790] 724766 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindTurbulenceIntensity] 724767 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindDirection] removing listener (total 2): javax.swing.JSpinner$ModelListener@47780a01 724768 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindDirection] 724769 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:WindDirection] while still having listeners [javax.swing.JSlider$ModelListener@51d81195, javax.swing.plaf.basic.BasicSliderUI$Handler@57008991] 724770 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindDirection] 724771 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:WindDirection] removing listener (total 0): javax.swing.JSlider$ModelListener@51d81195 724772 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:WindDirection] 724773 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:WindDirection] 724774 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchTemperature] removing listener (total 2): javax.swing.JSpinner$ModelListener@3c4b976e 724775 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchTemperature] 724776 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchTemperature] while still having listeners [javax.swing.JSlider$ModelListener@41cb8de6, javax.swing.plaf.basic.BasicSliderUI$Handler@6b20b3c1] 724777 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchTemperature] 724778 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchTemperature] removing listener (total 0): javax.swing.JSlider$ModelListener@41cb8de6 724779 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchTemperature] 724780 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchTemperature] 724781 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchPressure] removing listener (total 2): javax.swing.JSpinner$ModelListener@1dcf3007 724782 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchPressure] 724783 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchPressure] while still having listeners [javax.swing.JSlider$ModelListener@26c4abdd, javax.swing.plaf.basic.BasicSliderUI$Handler@484cdf85] 724784 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchPressure] 724785 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchPressure] removing listener (total 0): javax.swing.JSlider$ModelListener@26c4abdd 724786 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchPressure] 724787 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchPressure] 724788 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchLatitude] removing listener (total 2): javax.swing.JSpinner$ModelListener@1251cd6e 724789 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchLatitude] 724790 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchLatitude] while still having listeners [javax.swing.JSlider$ModelListener@1f287a07, javax.swing.plaf.basic.BasicSliderUI$Handler@4d5c1cd3] 724791 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchLatitude] 724792 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchLatitude] removing listener (total 0): javax.swing.JSlider$ModelListener@1f287a07 724793 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchLatitude] 724794 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchLatitude] 724795 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchLongitude] removing listener (total 2): javax.swing.JSpinner$ModelListener@61865b37 724796 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchLongitude] 724797 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchLongitude] while still having listeners [javax.swing.JSlider$ModelListener@35d76545, javax.swing.plaf.basic.BasicSliderUI$Handler@2147e149] 724798 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchLongitude] 724799 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchLongitude] removing listener (total 0): javax.swing.JSlider$ModelListener@35d76545 724800 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchLongitude] 724801 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchLongitude] 724802 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchAltitude] removing listener (total 2): javax.swing.JSpinner$ModelListener@6482c1ec 724803 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchAltitude] 724804 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchAltitude] while still having listeners [javax.swing.JSlider$ModelListener@1b1c3ab3, javax.swing.plaf.basic.BasicSliderUI$Handler@6ecbf302] 724805 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchAltitude] 724806 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchAltitude] removing listener (total 0): javax.swing.JSlider$ModelListener@1b1c3ab3 724807 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchAltitude] 724808 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchAltitude] 724809 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchRodLength] removing listener (total 2): javax.swing.JSpinner$ModelListener@2b37d4ae 724810 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchRodLength] 724811 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchRodLength] while still having listeners [javax.swing.JSlider$ModelListener@6ef9c668, javax.swing.plaf.basic.BasicSliderUI$Handler@328273ff] 724812 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchRodLength] 724813 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchRodLength] removing listener (total 0): javax.swing.JSlider$ModelListener@6ef9c668 724814 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchRodLength] 724815 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchRodLength] 724816 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchRodAngle] removing listener (total 2): javax.swing.JSpinner$ModelListener@308e1f07 724817 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchRodAngle] 724818 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchRodAngle] while still having listeners [javax.swing.JSlider$ModelListener@7949ada, javax.swing.plaf.basic.BasicSliderUI$Handler@2363d25c] 724819 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchRodAngle] 724820 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchRodAngle] removing listener (total 0): javax.swing.JSlider$ModelListener@7949ada 724821 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchRodAngle] 724822 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchRodAngle] 724823 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchRodDirection] removing listener (total 2): javax.swing.JSpinner$ModelListener@5045c119 724824 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchRodDirection] 724825 228652.124 WARN (DoubleModel.java:934) Invalidating DoubleModel[SwingPreferences:LaunchRodDirection] while still having listeners [javax.swing.JSlider$ModelListener@46754738, javax.swing.plaf.basic.BasicSliderUI$Handler@1d293661] 724826 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchRodDirection] 724827 228652.124 VBOSE (DoubleModel.java:919) DoubleModel[SwingPreferences:LaunchRodDirection] removing listener (total 0): javax.swing.JSlider$ModelListener@46754738 724828 228652.124 VBOSE (DoubleModel.java:930) Invalidating DoubleModel[SwingPreferences:LaunchRodDirection] 724829 228652.124 DEBUG (MemoryManagement.java:56) Adding object into collectable list: DoubleModel[SwingPreferences:LaunchRodDirection] 724830 228652.125 DEBUG (MemoryManagement.java:56) Adding object into collectable list: net.sf.openrocket.gui.dialogs.preferences.PreferencesDialog[dialog61,179,179,628x447,invalid,hidden,layout=java.awt.BorderLayout,APPLICATION_MODAL,title=Preferences,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,7,30,614x410,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] 724831 228666.462 VBOSE (AbstractScaleFigure.java:191) Updating RocketFigure to: 0.228800 user scale, 1080.94 overall scale 724832 228675.567 VBOSE (AbstractScaleFigure.java:191) Updating RocketFigure to: 0.228800 user scale, 1080.94 overall scale 724833 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=0.2] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@2a7a60d8] 724834 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=0.2] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@202db43a] 724835 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=0.2] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@742edbd4] 724836 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=0.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@63c5449a] 724837 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=0.0508] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@63c5449a] 724838 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=1.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@61570d89] 724839 228727.819 WARN (DoubleModel.java:950) DoubleModel[constant=1.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@6f1a4ca3] 724840 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=1.0471975511965976] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@4722d31e] 724841 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=5.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@7bfeef1d] 724842 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=1000.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@69e31bc2] 724843 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@181ec2b] 724844 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.0508] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@181ec2b] 724845 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@17123af4] 724846 228727.820 WARN (DoubleModel.java:950) DoubleModel[SwingPreferences:WindSpeedAverage] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@17123af4] 724847 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@1901ff3b] 724848 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.050799999999999956] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@1901ff3b] 724849 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=1.0] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@7317c2de] 724850 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.2] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@8b58368] 724851 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.2] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@6c73fb5e] 724852 228727.820 WARN (DoubleModel.java:950) DoubleModel[constant=0.2] being garbage-collected while having listeners [net.sf.openrocket.gui.adaptors.DoubleModel$ValueSliderModel@3a7ef87a] 724853 228748.601 USER (BasicFrame.java:822) Bug report selected 724854 228748.616 DEBUG (JarUtil.java:40) Found jar file using codeSource ---------- End of bug report ----------

JoePfeiffer commented 2 years ago

We believe what you're seeing is what's intended, and what most users will expect: when you hover over a finset, you should get information for that finset, not for the sum of all instances of it. The "Component analysis" dialog shows both the values for a single component, and for the aggregate of all the instances of that component.

But you did alert us to something that wasn't intended -- when you hover over the podset, which itself contains multiple subcomponents, it should show the some of all the masses of all instances of the subcomponents. So we are applying a patch that will change that.