Dubwise56 / Rimefeller

Drill for oil, process into chemfuel, plastic, composites, napalm
22 stars 10 forks source link

Exception Ticking OilWell #12

Open DoomedAtlantis opened 3 years ago

DoomedAtlantis commented 3 years ago

Hello,

I have been getting the below error in my game. It seems to only occur when there are oil derricks on the map. When the derrick is remove and only the oil well head is left, the errors stop.

If you require additional information, please let me know and I will do my best to provide it.

If this error is ignorable, great! I just thought that I would bring it to your attention in the event that it is a problematic error.

Example of Error:

Exception ticking OilWell73762 (at (107, 0, 128)): System.NullReferenceException: Object reference not set to an instance of an object at Rimefeller.CompOilDerrick.CompTick () [0x0000e] in <5345faa838f64e3bafb3b506f10b51d3>:0 at Verse.ThingWithComps.Tick () [0x00024] in <7927e938de4c4089b4add4215e58d5b1>:0 at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch2 (Verse.TickList) (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Full harmony log: https://gist.github.com/0154d9f51f8ca8f266d7fdb6ebd8b7b0

Another harmony log from a previous save on the colony: https://gist.github.com/aaba2fb32535436e49c9e148c6be4c02

Dubwise56 commented 3 years ago

pushed a new release, can you check it and see if a new error pops up, cheers

DoomedAtlantis commented 3 years ago

Hello,

Thank you!

The Exception ticking OilWell appears to be fixed. It should be noted that the oil well drill progress was reset when placed on existing well heads.

Unfortunately, the oil wells also do not appear to make drilling progress. I have tried using old well heads, removing old well heads and attempting to re-drill, building a new oil derrick on the same oil deposit, building a new oil derrick on a new oil deposit. In all cases my pawns would go to drill the well and no progress would be made. I also used dev mode to set the drilling progress to 100% and the oil well still never completed and never began pumping oil.

I also reinstalled the mod and restarted the game and the same issue was present. I also found that the same drilling progress issue happens with the deep oil drill.

I have add a full harmony log below, but I did not see an exception in the dev window(s). I should also note that the drilling issue is still present in a new game.

Main save: https://gist.github.com/43a6e9a0b93db2b771e08bf2c7479797

New save in dev mode test: https://gist.github.com/79942dc050afde805200bbc01beda3a3

Dubwise56 commented 3 years ago

You are getting the message "OilWell def is missing a required CompRefuelable for steel, a mod probably stripped it from the building."

that means you have a mod thats breaking anything that adds steel as a fuel to an item, probably in an attempt to remove barrel refuels on guns, remove that mod and it will work, also you have a shitload of other errors you really need to get fixed before you should continue playing

DoomedAtlantis commented 3 years ago

Thank you for the help!!

The mod causing the issue was "[KIR]No Turret Barrels Replacing", disabling it fixed the issue immediately.

Also, I have placed a bug report with the other mod causing the continual "Exception filling window" exception. The error was resolved by removing all items of that mod that were placed on the game map.