Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception Ticking OilWell #12

Open
DoomedAtlantis opened this issue May 25, 2021 · 4 comments
Open

Exception Ticking OilWell #12

DoomedAtlantis opened this issue May 25, 2021 · 4 comments

Comments

@DoomedAtlantis
Copy link

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
Copy link
Owner

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

@DoomedAtlantis
Copy link
Author

DoomedAtlantis commented Jun 6, 2021

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
Copy link
Owner

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
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants