OCL won’t load

When in sketchup, I can click on the OCL icon, but nothing happens. I have tried deleting and reinstalling the extension, but it still does nothing when OCL is clicked.

Have you disconnected a second monitor? Sometimes the problem is that and the icons are still in it.

Rachel—

I’m clicking on the OCL icon at the top of the SketchUp screen. I’m not sure I understand what icons you might be referring to in the “other screen.” I am using a laptop that is driving a 4K monitor as well as the main screen. It also occurs to me that I disconnected the laptop from the 4K and tried to open SketchUp just on the laptop. That did not go well at all. I had assumed that Microsoft was intelligent enough to open all running apps on the main laptop screen. Nope. Could this have caused this error somehow?

No Windows is not able to do that. You will probably find the icons if you reconnect your external monitor again.
Sometimes changing the resolution of your screen solve the problem too.

Rachel—

Again, the icons ARE THERE at the top of the Sketchup app. The OCL icon, however, does nothing. I can’t launch the extension.

How do I attach an image to this post? There doesn’t seem to be an icon for doing that and I haven’t used markup or html in years!

—Bill

Here


Read this post and Install Dialog Cascader. Maybe it solve your problem.

His name is Rafael, … not Rachel.

1 Like

Hahaha! Thanks Dan. Because I have a friend named Rachel, autocorrect kills me every time I type Rafael. It’s enormously embarrassing!

1 Like

@boris.beaulant

As far as I know, with every new install or update of SketchUp 2024, it seems to break something in the Ruby class Singleton … until the user reboots the computer.

So my main advice from now is to try to restart the computer and OpenCutList should start :wink:

This kind of problem will be fixed in next major release where I removed Singleton use.


Geek info, the error behind this is :

/SketchUp/SketchUp 2024/Tools/RubyStdLib/singleton.rb:95: warning: already initialized constant Singleton::VERSION

1 Like

Thanks Boris—

I have shut down and rebooted my computer several times, and then restarted SketchUp. The OCL icon still does nothing. I’ll try again in the morning. I’ve reverted back to SU 2023 for now. OCL works fine there.

So, open the Ruby Console before trying to click the OpenCutList button and send me the entire error that console may contain.

This is a warning not an exception. It would not itself cause code not to load. The constant reference named would simply be reassigned to a new value.

The possibility (if no exception message appears) may be that the interface window is opening offscreen.

Both Rafael and I did point William toward my dialog cascader extension that could bring the window back onscreen.

The easiest way to solve this kind of issue is to use this embedded OCL function : Reset Window Position

OpenCutList override native dialog positioning. So common tools may not work.

That’s right. So I don’t know why users who encounter this kind of problem just after updating SU24 can solve it by just restarting the computer.

1 Like