This is by no means an urgent problem, and you might be wondering why I’m fiddling with an extension that apparently hasn’t been touched since 2015. It’s called the Eneroth Railroad System (https://sketchucation.com/plugin/984-ene_railroad), an extension where you draw train tracks and animate trains on them, and it’s one of the greatest SketchUp extensions I’ve come across. I’ve tried to learn everything about it. From what I gather, it works really well. However, there are a couple of bugs, but none so serious as to impair the functionality and stability of my models.
(DRG Class 01 by Julia Eneroth. If you look closely, the animation is a tiny bit choppy, and it seems to take barely noticeable, but prevalent pauses every quarter-second or so. With more geometry in the model, the pauses are longer and can be slightly annoying to watch. It doesn’t do this with every model, but I’m trying to figure out what the trend is)
So, in exploring this extension, I noticed one odd thing, in particular. On occasion, this message would appear in the ruby console:
I unfortunately do not know enough about ruby to understand the issue in its entirety, but the console is telling me that no method is defined for “invalidate” in the file. Also, for several minutes, it’ll keep copying and pasting the same error message several times per second within the console before I quit and restart SketchUp, (Make version 2017) The problem seems to disappear when I do so, but it eventually comes back.
How the model’s active view returns nil is beyond me.
Hmmm… you are on Mac. Do you have another model open at the same time (or shortly before) this error occurs ? If somehow the @model reference got to pointing at another model object, then strange things could happen.
If so, … I’d suggest not switching model documents whilst the animation tool is active.