sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Error: 127

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    3 Posts 2 Posters 465 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      amitg43
      last edited by

      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_win32api

      The popup window also includes same error message for the following three plugins:

      Raylectron
      Raylectron Texture Exporter
      Raylectron SketchyMesh

      The messages started appearing after installation of said plugins. On clicking OK, popup disappears and other functions of Sketchup work normal.

      1 Reply Last reply Reply Quote 0
      • TIGT Offline
        TIG Moderator
        last edited by

        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 method File.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 limiting Sketchup.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...

        TIG

        1 Reply Last reply Reply Quote 0
        • A Offline
          amitg43
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement