I can blame it on another mod, because if nothing else I haven't updated my code in months.
The game has been updated though. And bugs can occur "randomly" and seldom. I guess you can call "base" a mod that was updated and broke your mod?
Yes, the problem was in the lumberjack code
:)
but it was specifically caused by an interaction with another mod, which was changed.
I just tested now, even though I read the code already and saw that there was no mod interaction. The the mod crashes when I load the save with only LumberJack enabled (and base ofc).
Perhaps you need to understand coding and how it interacts in factorio.
I'm a programmer and a modder too. And since I diagnosed the problem and correctly found out it wasn't due to mod interaction just from a few seconds of reading the code you could probably safely assume I know the mod API well.
You barely provided me any information, and so there is no way to resolve this
I answered all your questions and did your tests. I was kind of confused that you didn't ask for the correct test (disabling any mod other than Lumberjack) but I did as you asked. I have now executed the correct test. And I'm uploading the savefile too so you can see if you can fix it yourself. Even though you didn't ask for it before
https://www3.zippyshare.com/v/GhyLrYHe/file.html
and so there is no way to resolve this, especially considering all those mods.
Other mods not needed.