Sketchucation Tools 5.0.2
-
Sketchucation Tools 5.0.1. is broken on my system (Windows 11, Sketchup Make 2017). The Sketchucation menu only has the following entries:
Next: everytime I launch Sketchup, I get the following error messages
Error: #<Errno::ENOENT: No such file or directory @ rb_sysopen - C:/Users/xxx/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/Fredo6_Curviloft/Curviloft.plugin>
c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:892:inreadlines' c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:892:in
block (4 levels) in getMyPlugins'
c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:883:ineach' c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:883:in
block (3 levels) in getMyPlugins'
c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:868:ineach' c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:868:in
block (2 levels) in getMyPlugins'
c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:865:ineach' c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:865:in
block in getMyPlugins'
c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:864:ineach' c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_dialog.rbe:864:in
getMyPlugins'
c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_loader.rbe:99:in<module:SCF>' c:/users/xxx/appdata/roaming/sketchup/sketchup 2017/sketchup/plugins/sketchucation/scf_loader.rbe:13:in
<main>'
C:/Program Files/SketchUp/Tools/extensions.rb:197:ineval' C:/Program Files/SketchUp/Tools/extensions.rb:197:in
require'
C:/Program Files/SketchUp/Tools/extensions.rb:197:inload' C:/Users/xxx/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/SketchUcation.rb:173:in
register_extension'
C:/Users/xxx/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/SketchUcation.rb:173:in<module:SCF>' C:/Users/xxx/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/SketchUcation.rb:17:in
<top (required)>' -
OK, just a small update on the previous post. I noticed at the top of the error chain, that a specific extension would be missing (curviloft). It's an extension that I acquired quite a while ago, but it's not installed (certainly not at this moment, unsure whether it may have been installed on this machine in the past). I acquired that extension as part of a bundle. But, apparently, the simple fact that this extension is not installed, triggers the error with Sketchucation's new version. After manually adding the 'missing' extension, and relaunching Sketchup, the same error popped up, but this time about a different extension. Only after having installed ALL missing extensions of that bundle that was acquired quite long ago, Sketchup returned to a normal way of working when being launched. I nevertheless still find that this is a bug.
-
Thanks, the oddity of finding the VERSION of a @fredo6 extension like 'Fredo6_Curviloft', that is not loaded, i.e. it's shown as unloaded in our Plugins Manager because it's been renamed .RB! , is that we cannot get it by reading the extensions loading Fredo6_Curviloft.RB! file itself as Fredo doesn't expose it in that file [unlike most other authors]; instead we have to read the associated Fredo6_Curviloft.plugin file and find the VERSION there. If that file is not found we should skip to 'no version found status' - BUT somehow our checking is tripping up. I'll check and ensure there's a robust trap for this...
Please ensure that if you don't want it any more that you do not have any Fredo6_Curviloft files or subfolders in your Plugins folder - there must be something there to cause the error to arise... -
An updated SketchUcation RBZ is being tested and will be published shortly - this should avoid this error when one of Fredo's [or TT's] extensions is only partially uninstalled and the VERSION is therefore unavailable...
-
I installed version 5.0 on my SketchUp 2025 and it gives an error when starting it. I also tried installing 5.0 on my SketchUp 2024 and it doesn't give me any problems there. Now, however, I can't continue with the activated licenses of my plugins like Fredo. What can I do?
-
Please use the 'Copia tutti...' button [bottom left] and copy/paste the error in a post
-
@TIG
Sorry but I don't understand English very well. What exactly should I do to send a copy to everyone, which button do I need to click, and what error should I enter? Also, is this a known issue and is there a solution or not? Otherwise, I'll just install the old version that works. -
We have had a few reports of issues and many of these will be addressed in an update shortly.
However, we cannot be sure what your problem is without seeing the error messages.
On the dialog image which you posted there is a button in the bottom left-hand corner entitled
'Copia tutti gli errori' - 'Copy all errors'
If you click on that the error message is copied on to your Clipboard.
Then compose a post here, and Edit > Paste the Clipboard contents into it.Abbiamo ricevuto alcune segnalazioni di problemi e molti di questi saranno risolti a breve in un aggiornamento.
Tuttavia, non possiamo essere certi di quale sia il tuo problema senza vedere i messaggi di errore.
Nell'immagine di dialogo che hai pubblicato, c'è un pulsante nell'angolo in basso a sinistra intitolato
'Copia tutti gli errori'.
Cliccandoci, il messaggio di errore viene copiato negli Appunti.
Quindi, scrivi un post qui e seleziona Modifica > Incolla il contenuto degli Appunti. -
@TIG I actually made a serious mistake because I didn’t copy to the clipboard the error that appeared in SketchUp. However, the problem now is that if I try to reinstall SketchUcation, it gets reinstalled from SketchUp’s native Extension Manager, but I can’t activate it, and therefore I can’t reproduce the error. If there is another way to reinstall it, let me know; otherwise, I’ll wait for further updates and will try reinstalling the plugin once you’ve resolved the issue.!
-
As I mentioned, if I try to reinstall the plugin, I close SketchUp and open it again, but when I go to the SketchUp Extensions panel, it still says it’s deactivated. I try turning it off and restarting it, but it remains deactivated.
-
To uninstall SketchUcation - close SketchUp.
Open your SketchUp's Plugins folder.
Find the file SketchUcation.rb and its subfolder SketchUcation.
Select them and delete them.
Open the PluginStore page and download the latest RBZ - currently it's v5.0.1 [but v5.0.2 will be released very soon].
Open SketchUp.
Use SketchUp's Extension Manager to install that RBZ.
If there's an error message copy it and paste it into a reply.
Otherwise, can you activate the SketchUcation extension if it's shown disabled ? -
@TIG I followed the steps you told me, reinstalled the plugin, and now I am attaching the errors that come up.
Rapporto errori estensioni SketchUp: 25.0.660 Sistema operativo: Windows 11 Ruby: 3.2.2 Estensione: SketchUcation (5.0.1) Errore: ArgumentError (invalid byte sequence in UTF-8) c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:805:in `block (4 levels) in getMyPlugins' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:804:in `each' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:804:in `block (3 levels) in getMyPlugins' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:798:in `each' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:798:in `block (2 levels) in getMyPlugins' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:796:in `each' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:796:in `block in getMyPlugins' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:751:in `each' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_dialog.rbe:751:in `getMyPlugins' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_loader.rbe:99:in `<module:SCF>' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/sketchucation/scf_loader.rbe:13:in `<main>' C:/Program Files/SketchUp/SketchUp 2025/SketchUp/Tools/EXTENSIONs.rb:197:in `eval' C:/Program Files/SketchUp/SketchUp 2025/SketchUp/Tools/EXTENSIONs.rb:197:in `require' C:/Program Files/SketchUp/SketchUp 2025/SketchUp/Tools/EXTENSIONs.rb:197:in `load' C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/SketchUcation.rb:173:in `register_extension' C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/SketchUcation.rb:173:in `<module:SCF>' C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/SketchUcation.rb:17:in `<top (required)>'
-
Thank you for the error message. This is a known problem.
The UTF-8 text encoding error was reported recently - but only by two people.
I have now prepared alternative coding to trap for this unexpected issue.
We still don't know exactly what's causing this UTF-8 encoding error, but it's now sidestepped to avoid these issues.
Also some very rare internet connectivity issues, which threw up unexplained errors, are now trapped with error messages if there is a download/unzip failure.
Version 5.0.2 is now ready and being tested in house, it should be published in a few days - watch for announcements. -
@TIG If it can be useful to you, I use SketchUp in the Italian version because the UTF error seems to be a character issue.
-
The other report was from a French member, however, worries about oddly encoded Windows user-names in file paths have been without foundation, and we force_encode them to UTF-8 text just in case. User-names that do not follow the Windows recommendations - e.g. with accented characters - might occasionally cause issues, but they are very rare.
The various extensions' RB files themselves are also get their lines of text force_encoded as UTF-8 text in case they are improperly encoded too [but again that's rare].
However, in the cases of these rare reported error messages, a line from the RB file that's being read in fails to force_encode because it's not encoded at all in any known format ! This is very weird. To avoid the error our code now uses a line.encoding_valid? test, and if that is false it skips it rather than trying to encode it - because force_encoding only works if the text is already encoded in some other format - so there was an error. -
maybe a quick script to scan the files and log them as it attempts to force the UTF-8 and see which plugins are causing it...
-
I was think of that...
Since very few have reported an issue it must be a rare RB file you have that's causing this issue.
BUT can we get v5.0.2 out first.
Then I'll PM you something later this week.
Thanks for your help. -
Encountering the same UTF-8 encoding error. While waiting for v5.0.2, is there any way to download older versions of the plugin so I can continue using?
Thanks -
v5.0.2 should be out very soon...
-
Something that I noted after installing version 5.0.1: everytime I launch Sketchup, the toolbar with the 3 icons reappears in the viewport. I don't want this behaviour, when I need the Sketchucation plugin, I will use the menu entries. I never saw this behaviour with earlier versions. I have already switched OFF the selection box for the toolbar settings in the View menu (many times) but at every relaunch / start of the application, the toolbar is shown again (and the selection box in the settings is switched ON again...)
Advertisement