Bug Report: SU2026 / Fatal crash on startup with D5 Render LiveSync (Errno::EISDIR)
Hi Fredo,
The last update doesn't fix the D5 issue. Either way, we can only use one of them (LOTT or D5 Render). So now my entire workflow is blocked, and so is the workflow of other D5 and LOTT users. We really need a QUICK fix for this, please.
I am reporting a fatal initialization crash occurring on SketchUp 2026.1.2 when using the latest D5 Render LiveSync plugin alongside Lord of the Toolbars (v3.0a) and LibFredo6 (v15.9c).
The Master Toolbar (yellow wheels) becomes completely unresponsive, and all custom toolbars disappear from the screen.
The Ruby Console highlights an unhandled directory scanning error in lordofthetoolbarsmanager.rbe inside the ghost_command_register method. It appears the script tries to open a sub-directory as a file, throwing an Errno::EISDIR exception.
The main folder causing the issue is d5_converter, located at:
%AppData%\Roaming\SketchUp\SketchUp 2026\SketchUp\Plugins\d5_converter
Exact stack trace:
#<Errno::EISDIR: Is a directory @ rb_sysopen - c:/users/[username]/appdata/roaming/sketchup/sketchup 2026/sketchup/plugins/d5_converter>
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:2290:in `initialize'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:2290:in `open'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:2290:in `copy_file'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:1088:in `copy_file'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:887:in `block in cp'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:2481:in `block in fu_each_src_dest'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:2497:in `fu_each_src_dest0'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:2479:in `fu_each_src_dest'
C:/Program Files/SketchUp/SketchUp 2026/SketchUp/Tools/RubyStdLib/FileUtils.rb:886:in `cp'
c:/users/[username]/appdata/roaming/sketchup/sketchup 2026/sketchup/plugins/!!fredo6_lordofthetoolbars/lordofthetoolbarsmanager.rbe:733:in `ghost_command_register'
c:/users/[username]/appdata/roaming/sketchup/sketchup 2026/sketchup/plugins/!!fredo6_lordofthetoolbars/lordofthetoolbarsmanager.rbe:1361:in `command_register'
Temporary Workaround found:
Renaming the d5_converter folder to _d5_converter allows LOTT to load correctly, but it completely breaks the D5 LiveSync connection. Downgrading D5 LiveSync to v1.6 also works.
It seems a simple check to skip directories (like File.directory?) during the ghost_command_register file loop would prevent this crash.
Thank you for your work!