KSP-RO / ProceduralParts

A continuation of StretchySRBs, which is a continuation of StretchyTanks
71 stars 79 forks source link

Freeze on startup in 1.0.5 #181

Closed quantum1423 closed 8 years ago

quantum1423 commented 8 years ago

I'm encountering a strange issue that seems to have something to do with ProceduralParts. I updated KSP to 1.0.5. (64-bit Linux), and then proceeded with my usual CKAN mod-installing routine. However, KSP hangs on ProceduralParts/Parts/ZOtherMods/RFSRB/proceduralSRBRealFuels.

Now at this point you probably think it's the same thing as this issue, but no, I'm very very sure I'm running 1.0.5. Strangely, if I remove the said file, it continues loading, until it reaches some other random file from some random other mod, on which it starts hanging again, so it might not be ProceduralParts. But this is a fresh install, and there shouldn't be anything horribly wrong. The logs are also different from the other issue: it ends this way:

[LOG 21:02:51.981] PartLoader: Compiling Part 'ProceduralParts/Parts/Structural/Structural/proceduralCrewTube'
[WRN 21:02:51.988] PartLoader Warning: Variable RSSROConfig not found in Part
[ERR 21:02:52.022] Cannot find a PartModule of typename 'ModuleAeroReentry'

[LOG 21:02:52.059] PartLoader: Part 'ProceduralParts/Parts/Structural/Structural/proceduralCrewTube' has no database record. Creating.
[LOG 21:02:52.094] DragCubeSystem: Creating drag cubes for part 'proceduralCrewTube'
[EXC 21:02:52.164] NullReferenceException: Object reference not set to an instance of an object
        ProceduralParts.ProceduralPart.OnStart (StartState state)
        UnityEngine.Debug:LogException(Exception)
        ProceduralParts.ProceduralPart:OnStart(StartState)
        ProceduralParts.ProceduralPart:GetInfo()
        PartLoader:CompilePartInfo(AvailablePart, Part)
        ^W^E:MoveNext()
[LOG 21:02:52.165] PartLoader: Compiling Part 'ProceduralParts/Parts/Tanks/TankOre/proceduralTankOre'
[ERR 21:02:52.170] [ShipTemplate]: No Resource definition found for RESOURCE

[WRN 21:02:52.172] PartLoader Warning: Variable RSSROConfig not found in Part
[ERR 21:02:52.205] Cannot find a PartModule of typename 'ModuleAeroReentry'

[LOG 21:02:52.241] PartLoader: Part 'ProceduralParts/Parts/Tanks/TankOre/proceduralTankOre' has no database record. Creating.
[LOG 21:02:52.276] DragCubeSystem: Creating drag cubes for part 'proceduralTankOre'
[EXC 21:02:52.340] NullReferenceException: Object reference not set to an instance of an object
        ProceduralParts.ProceduralPart.OnStart (StartState state)
        UnityEngine.Debug:LogException(Exception)
        ProceduralParts.ProceduralPart:OnStart(StartState)
        ProceduralParts.ProceduralPart:GetInfo()
        PartLoader:CompilePartInfo(AvailablePart, Part)
        ^W^E:MoveNext()
[LOG 21:02:52.347] PartLoader: Compiling Part 'ProceduralParts/Parts/ZOtherMods/RFSRB/proceduralSRBRealFuels'

Here are the mods I installed:

{
    "kind": "metapackage",
    "abstract": "A list of modules installed on the default KSP instance",
    "name": "installed-default",
    "license": "unknown",
    "version": "2015.12.03.02.13.00",
    "identifier": "installed-default",
    "spec_version": "v1.6",
    "depends": [
        {
            "name": "RealismOverhaul",
            "version": "v10.6.0"
        },
        {
            "name": "ConnectedLivingSpace",
            "version": "1.2.0.1"
        },
        {
            "name": "FilterExtensions",
            "version": "2.4.1.3"
        },
        {
            "name": "KSP-AVC",
            "version": "1.1.5.0"
        },
        {
            "name": "ProceduralFairings",
            "version": "v3.15"
        },
        {
            "name": "ProceduralFairings-ForEverything",
            "version": "v0.1.1"
        },
        {
            "name": "ProceduralParts",
            "version": "v1.1.9"
        },
        {
            "name": "RCSBuildAid",
            "version": "0.7.4"
        },
        {
            "name": "RemoteTech",
            "version": "v1.6.9"
        },
        {
            "name": "SemiSaturatableRW",
            "version": "1.10.2.1"
        },
        {
            "name": "TextureReplacer",
            "version": "2.4.11"
        },
        {
            "name": "Toolbar",
            "version": "1.7.10"
        },
        {
            "name": "Service-Compartments-6S",
            "version": "1.3"
        },
        {
            "name": "KAS",
            "version": "0.5.5"
        },
        {
            "name": "RN-SalyutStations-SoyuzFerries",
            "version": "v2.0"
        },
        {
            "name": "RN-Skylab",
            "version": "v1.2"
        },
        {
            "name": "SXT",
            "version": "23.1"
        },
        {
            "name": "TantaresLV",
            "version": "15.0"
        },
        {
            "name": "AdvancedJetEngine",
            "version": "2.5.2"
        },
        {
            "name": "FerramAerospaceResearch",
            "version": "3:0.15.5.4"
        },
        {
            "name": "ModuleManager",
            "version": "2.6.13"
        },
        {
            "name": "ModularFlightIntegrator",
            "version": "1.1.2"
        },
        {
            "name": "SolverEngines",
            "version": "v1.13"
        },
        {
            "name": "KerbalJointReinforcement",
            "version": "v3.1.4"
        },
        {
            "name": "RealChute",
            "version": "1.3.2.5"
        },
        {
            "name": "RealFuels",
            "version": "rf-v10.8.1"
        },
        {
            "name": "CommunityResourcePack",
            "version": "0.4.7.0"
        },
        {
            "name": "RealHeat",
            "version": "v2"
        },
        {
            "name": "RealPlume",
            "version": "1:v0.4.3"
        },
        {
            "name": "SmokeScreen",
            "version": "2.6.9"
        },
        {
            "name": "FirespitterCore",
            "version": "v7.1.5"
        },
        {
            "name": "ReflectionPlugin",
            "version": "1.2"
        },
        {
            "name": "SovietPackCore",
            "version": "v2.0"
        },
        {
            "name": "FirespitterResourcesConfig",
            "version": "7.1.5"
        }
    ]
}
eschoell commented 8 years ago

I am having the same problem, and it definitely seems to be RealFuels, as it only happens when that mod is installed. If I uninstall it, KSP starts up fine. I am getting essentially the same messages in the log file as shown above -- the same error, on a different part. If I remove (comment out) the config for that part, it'll just fail on something else.

NathanKell commented 8 years ago

Are you on 1028? Make sure buildID.txt in the KSP folder shows 1028 or above.

eschoell commented 8 years ago

OK, I am on 1024. I am using CKAN. Looks like its not getting the latest? I didn't see a binary on Github (although I spent all of 20 seconds looking). If not, I'll try building from source tomorrow. I'll let you know either way (if the problem persists or goes away).

Thanks, Eric

On Fri, Dec 04, 2015 at 11:55 PM, NathanKell notifications@github.com<mailto:notifications@github.com> wrote:

Are you on 1028? Make sure buildID.txt in the KSP folder shows 1028 or above.

— Reply to this email directly or view it on GitHubhttps://github.com/Swamp-Ig/ProceduralParts/issues/181#issuecomment-162139879.

NathanKell commented 8 years ago

No, I'm talking about KSP itself

eschoell commented 8 years ago

Ah. Well I guess I won't be compiling THAT from source.

Is it worth downloading KSP again to get 1028?

On Sat, Dec 05, 2015 at 12:24 AM, NathanKell notifications@github.com<mailto:notifications@github.com> wrote:

No, I'm talking about KSP itselfhttp://forum.kerbalspaceprogram.com/index.php?/topic/124998-silent-patch-for-ksp-105-published/

— Reply to this email directly or view it on GitHubhttps://github.com/Swamp-Ig/ProceduralParts/issues/181#issuecomment-162142619.

NathanKell commented 8 years ago

Yes. There were enough critical bugs that a hotfix release was warranted, so do please update. :)

eschoell commented 8 years ago

That did the trick.

Thanks, Eric

On Sat, Dec 05, 2015 at 12:46 AM, NathanKell notifications@github.com<mailto:notifications@github.com> wrote:

Yes. There were enough critical bugs that a hotfix release was warranted, so do please update. :)

— Reply to this email directly or view it on GitHubhttps://github.com/Swamp-Ig/ProceduralParts/issues/181#issuecomment-162145303.

ItMustBeACamel commented 8 years ago

Version conflict. --> solved