Error: 127
-
On starting Sketchup 8 (free), popup window with following error messages appear:
Message from 000_AddifionalPluginFolders
The following plugins had errors and may not be fully loaded:
PLUGIN: win32api.so
FOLDER: C:/Program Files (x86)/Google/Google SketchUp 8/Plugins
ERROR: 127: The specified procedure could not be found. -
Init_win32apiThe popup window also includes same error message for the following three plugins:
Raylectron
Raylectron Texture Exporter
Raylectron SketchyMeshThe messages started appearing after installation of said plugins. On clicking OK, popup disappears and other functions of Sketchup work normal.
-
How are you using Fredo's '
000_AddifionalPluginFolders
' tool exactly ?
It's intended to allow you to keep plugin files in a folder of your choosing, other than the main Sketchup 'Plugins' folder, and still have them auto-load at startup.
If you are not using it to do that, then you can disable it by removing it from the Plugins folder.
If you are using it to do that, then you must be aware that some tools expect supporting files to be in a specific subfolder which is kept with them.
Most tools use the Ruby methodFile.dirname(__FILE__)
to work out the relative path of this subfolder compared to themselves.
Compiled .rbs scripts cannot use this function, BUT their .rb loader could easily made a module-constant that is then available to the .rbs files loading from the subfolder. However, some current .rbs writers and earlier authors of .rb files [not realizing the future potential of adding additional paths to$LOAD_PATH
for auto-loading of scripts!], use the limitingSketchup.find_support_file('Plugins')
to establish a relative path to a subfolder, which always uses the path to your main Sketchup 'Plugins' folder.
You might then realize what this means - if you have a script loading from a folder other than the 'Plugins' folder, then if that script's code uses the limiting Sketchup method when trying to find their related subfolder, they will fail because the file/subfolder in question is not found where it's looking... Sometimes a duplicate 'require
' in someone else's script loads the needed file beforehand or even later, but many other times errors result...Incidentally... if you also have RickW's '
Organizer
' tool loading that can cause weird issues with complex toolsets, because it loads scripts from their subfolders out of sync - it's like a behemoth! unless you add special files into these subfolders, telling it to skip loading from them - read its instructions and be prepared for a lot of painstaking work, alternatively disable it and the issue goes away... -
I am keeping all plugins in the 'plugins' folder and not in any other folder of my choice. So deleted 000_AdditionalPluginFolders as you advised. The error messages are gone! Thanks.
Advertisement