ferram4 / Ferram-Aerospace-Research

Aerodynamics model for Kerbal Space Program
Other
239 stars 131 forks source link

Updating Spam in Log #73

Closed RealKolago closed 9 years ago

RealKolago commented 9 years ago

FAR floods the log with updating messages in the VAB when I put a part in. Testen on vanilla KSP 1.0.2 32 bit and FAR v0.15.1

Log: https://www.dropbox.com/s/ou8kks1jp9vtdz4/output_log.zip?dl=0

Sorry, accidentally hit close on the other one.

ferram4 commented 9 years ago

I need full reproduction steps. Something specific must cause this, but using any old part doesn't seem to.

RealKolago commented 9 years ago

Ok, in the empty VAB place some Pod in the VAB, delete it (drag it back to Partlist) and place some Pod again in the VAB. This triggers the spam every time for me.

I use the start options " -popupwindow -force-opengl"

ferram4 commented 9 years ago

I cannot reproduce in the latest dev build. Grab the dll from the repo and see if that causes the issue.

RealKolago commented 9 years ago

The problem stays even with the last DLL from 3 day ago.

ferram4 commented 9 years ago

What other mods, and which pod did you use?

RealKolago commented 9 years ago

Only ModularFlightIntegrator 1.0 and ModuleManager.2.6.3.dll other than FAR. System is Windows 7 64bit. Kerbal 1.0.2 32bit.

mk1pod was my last test.

ferram4 commented 9 years ago

Then I'm sorry, I just can't reproduce the issue. Try out the latest dev build, I changed a few things that might help.

I just uploaded an even newer build that might help. I have no idea though, I'm not seeing where things are breaking.

RealKolago commented 9 years ago

Same problem with new dll. Strange that you can't reproduce the issue.

RealKolago commented 9 years ago

Arrrg. I messed up my KSP test install directory with some older KSP files. 1000 sorry's!

ferram4 commented 9 years ago

What ended up being the solution? A lot of other people have had similar issues, and I'd like to know anything about the source of it.

RealKolago commented 9 years ago

I don't know. For vanilla game all is ok now. For my normal game the error still exist. So it is some interaction with one of my 70 mods. I will try to figure it out, but this will require a lot of testing. One of my mods updates the game database and FAR thinks that it has to do something with the new data. So some mod plays datebase ping pong with FAR. Best way is to find someone with the error and only a few mods installed to narrow it down.

RealKolago commented 9 years ago

Another strange thing in my game is that the mouse wheel sensitivity is set from 1 to 0 sometimes and I can't zoom outside of the VAB. But this is another story. :-(

ferram4 commented 9 years ago

... that doesn't explain anything at all. FAR doesn't care what the game database is about, all it cares about is if it can grab the mesh from the vehicle and voxelize it.

So this means that we've either got a mod that interferes with mods that create threads outside of Unity to get their work done, or we've got a mod that somehow breaks meshes?

What mods are you running?

RealKolago commented 9 years ago

