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

    Double Ruby Console entry

    Scheduled Pinned Locked Moved Developers' Forum
    12 Posts 7 Posters 705 Views 7 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.
    • S Offline
      sepo
      last edited by

      Yeah I have that on V6 ...have not moved all plugins to SU7 so not yet on V7.

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        I've search through all the ruby's in my plugin that contain the string 'Console' and I got no match in any code that would add new menu items. Only mentioned in comments.

        ...maybe it's from one of the scrambled rubys....

        Thomas Thomassen β€” SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • R Offline
          remus
          last edited by

          I think its to do with having 2 copies of a script in your plugins folder. I cant remeber any more details about it, though. Perhaps send jim/todd burch a PM about it. They might be able to remeber the details.

          http://remusrendering.wordpress.com/

          1 Reply Last reply Reply Quote 0
          • GaieusG Offline
            Gaieus
            last edited by

            You cannot have two copies of a script (with the same name?) in the same folder!

            Gai...

            1 Reply Last reply Reply Quote 0
            • R Offline
              remus
              last edited by

              Im pretty sure it was something like that, although ike i said im a bit sketchy on the details.

              http://remusrendering.wordpress.com/

              1 Reply Last reply Reply Quote 0
              • PixeroP Offline
                Pixero
                last edited by

                I too have two console entries. I never found the causing script even though I put some effort in the search.
                I'd very much like to know this too. πŸ˜•

                1 Reply Last reply Reply Quote 0
                • ChiefwoodworkerC Offline
                  Chiefwoodworker
                  last edited by

                  I too have this problem. Both SU 6 & 7. I have hunted it for hours to no avail. If someone has the solution I shure would like to know too.

                  Joe....
                  http://www.srww.com

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    todd burch
                    last edited by

                    The typical problem is that some script has required "Sketchup.rb" instead of "sketchup.rb". Note the first letter is capitalized. For the purposes of requiring the file, it is really only loaded into memory once. However, for the purposes of maintaining the global array of loaded programs in sketchup.rb, the names do not equal, so it is "loaded" again by sketchup.rb, thus the two entries for the Ruby Console (sketchup.rb is loading "Sketchup.rb".)

                    Over 2 years ago, on the old sketchup forums, I pasted a solution (and even emailed it to @Last - that's how long ago it was) for a solution to fix this. Basically, a change to sketchup.rb to fold all names to uppercase when looking to see if a load had been done already.

                    Todd

                    1 Reply Last reply Reply Quote 0
                    • thomthomT Offline
                      thomthom
                      last edited by

                      @unknownuser said:

                      The typical problem is that some script has required "Sketchup.rb" instead of "sketchup.rb". Note the first letter is capitalized. For the purposes of requiring the file, it is really only loaded into memory once. However, for the purposes of maintaining the global array of loaded programs in sketchup.rb, the names do not equal, so it is "loaded" again by sketchup.rb, thus the two entries for the Ruby Console (sketchup.rb is loading "Sketchup.rb".)

                      Over 2 years ago, on the old sketchup forums, I pasted a solution (and even emailed it to @Last - that's how long ago it was) for a solution to fix this. Basically, a change to sketchup.rb to fold all names to uppercase when looking to see if a load had been done already.

                      Todd

                      Ahah! thanks to your info I found the culprit in my case. It was Delete Coplanar Edges 1.2 (deletecoplanaredges.rb)

                      Thomas Thomassen β€” SketchUp Monkey & Coding addict
                      List of my plugins and link to the CookieWare fund

                      1 Reply Last reply Reply Quote 0
                      • PixeroP Offline
                        Pixero
                        last edited by

                        Just wanted to add that it was deletecoplanaredges.rb that did it for me as well.
                        Fixed now.

                        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