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

    Plugins Not Compatible with SU2015-64bit

    Scheduled Pinned Locked Moved Plugins
    73 Posts 21 Posters 7.4k Views 21 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.
    • KrisidiousK Offline
      Krisidious
      last edited by

      thank you...

      By: Kristoff Rand
      Home DesignerUnique House Plans

      1 Reply Last reply Reply Quote 0
      • tt_suT Offline
        tt_su
        last edited by

        @tig said:

        @tt_su said:

        @tig said:

        There's a BugSplat after the seemingly successful creation of geometry, as the tool exits.

        Did you submit the splat?
        Yes: Under 'TIG' within the last hour or so...

        Hmm... something is happening in SketchUp!CRubyTool::UpdateVCB after SketchUp!CRubyTool::OnLButtonDown. The stack trace is a bit junk after that though. I need to dig deeper. But do you have the snippet of what the tool does in OnLButtonDown? Are you by any chance selecting a new tool?

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

          def onLButtonDown(flags,x,y,view)
              ph=view.pick_helper
              ph.do_pick(x,y)
              best=ph.best_picked
              if best and best.valid?
                case @state
                 when 0
                  if best.class==Sketchup;;Edge and best.curve
                    @sel.add(best.curve.edges)
                    @profile=best
                    Sketchup;;set_status_text(db("Extrude Edges by Rails by Face; Select the 1st 'Rail' Curve..."))
                    @state=1
                  else
                    UI.beep
                    view.invalidate
                    view.tooltip=(db("Pick Profile"))
                  end#if
                 when 1
                  if best.class==Sketchup;;Edge and best.curve and not @profile.curve.edges.include?(best.curve.edges[0])
                    @sel.add(best.curve.edges)
                    @rail1=best
                    Sketchup;;set_status_text(db("Extrude Edges by Rails by Face; Select the 2nd 'Rail' Curve..."))
                    @state=2
                  else
                    UI.beep if @profile.curve.edges.include?(best.curve.edges[0])
                    view.invalidate
                    view.tooltip= db("Pick 1st Rail")
                  end#if
                 when 2
                  if best.class==Sketchup;;Edge and best.curve and not @profile.curve.edges.include?(best.curve.edges[0]) ###and not @rail1.curve.edges.include?(best.curve.edges[0])
                    @sel.add(best.curve.edges)
                    @rail2=best
                    Sketchup;;set_status_text(db("Extrude Edges by Rails by Face; Select the 'Melding-Profile' Curve..."))
                    @state=3
                  else
                    UI.beep if @profile.curve.edges.include?(best.curve.edges[0])
                    view.invalidate
                    view.tooltip=(db("Pick 2nd Rail"))
                  end#if
                  ###
                 when 3 ### melding profile
                  if best.class==Sketchup;;Edge and best.curve and not @rail1.curve.edges.include?(best.curve.edges[0])and not @rail2.curve.edges.include?(best.curve.edges[0])
                    @sel.add(best.curve.edges)
                    @mprofile=best
                    view.invalidate
                    if @rail1.curve==@rail2.curve
                      Sketchup;;set_status_text(db("Extrude Edges by Rails by Face; Making Mesh from Profile and 1 Rail."))
                    else
                      Sketchup;;set_status_text(db("Extrude Edges by Rails by Face; Making Mesh from Profile and 2 Rails."))
                    end#if
                    self.make_mesh()
                  else
                    UI.beep if @rail1.curve.edges.include?(best.curve.edges[0])or @rail2.curve.edges.include?(best.curve.edges[0])
                    view.invalidate
                    view.tooltip=(db("Pick Melding Profile"))
                  end#if
                end#case
              end#if
            end#onLButtonDown
          

          in EEbyRailsByFace.rb Tool you preselect the face and an optional cpoint, BUT then click the four curves in turn to define the profile/rail1/rail2/melding_profile [rail2 can be rail1 and profile can be picked twice too]

          Much the same picking code is used in EEbyRails and that works fine on v2015 ! πŸ˜’

          YES it does select another tool - EEbyFace is run after the picking, it is called in a loop for each of the 'ribs'. If one rib is processed it's OK, but if more it Splats in v2015...

          TIG

          1 Reply Last reply Reply Quote 0
          • tt_suT Offline
            tt_su
            last edited by

            I don't recall all the details right now, but I think I ran into an issue some time ago where selecting a new tool in the mouse event might cause a crash. I need to dig into my notes.

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

              The mouse event doesn't immediately select the other tool.
              It runs 'self.make_mesh()' which generates some temporary objects etc...
              And in turn does some processing... and then calls EEbyFace to make the 'ribs'...

              And of course it has worked fine in versions < v2015 for years !

              TIG

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

                @thomthom

                You suggested that jumping out of a tool's mouse click method by calling another tool can cause splats.
                Although the other tool is accessed after considerable other code has run outside of the mouse click method, AND it worked fine in <v2015...

                I cobbled together the code from the second tool into the first problem one, and it processes everything just fine - no splats, so there MUST be some cause relating to the tool-swapping, BUT why in v2015 and not earlier versions ?

                I'll use that fix for now... πŸ˜’

                TIG

                1 Reply Last reply Reply Quote 0
                • tt_suT Offline
                  tt_su
                  last edited by

                  Can you send me the original tool that splat? I'll see if I can dig into the guts of this to be sure.

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

                    @tt_su said:

                    Can you send me the original tool that splat? I'll see if I can dig into the guts of this to be sure.
                    I've PM'd you v2.6 which has the Bugsplat issue in v2015, and current v2.7 which works OK...

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • jeff hammondJ Offline
                      jeff hammond
                      last edited by

                      .

                      Fluid Importer (obj import) isn't working on mac/2015

                      http://www.fluidimporter.com

                      dotdotdot

                      1 Reply Last reply Reply Quote 0
                      • tt_suT Offline
                        tt_su
                        last edited by

                        @tig said:

                        @tt_su said:

                        Can you send me the original tool that splat? I'll see if I can dig into the guts of this to be sure.
                        I've PM'd you v2.6 which has the Bugsplat issue in v2015, and current v2.7 which works OK...

                        So a few weeks ago I investigated a similar issue - a tool that was using select_tool a lot to switch functionality of the tool instead of using stages. Nothing wrong with that per se, but we have a bug in SketchUp where under certain circumstances SU is trying to call the old tool after it was removed from the tool stack. It's filed as an issue internally for us to look at - though a fix for SU2015 didn't make it.

                        When I investigated this the first time it was happening in SU2014 - so you have been "lucky" it hasn't happened to you until now. Why SU2015 provoked it in your case I'm not 100% sure, could be due to memory corruption what manifest itself differently in 64bit or simply that fact it's a new binary of SketchUp.

                        I personally use tool juggling in Vertex Tools, but then I use push_tool and pop_tool to nest the tools on the stack instead of replacing which select_tool. That might be one workaround to use.

                        1 Reply Last reply Reply Quote 0
                        • KrisidiousK Offline
                          Krisidious
                          last edited by

                          Vue Exporter has been updated to 2015 64bit compatible.

                          By: Kristoff Rand
                          Home DesignerUnique House Plans

                          1 Reply Last reply Reply Quote 0
                          • KrisidiousK Offline
                            Krisidious
                            last edited by

                            while upgrading my installs to 2015 I reinstalled twilight. while it worked in the newer installs it broke 2013. I had to remove it to be able to open sketchup. Bugsplat. Beware when you install, where it installs. it will ask you to migrate settings when you open another version of SU.

                            By: Kristoff Rand
                            Home DesignerUnique House Plans

                            1 Reply Last reply Reply Quote 0
                            • KrisidiousK Offline
                              Krisidious
                              last edited by

                              Looks like Cabinet Tools and Bi-Fold Door by tomot are not compliant either. I've got an email into him to confirm.

                              By: Kristoff Rand
                              Home DesignerUnique House Plans

                              1 Reply Last reply Reply Quote 0
                              • jcharltoncarpJ Offline
                                jcharltoncarp
                                last edited by

                                Scalp is causing my copy of SU2015 to crash on opening. I just tried installing a fresh copy from the plugin store and got the same results

                                1 Reply Last reply Reply Quote 0
                                • BoxB Online
                                  Box
                                  last edited by

                                  Try installing the version on the skalp website. It's possible the sketchucation store version is out of date.
                                  I just downloaded and installed the website version and if functions correctly.
                                  http://download.skalp4sketchup.com/downloads/latest/

                                  1 Reply Last reply Reply Quote 0
                                  • KrisidiousK Offline
                                    Krisidious
                                    last edited by

                                    Tomot is aware of the issue and says it will be a while before he can get to fixing it. Possibly January. He thinks all of his plugins might be broken, but I have Window and Door Tools installed and it seems to work ok. Book Shelf also seems to work fine.

                                    By: Kristoff Rand
                                    Home DesignerUnique House Plans

                                    1 Reply Last reply Reply Quote 0
                                    • KrisidiousK Offline
                                      Krisidious
                                      last edited by

                                      Marginal UV Editor seems to be not working in 2015 64bit.

                                      By: Kristoff Rand
                                      Home DesignerUnique House Plans

                                      1 Reply Last reply Reply Quote 0
                                      • john2J Offline
                                        john2
                                        last edited by

                                        Can't we have a collaborative online cloud type document listing all the incompatible plugins? This is a discussion thread and the first post can have a link to a collaborative document which only SCF members can edit and report incompatible plugins.

                                        That would be the most organized system to get things in our control. I guess the administrators can design some webby thing or somewhat like that. What say? πŸ˜„

                                        Sketchup Make 2017 (64-bit), Vray 4.0 , Windows 10 – 64 bit, corei7-8750H, 16GB RAM, Nvidia GeForce GTX 1050Ti 4GB

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

                                          I get this when trying to start SU2015,64bit with Julia Eneroths Texture positioning plugin installed:

                                          Error Loading File ene_texturepositioning.rb
                                          Error; C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;47; invalid multibyte char (UTF-8)
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;47; syntax error, unexpected tIDENTIFIER, expecting keyword_end
                                          ...given edge Rotate 90Β° clockwise or counter clockwise in one ...
                                          ...                               ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;47; syntax error, unexpected keyword_in, expecting keyword_end
                                          ...ockwise or counter clockwise in one click. Rotate in custom ...
                                          ...                               ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;47; syntax error, unexpected keyword_in
                                          ...ockwise in one click. Rotate in custom angle. Get rid of pat...
                                          ...                               ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;47; syntax error, unexpected tSTRING_BEG, expecting '('
                                          ...patterns formed between faces."
                                          
                                          ...                               ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;48; syntax error, unexpected tFLOAT, expecting keyword_end
                                          ex.version = "1.0.1"
                                          
                                                           ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;48; no .<digit> floating literal anymore; put 0 before dot
                                          ex.version = "1.0.1"
                                          
                                                            ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;49; syntax error, unexpected tCONSTANT, expecting keyword_end
                                          ex.copyright = "Julia Christina (eneroth3) Eneroth 2013"
                                          
                                                               ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;49; syntax error, unexpected tCONSTANT, expecting keyword_end
                                          ex.copyright = "Julia Christina (eneroth3) Eneroth 2013"
                                          
                                                                                            ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;50; syntax error, unexpected tCONSTANT, expecting keyword_end
                                          ex.creator = "Julia Christina (eneroth3) Eneroth"
                                          
                                                             ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;50; syntax error, unexpected tCONSTANT, expecting keyword_end
                                          ex.creator = "Julia Christina (eneroth3) Eneroth"
                                          
                                                                                          ^
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;50; unterminated string meets end of file
                                          C;/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins/ene_texturepositioning.rb;50; syntax error, unexpected end-of-input, expecting keyword_end
                                          end#module
                                                    ^
                                          

                                          It's soo good. Please fix. πŸŽ‰

                                          1 Reply Last reply Reply Quote 0
                                          • KrisidiousK Offline
                                            Krisidious
                                            last edited by

                                            @john2 said:

                                            Can't we have a collaborative online cloud type document listing all the incompatible plugins? This is a discussion thread and the first post can have a link to a collaborative document which only SCF members can edit and report incompatible plugins.

                                            That would be the most organized system to get things in our control. I guess the administrators can design some webby thing or somewhat like that. What say? πŸ˜„

                                            I don't think many things will stay broken long enough to need it... Maybe just a couple. I'll take everything from the thread that doesn't work still and compile it at the front.

                                            It might have been a good idea to do something like that from the beginning of the roll out... But having a version compatibility variable in the plugin store would probably be more efficient.

                                            By: Kristoff Rand
                                            Home DesignerUnique House Plans

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

                                            Advertisement