This is a list of all my dll's in GameData: 000_FilterExtensions\FilterExtensions.dll 000_Toolbar\Toolbar.dll 000_USITools\DynamicTanks.dll 000_USITools\USITools.dll AquilaEnterprises\Bulb\Plugin\Bulb.dll AutoAsparagus\AutoAsparagus.dll AutoSmartParts\Plugins\AutoSmartParts.dll AviationLights\Plugins\AviationLights.dll B9_Aerospace\Plugins\B9_Aerospace_WingStuff.dll BahaSP\Parts\critterCrawler\CritterCrawler.dll BahaSP\Plugins\BDAnimationModules.dll BetterBuoyancy\Plugins\BetterBuoyancy.dll BetterTimeWarp\BetterTimeWarp.dll CapCom\CapCom.dll Chatterer\Plugins\Chatterer.dll CollisionFX\Plugins\CollisionFX.dll DavonTCsystemsMod\Plugins\DifferentialThrust.dll DeadlyReentry\Plugins\DeadlyReentry.dll Diazo\ActsEW\ActsEW.dll Diazo\AGExt\AGExt.dll Diazo\AGExt\kOSVoidAction.dll Diazo\AutoAction\AutoAction.dll Diazo\TWR1\TWR1.dll DistantObject\DistantObject.dll EditorExtensions\EditorExtensions.dll EnhancedNavBall\Plugins\EnhancedNavBall.dll EVAManager.dll ExceptionDetector\ExceptionDetector.dll ExtraplanetaryLaunchpads\Plugins\KSPAPIExtensions.dll ExtraplanetaryLaunchpads\Plugins\Launchpad.dll FerramAerospaceResearch\Plugins\FerramAerospaceResearch.dll FerramAerospaceResearch\Plugins\ferramGraph.dll FerramAerospaceResearch\Plugins\Scale_Redist.dll Firespitter\Plugins\Firespitter.dll FlagRotate\FlagRotate.dll FTLDrive\Plugins\FTLDrive.dll Fusebox\Plugins\Fusebox.dll GForce\Plugins\GForce.dll GPOSpeedFuelPump\Plugins\GPOSpeedFuelPump.dll HaystackContinued\HaystackContinued.dll HeatWarning\HeatWarning.dll IntakeBuildAid\IntakeBuildAid.dll InterstellarFuelSwitch\Plugins\InterstellarFuelSwitch.dll JSI\RasterPropMonitor\Plugins\MechJebRPM.dll JSI\RasterPropMonitor\Plugins\RasterPropMonitor.dll JSIPartUtilities.dll KAS\Plugins\KAS.dll KerbalEngineer\KerbalEngineer.dll KerbalFoundries\Plugins\KerbalFoundries.dll KerbalJointReinforcement\Plugin\KerbalJointReinforcement.dll Kerbaltek\HyperEdit.dll KerboKatz\CraftHistory\CraftHistory.dll KerboKatz\KerboKatzUtilities.dll KerboKatz\RecoverAll\RecoverAll.dll KerboKatz\SmallUtilities\SmallUtilities.Afterburner.dll KerboKatz\SmallUtilities\SmallUtilities.DisableTempGagues.dll KerboKatz\SmallUtilities\SmallUtilities.EditorCamUtilities.dll KerboKatz\SmallUtilities\SmallUtilities.FPSLimiter.dll KerboKatz\SmallUtilities\SmallUtilities.FPSViewer.dll KineTechAnimation\Plugins\KineTechAnimation.dll KIS\Plugins\KIS.dll Klockheed_Martian_Gimbal\Plugins\km_Gimbal.dll KSEA\Sentinel\Sentinel.dll KSP-AVC\KSP-AVC.dll MagicSmokeIndustries\IRSequencer\Plugins\IRSequencer.dll MagicSmokeIndustries\Plugins\InfernalRobotics.dll MagicSmokeIndustries\Plugins\KSPAPIExtensions.dll MagicSmokeIndustries\Plugins\Scale_Redist.dll MechJeb2\Plugins\MechJeb2.dll MenuStabilizer.dll MinAmbience\MinAmbience.dll ModularFlightIntegrator\ModularFlightIntegrator.dll ModularFuelTanks\Plugins\KSPAPIExtensions.dll ModularFuelTanks\Plugins\modularFuelTanks.dll ModuleManager.2.6.3.dll ModuleRCSFX\Plugins\ModuleRCSFX.dll NavHud\Plugins\NavHud.dll NearFutureSolar\Plugins\NearFutureSolar.dll Nereid\FinalFrontier\Plugins\FinalFrontier.dll Nereid\S.A.V.E\Plugins\S.A.V.E.dll NRAP\Plugins\NRAP.dll PartWizard\Plugins\PartWizard.dll PlaneMode\Plugins\PlaneMode.dll PlanetShine\Plugins\PlanetShine.dll ProceduralFairings\KSPAPIExtensions.dll ProceduralFairings\ProceduralFairings.dll ProceduralParts\Plugins\KSPAPIExtensions.dll ProceduralParts\Plugins\ProceduralParts.dll QuantumStrutsContinued\Plugins\QuantumStrutsContinued.dll QuickGoTo\Plugins\QuickGoTo.dll QuickHide\Plugins\QuickHide.dll QuickScroll\Plugins\QuickScroll.dll QuickSearch\Plugins\QuickSearch.dll QuickStart\Plugins\QuickStart.dll RCSBuildAid\Plugins\RCSBuildAid.dll RCSBuildAid\Plugins\RCSBuildAidToolbar.dll RealChute\Plugins\RealChute.dll REPOSoftTech\AmpYear\Plugins\AmpYear.dll REPOSoftTech\AmpYear\Plugins\AYInterfaces.dll REPOSoftTech\KabinKraziness\Plugins\KKInterfaces.dll RoutineMissionManager\CommercialOfferings.dll SCANsat\Plugins\SCANmechjeb.dll SCANsat\Plugins\SCANsat.dll ScienceAlert\ScienceAlert.dll ShipManifest\Plugins\CLSInterfaces.dll ShipManifest\Plugins\ShipManifest.dll SimpleOrbitCalculator\Plugins\SimpleOrbitCalculator.dll SmartParts\Plugins\KSPAPIExtensions.dll SmartParts\Plugins\SmartParts.dll SmartStage\Plugins\SmartStage.dll SmokeScreen\SmokeScreen.dll StageRecovery\StageRecovery.dll StockBugFixModules\BandwidthFix\BandwidthFix.dll StockBugFixModules\KerbalDebrisFix\KerbalDebrisFix.dll StockBugFixModules\ModuleAeroSurfaceFix\ModuleAeroSurfaceFix.dll StockBugFixModules\ModuleControlSurfaceFix\ModuleControlSurfaceFix.dll StockBugFixModules\ModuleGimbalFix\ModuleGimbalFix.dll StockBugFixModules\ModuleParachuteFix\ModuleParachuteFix.dll StockBugFixModules\ModuleProceduralFairingFix\ModuleProceduralFairingFix.dll StockBugFixModules\ModuleWheelFix\ModuleWheelFix.dll StockBugFixModules\PhysicsFix\PhysicsFix.dll StockBugFixModules\StickyLaunchPadFix\StickyLaunchPadFix.dll StockBugFixModules\StockPlusController.dll StockBugFixModules\SymmetryActionFix\SymmetryActionFix.dll TacFuelBalancer\TacFuelBalancer.dll TakeCommand\TakeCommand.dll TextureReplacer\Plugins\TextureReplacer.dll Thermometer\Plugins\Thermometer.dll ThrottleControlledAvionics\Plugins\ThrottleControlledAvionics.dll TimeControl\TimeControl.dll ToadicusTools\ToadicusTools.dll TriggerTech\KerbalAlarmClock\KerbalAlarmClock.dll TriggerTech\KSPAlternateResourcePanel\KSPAlternateResourcePanel.dll TriggerTech\TransferWindowPlanner\TransferWindowPlanner.dll TweakableEverything\TweakableAnimateGeneric.dll TweakableEverything\TweakableCrossFeed.dll TweakableEverything\TweakableDecouplers.dll TweakableEverything\TweakableDockingNode.dll TweakableEverything\TweakableEngineFairings.dll TweakableEverything\TweakableEVA.dll TweakableEverything\TweakableFuelPumps.dll TweakableEverything\TweakableGimbals.dll TweakableEverything\TweakableIntakes.dll TweakableEverything\TweakableLadders.dll TweakableEverything\TweakableParachutes.dll TweakableEverything\TweakableRCS.dll TweakableEverything\TweakableReactionWheels.dll TweakableEverything\TweakableSAS.dll TweakableEverything\TweakableSolarPanels.dll TweakableEverything\TweakableStaging.dll TweakScale\plugins\KSPAPIExtensions.dll TweakScale\plugins\Scale.dll TweakScale\plugins\Scale_Editor.dll TweakScale\plugins\Scale_Redist.dll UmbraSpaceIndustries\Karbonite\Karbonite.dll UmbraSpaceIndustries\KarbonitePlus\KarbPlus.dll UmbraSpaceIndustries\Kolonization\KolonyTools.dll UmbraSpaceIndustries\SrvPack\AirbagTools.dll UmbraSpaceIndustries\SrvPack\Lifeboat.dll UmbraSpaceIndustries\WarpDrive\WarpEngine.dll UniversalStorage\Plugins\AdvancedAnimator.dll WaypointManager\WaypointManager.dll WildBlueIndustries\Cooldown.dll WildBlueIndustries\DSEV\SpinHub.dll WildBlueIndustries\DSEVUtils.dll WildBlueIndustries\WildBlueTools.dll

