• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Solid Tools crashing on mac

Scheduled Pinned Locked Moved SketchUp Discussions
sketchup
38 Posts 10 Posters 1.5k Views
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.
  • B Offline
    bmike
    last edited by 23 Mar 2011, 23:37

    Seems that the problem is with TIGs hole punch tool. I removed it, and things seem to be working fine.

    mike beganyi design + consulting llc

    1 Reply Last reply Reply Quote 0
    • T Offline
      TIG Moderator
      last edited by 23 Mar 2011, 23:39

      No need to do 1-by-1...
      Do a half of them first - if no error then it's not in that half so set those aside.
      Then do half of what's left - if no error then it's not in that half set those aside - etc etc until you have the few 'suspects' left.
      However, if there is an error with the 'half' you tested then set the rest aside, and now keep halving the suspect ones - you know the culprit is in there somewhere...
      This way you eliminate half of the 'suspected files' at each step and so you can quickly zoom in on the culprit [if any πŸ˜• ]
      If it's some weird interaction of two seemingly unconnected scripts dong it 1-by-1 won't help anyway.

      TIG

      1 Reply Last reply Reply Quote 0
      • T Offline
        TIG Moderator
        last edited by 23 Mar 2011, 23:41

        As it seems to 'be' my HolePunching tool causing the issue I would be interested to see why ?

        I use it and have no problems doing these other operations ? Perhaps a MAC issue ? What's your OS ?

        The HolePunch tool does nothing to Boolean or related operations so I am currently at a loss to see what this could be ...

        TIG

        1 Reply Last reply Reply Quote 0
        • B Offline
          bmike
          last edited by 23 Mar 2011, 23:47

          Confirmed. Put #HolePunchTool.rb back in my Plugin folder and it immediately crashed on a SolidTools operation.

          Could it be the way SketchUp handles renaming components?
          My prior work around was to explode and create group(s) - do the operation, then re-make the components.
          This method worked - but as soon as I had components to do the operation(s), I would crash.

          Dell Precision M6400, Vista Something, SketchUp Pro8...latest.

          mike beganyi design + consulting llc

          1 Reply Last reply Reply Quote 0
          • E Offline
            Edson
            last edited by 23 Mar 2011, 23:54

            @unknownuser said:

            Hi Edson et al,

            I've tried as well with your exact steps and its working for me as well.

            What kind of Mac are you using Edson?
            Do you know the video card?
            Do you have Hardware Acceleration enabled?

            I can't figure what could be conflicting, maybe a Ruby script. Do you have anything non-standard installed? If you remove all 3rd party Ruby scripts does it still happen?

            OS X 10.6.6
            SU 8.0.4810
            Processor: 2.53 GHz Intel Core i5
            Memory: 4 Gb
            Video Card: NVIDIA GeForce GT 330M

            Jody

            macbook pro 2.8 GHz Intel Core 2 Duo
            memory: 4Gb
            OS X 10.6.7
            video cards: NVIDIA GeForce 9400M + NVIDIA GeForce 9600M GT
            hardware acceleration ON

            the only I have not tried is to use the solid tools with no extra plugins. I'll do it next. I suspect of some conflict with some ruby script. I wiil try to find that out as soon as I can.

            edson mahfuz, architect| porto alegre β€’ brasil
            http://www.mahfuz.arq.br

            1 Reply Last reply Reply Quote 0
            • E Offline
              Edson
              last edited by 23 Mar 2011, 23:58

              @jbacus said:

              Hi again,

              Tricia is running through a couple tests, and it does seem likely on our end that there may be a conflicting plugin installed. Can you share with us the list of plugins that you have installed when you see crashing or other instability with Solid Tools?

              thanks-
              john
              .

              john,
              I have 325 items on my plugins folder. do you want me to post a sequence of screen shots of it? just say the word and I will do it.

              edson mahfuz, architect| porto alegre β€’ brasil
              http://www.mahfuz.arq.br

              1 Reply Last reply Reply Quote 0
              • B Offline
                bmike
                last edited by 23 Mar 2011, 23:59

                @edson said:

                @jbacus said:

                Hi again,

                Tricia is running through a couple tests, and it does seem likely on our end that there may be a conflicting plugin installed. Can you share with us the list of plugins that you have installed when you see crashing or other instability with Solid Tools?

                thanks-
                john
                .

                john,
                I have 325 items on my plugins folder. do you want me to post a sequence of screen shots of it? just say the word and I will do it.

                Are you using TIGs HolePunch? I found that to be the problem.

                mike beganyi design + consulting llc

                1 Reply Last reply Reply Quote 0
                • E Offline
                  Edson
                  last edited by 24 Mar 2011, 00:43

                  @bmike said:

                  Are you using TIGs HolePunch? I found that to be the problem.

                  yes, I have it in my plugins folder. I will report here as soon as I have tested the solid tools without it in my plugins folder.

                  but if HolePunch is causing the conflict, I am sure TIG will find the reason for that. I am more than thankful to him for all the time I have saved using his numerous scripts.

                  edson mahfuz, architect| porto alegre β€’ brasil
                  http://www.mahfuz.arq.br

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    bmike
                    last edited by 24 Mar 2011, 00:49

                    @edson said:

                    I am more than thankful to him for all the time I have saved using his numerous scripts.

                    +1,000, for sure. lots of helpful things from TIG have passed through my SketchUp models.

                    mike beganyi design + consulting llc

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      jbacus
                      last edited by 24 Mar 2011, 01:26

                      @edson said:

                      I have 325 items on my plugins folder.

                      ...that's kind of a lot of plugins, Edson...

                      john
                      .

                      "...exaggerate the essential and leave the obvious unclear." --Vincent Van Gogh

                      John Bacus
                      jbacus@sketchup.com

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        TIG Moderator
                        last edited by 24 Mar 2011, 09:25

                        I assume you don't have the 'Outliner' window open whilst you are doing these operations - that is a known and notorious cause of crashes...

                        The HolePunch tool does use observers to ensure that the cutting component and its 'hole' are 'linked' they select, move together etc.

                        I assume the objects you are trying to 'boolean' are simple non-cutting instances that haven't any 'hole-punching' connections... The HolePunchSelectionObserver only kicks in if certain prerequisites are met like component behavior and paired attributes... There is also a tools Observer that spots if you are 'copying' punched-objects... but again I don't see how that might kick in in this case...

                        Clearly Hole Punching works 'safely' on my PC and also for many other users, I am [currently] at a loss as to why it might be causing this in your specific case[s]... I get Edson's example to boolean perfectly in all varieties with HolePunching enabled ???

                        The code is 'open' so if Google spot what might be up I'd be more than grateful... πŸ˜•

                        TIG

                        1 Reply Last reply Reply Quote 0
                        • E Offline
                          Edson
                          last edited by 24 Mar 2011, 10:45

                          @tig said:

                          I assume you don't have the 'Outliner' window open whilst you are doing these operations - that is a known and notorious cause of crashes...

                          The HolePunch tool does use observers to ensure that the cutting component and its 'hole' are 'linked' they select, move together etc.

                          I assume the objects you are trying to 'boolean' are simple non-cutting instances that haven't any 'hole-punching' connections... The HolePunchSelectionObserver only kicks in if certain prerequisites are met like component behavior and paired attributes... There is also a tools Observer that spots if you are 'copying' punched-objects... but again I don't see how that might kick in in this case...

                          Clearly Hole Punching works 'safely' on my PC and also for many other users, I am [currently] at a loss as to why it might be causing this in your specific case[s]... I get Edson's example to boolean perfectly in all varieties with HolePunching enabled ???

                          The code is 'open' so if Google spot what might be up I'd be more than grateful... πŸ˜•

                          TIG,

                          yes, you are right. my outliner window was closed.

                          I removed the HolePunchTool from my plugins folder and tried the solid tools with all the files with which I had problems before. no problems at all. I am not sure this is conclusive evidence but it looks like there is some kind of conflict between HolePunchTool and Solid Tools on mac.

                          edson mahfuz, architect| porto alegre β€’ brasil
                          http://www.mahfuz.arq.br

                          1 Reply Last reply Reply Quote 0
                          • T Offline
                            TIG Moderator
                            last edited by 24 Mar 2011, 10:51

                            Are there any MAC users with 'HolePunch' loaded who are getting good results with Solid Tools too ?
                            Perhaps Google can cast some light on what might be happening... πŸ˜•

                            TIG

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              TriciaS
                              last edited by 24 Mar 2011, 13:02

                              Hi all,

                              We'll take a look and see if we can figure out what the conflict is.

                              Tricia

                              1 Reply Last reply Reply Quote 0
                              • G Offline
                                Gaieus
                                last edited by 24 Mar 2011, 13:05

                                Hi Tricia, long time no see! I hope you are fine!

                                Gai...

                                1 Reply Last reply Reply Quote 0
                                • B Offline
                                  bmike
                                  last edited by 24 Mar 2011, 13:14

                                  @tig said:

                                  I assume you don't have the 'Outliner' window open whilst you are doing these operations - that is a known and notorious cause of crashes...

                                  The HolePunch tool does use observers to ensure that the cutting component and its 'hole' are 'linked' they select, move together etc.

                                  I assume the objects you are trying to 'boolean' are simple non-cutting instances that haven't any 'hole-punching' connections... The HolePunchSelectionObserver only kicks in if certain prerequisites are met like component behavior and paired attributes... There is also a tools Observer that spots if you are 'copying' punched-objects... but again I don't see how that might kick in in this case...

                                  Clearly Hole Punching works 'safely' on my PC and also for many other users, I am [currently] at a loss as to why it might be causing this in your specific case[s]... I get Edson's example to boolean perfectly in all varieties with HolePunching enabled ???

                                  The code is 'open' so if Google spot what might be up I'd be more than grateful... πŸ˜•

                                  Outliner closed (only open when I really need it!)
                                  The model and examples I posted did not have any objects that had made use of the HolePunch tool - I can create a new model, a few solids, and if HolePunch is in the folder, it will crash.

                                  As I said - to have the solids tools work with HolePunch in my Plugins folder, I need to use groups, and not components to perform the solid operation. This may be a clue, but I'm not a programmer...

                                  My guess - HolePunch and SolidTools conflict with how they handle creating copies of components while performing their operations.

                                  I'm not sure which version of HolePunch I'm running - but I will go back to the thread and find your latest update and see if this causes any problems.

                                  mike beganyi design + consulting llc

                                  1 Reply Last reply Reply Quote 0
                                  • B Offline
                                    bmike
                                    last edited by 24 Mar 2011, 13:20

                                    OK, running your latest update of the #HolePunch.rb things seem to be working fine.

                                    I've attached the previous version I had which appeared to cause the issues.


                                    #HolePunchTool.txt

                                    mike beganyi design + consulting llc

                                    1 Reply Last reply Reply Quote 0
                                    • T Offline
                                      TIG Moderator
                                      last edited by 24 Mar 2011, 13:58

                                      Thanks bmike.
                                      Bmike was on v1.6 πŸ˜’
                                      Edson - do you have the latest copy of HolePunch ? It should be v2.0 http://forums.sketchucation.com/viewtopic.php?p=271170#p271170

                                      ...
                                      1.7 20110121 Observers are now first removed then added to avoid duplication and rare clashes with other scripts.
                                      1.8 20110208 Finding Cutting Component's 'loop' edges to match with punched hole algorithm improved to avoid glitches if multiple edges in the Z=0 plane.
                                      1.9 20110209 Context-menu code recast to avoid exacerbating gray-out issue.
                                      2.0 20110309 Punched hole algorithm improved for nested groups/components.

                                      These 4 updates since then might have already fixed the 'clash' issue ❓

                                      TIG

                                      1 Reply Last reply Reply Quote 0
                                      • B Offline
                                        bmike
                                        last edited by 24 Mar 2011, 14:17

                                        @tig said:

                                        Thanks bmike.
                                        Bmike was on v1.6 πŸ˜’
                                        Edson - do you have the latest copy of HolePunch ? It should be v2.0 http://forums.sketchucation.com/viewtopic.php?p=271170#p271170

                                        ...
                                        1.7 20110121 Observers are now first removed then added to avoid duplication and rare clashes with other scripts.
                                        1.8 20110208 Finding Cutting Component's 'loop' edges to match with punched hole algorithm improved to avoid glitches if multiple edges in the Z=0 plane.
                                        1.9 20110209 Context-menu code recast to avoid exacerbating gray-out issue.
                                        2.0 20110309 Punched hole algorithm improved for nested groups/components.

                                        These 4 updates since then might have already fixed the 'clash' issue ❓

                                        Tough for me to keep up with all the updates and plugins!!!

                                        Glad we solved my problem. Hopefully this works for Edson!!!

                                        mike beganyi design + consulting llc

                                        1 Reply Last reply Reply Quote 0
                                        • T Offline
                                          TriciaS
                                          last edited by 24 Mar 2011, 17:57

                                          Hi Csaba - hope you are fine as well πŸ˜›

                                          Sounds like this issue may be solved. TIG/Edson - just let me know if you want us to look into anything.

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

                                          Advertisement