Upright Extrude In the JHS PowerBar Does NOT Work In Sketchup 2017

I’ve been working on this problem for days now and I’m getting very frustrated about this plugin. I have Sketchup 2017 and just downloaded and installed the JHS PowerBar, which includes a tool similar to the Upright Extrude plugin which is supposed to be for Sketchup 2017. I watched videos about this useful tool and claims to extrude a ramp, such as a circular parking deck. Every time I click on the Upright Extrude icon in the JHS PowerBar tool, NOTHING happens and Sketchup locks up and crashes. This happens every time I click that icon to extrude. What is the problem? There is NO reason for it not to work unless I’m not doing something correctly. But the videos I watched I followed to the T.

Ken.

Have you tried the Eneroth Upright Extrude extension? Did it give you any errors?

Did you check the ruby code?

What version of JHS Powerbar do you have installed?

Hi,’

Yes. I’ve tried the Eneroth Upright Extrude extension and it is only for later versions of Sketchup. They did not work in Sketchup 2017. I’ve tried all versions and they all do the same thing.

Any of these did not give any error messages. Sketchup just stops working and I have to close it. I’ve highlighted the spiral helix and selected the face.

What do you mean by “ruby code?” I have no idea how to do that. Nothing is mentioned about checking a ruby code. I currently have version 2019 of the JHS PowerBar that’s suppose to work in Sketchup 2017 but I’ve tried all of them and they all do the same thing.

Ken.

I downloaded and installed the extension and it works as expected in SketchUp 2017.

That’s great. Which extension is that, what is the exact file name and where did you download it from? I just don’t understand why I’m having a problem with that extension.

Ken.

1 Like

As I already wrote in the previous message and you in your messages, the name of the extension is ‘Eneroth Upright Extrude’ and I downloaded it from the Extension Warehouse.

1 Like

Hi Amara,

I’ve downloaded and installed the Eneroth Upright Extrude from the extensions warehouse and I’m still having the same problem. I haven’t been able to find the Enroth Upright Extruder for Sketchup 2017. The only ones I’ve found are for Sketchups 2021 through 2025. A friend of mine has the JHS PowerBar Upright Extrude tool and he says that it works fine in Sketchup 2017. It seems I’m getting some conflicts and don’t know what to believe. But the point is neither one has worked, no matter which ones I install. I’ve installed them all and none of them worked. Could the problem be with the Helix Curve tool? What version or file name are y’all using?

Get it at Sketchucation

1 Like

That’s the one I’ve used. But as I’ve said, none of them work. I’ve tried them all. Does anyone know what the problem is?

Ken.

It might be that the PowerBar ‘requires’ the Upright Extruder extension. If you have a version of that installed that in not compatible with v2017 then it’s not the toolbar’s fault - your need to install a compatible version of the Extruder. If you don’t have an old compatible version of its RBZ saved somewhere, then you need to reach out to Eneroth and see if she can help. You might be lucky if someone has an old version to share with you - unfortunately I only have back to v1.2.1 which is the one on the SketchUcation PluginStore, where its compatibility is not listed by the author - but its equivalent EWH listing says it’s >=v2021 compatible only and it’s the same version number too.

Hi TIG,

From what I understand, the JHS powerBar comes with the Upright Extruder. A friend of mine has the same plugin for Sketchup 2017 and he says his works fine. But I did install the Eneroth Upright Extruder and it has not solved the problem. You said I need to reach out to Eneroth. How do I reach out to her? I’m just tired of wasting my time trying to fix this problem. I have never had a plugin, like the Upright Extrude, that gave so much problems at this one. When I click on the Upright Extrude icon, rather it be the Eneroth Upright Extuder or the Upright Extruder in the JHS PowerBar, nothing happens then after a few seconds, Sketchup stops running and freezes up and I have to close it. Thanks for your help.

Ken.

I loaded the JHS toolbar and Eneroth’s version.

Hers worked fine for me [v2026], but it failed via the JHS toolbar.

The toolbar doesn’t ‘load’ her script, but it has the necessary parts of that script pasted into its own RB file. BUT there is a typo in that code around line#6284 [reveal if you run the tool from the toolbar with the Ruby Console open]. There is a line that should start with a leading # to stop its contents getting read as Ruby commands. The initial # and the textDo [for Do-ne] are missing]. Change it to…

# ne as several subtransformation that are later merged to the actual scaling transformation

If you edit the RB file [ ../Plugins//JHS/jhs_powerbar.rb ] in a plain text editor and add the missing # it then works OK, after a save and a restart of SketchUp !

So after all of this it’s nothing to do with Eneroth’s version - the toolbar version has the typo and needs correcting. Her version should work for you, but you need to have a face and some connected edges preselected before running it - but if you still get error messages in the Ruby Console it might be useful to know them…

1 Like

Hi TIG,

I do not understand exactly what you want me to edit. Could you specify exactly what line and what to edit or enter on that line?

Ken.

The only part he didn’t tell you is where to look for the file (in your Plugins folder), but he certainly did say the file name, the approximate line number, and the change to make. Read his post again.

1 Like

My post explained the process in detail.

I assumed you new where your SketchUp Plugins folder was.
If you are lost, then do this - open the Ruby Console [you do know how to open that?] and in it type [or paste] this one-liner+enter - it returns your user’s Plugins folder path - I assume you know how to use that string within the ““ to open a window and open the .RB file within it in a plain-text editor, like Notepad++, NOT a word-processor, then edit and save that file…
Sketchup.find_support_file('Plugins')

I know where the plugin folder is and the file name you’ve posted. Regarding opening the Ruby Console, I don’t know what you mean by ruby console and I’m still lost on what you’ve posted here and has not explained to me how to do this. I need to know how to get in touch with the author.

Hi TIG,

I just wanted to let you know that I have the problem fixed now. There were so many things that I did not understand, but thanks for your help. I don’t think I’ll need to reach out for Eneroth now. The JHS PowerBar works fine, even without the Eneroth Upright Extruder being installed.

Glad you’ve got it working now.

There’s never been an issue with Eneroth’s original version, so I’m puzzled as to why you have an issue with it earlier.

The JHS toolbar version pasted her script’s code into itself and had that one typo - my edit fixed that error. Often errors are much more convoluted to resolve.

If you get any errors with extensions, then running them with the Ruby Console open can often print up errors, which can be helpful to the authors or helpers in identifying what tripped things up…

1 Like

I don’t remember where I’ve read it but it stated that Eneroth Upright Extruder is compatible for Sketchup versions 2021 through 2026. But I hear many say that it worked fine in Sketchup Make 2017. So I’m puzzled about that too. Regarding getting any errors, I wasn’t getting any errors. Sketchup would just stop running or responding after I’ve clicked on the icon. I did not understand what you meant by Ruby Console and I’ve never used it. But I did noticed it in Sketchup under the Window menu. Once again, thanks for your help and knowledge on these things.

What is the geometry like? How many edges are involved? Do you have Profiles turned on in the style? It might be that the extension is just busy doing what you asked it to do. If that’s the case you have to wait until it completes before SketchUp will allow you to do anything else.

Share the model file so we can see what you have been working with.