RealKolago commented 9 years ago

First I will try all the procedural stuff

B9_Aerospace\Plugins\B9_Aerospace_WingStuff.dll ProceduralFairings\ProceduralFairings.dll ProceduralParts\Plugins\ProceduralParts.dll

and TweakScale

RealKolago commented 9 years ago

Ok, Kerbal with FAR and

B9_Aerospace\Plugins\B9_Aerospace_WingStuff.dll ProceduralFairings\ProceduralFairings.dll ProceduralParts\Plugins\ProceduralParts.dll TweakScale

is ok.

RealKolago commented 9 years ago

adding TweakableEverything -> OK adding DeadlyReentry -> OK adding Adjustable Landing Gear -> OK

RealKolago commented 9 years ago

adding StockBugFixModules -> OK adding FlagRotate -> OK adding all KerboKatz -> OK

RealKolago commented 9 years ago

MagicSmokeIndustries\Plugins -> OK Firespitter\Plugins\Firespitter.dll only -> OK all Diazo -> OK NRAP\Plugins\NRAP.dll -> OK

RealKolago commented 9 years ago

QuickGoTo\Plugins\QuickGoTo.dll QuickHide\Plugins\QuickHide.dll QuickScroll\Plugins\QuickScroll.dll QuickSearch\Plugins\QuickSearch.dll QuickStart\Plugins\QuickStart.dll

and we have the error!

RealKolago commented 9 years ago

QuickStart\Plugins\QuickStart.dll -> OK QuickSearch\Plugins\QuickSearch.dll -> OK QuickScroll\Plugins\QuickScroll.dll -> OK QuickRevert.dll -> Ok QuickGoTo\Plugins\QuickGoTo.dll -> OK QuickHide\Plugins\QuickHide.dll -> error!

RealKolago commented 9 years ago

So we have the villain... QuickHide!

Testet with vanilla KSP and only

FerramAerospaceResearch ModularFlightIntegrator QuickHide

installed.

RealKolago commented 9 years ago

https://github.com/malahx/QuickHide

RealKolago commented 9 years ago

KSP and only QuickHide is OK.

RealKolago commented 9 years ago

Log with the error: https://www.dropbox.com/s/n5gjtti49m6qdvg/output_log3.zip?dl=0

RealKolago commented 9 years ago

Opened a new issue: https://github.com/malahx/QuickHide/issues/3