Error Messages received when attempting d/l from 3dwh

sketchup-pro

#1

While attempting to d/l a model I had previously uploaded to 3dwh, I received the error messages shown several paragraphs below. I am the original creator of the model in question and I want to change a few things in that version…the current version of the building now residing on my hard drive was modified significantly from the model represented in the older 3dwh version.

The model was successfully downloaded to my system but many plugin toolbars were inconsistently arranged all over my working file screen. (I use two screens in my system setup.)

What can I do to get these toolbars to stay in position?

Despite my being a somewhat experienced user (I’m not a programmer, however), I find this condition difficult to fix. I hope somebody can help me with this!

The error messages are pasted here:

Error: #<LoadError: cannot load such file – tmpdir>
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in require' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:inrequire’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/main.rbe:8:in <main>' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:ineval’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:in require' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:inblock in load_source_files’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:in each' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:inload_source_files’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:65:in <module:TrimbleConnect>' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:11:in
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:in eval' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:inrequire’
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:in load' C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:40:inregister_extension’
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:40:in <module:TrimbleConnect>' C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:8:inmodule:Trimble
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:7:in <top (required)>' Error: #<LoadError: cannot load such file -- tmpdir> C:/PROGRA~1/SketchUp/SKETCH~1/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:inrequire’
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in require' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/debug.rbe:6:in
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:in eval' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:inrequire’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:in block in load_source_files' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:ineach’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:60:in load_source_files' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:65:inmodule:TrimbleConnect
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/su_trimble_connect/boot.rbe:11:in <main>' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:ineval’
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:in require' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:inload’
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:40:in register_extension' C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:40:inmodule:TrimbleConnect
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:8:in <module:Trimble>' C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/su_trimble_connect.rb:7:in<top (required)>’
Error: #<LoadError: cannot load such file – tmpdir>
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:in require' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:54:inrequire’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/logger.rbs:11:in <main>' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/error_handlers/subdivision.rbs:10:ineval’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/error_handlers/subdivision.rbs:10:in require' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/error_handlers/subdivision.rbs:10:in
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/commands.rbs:8:in eval' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/commands.rbs:8:inrequire’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/commands.rbs:8:in <main>' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/core.rbs:83:ineval’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/core.rbs:83:in require' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/core.rbs:83:inmodule:SUbD
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/core.rbs:8:in <main>' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:101:ineval’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:101:in require' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:101:inmodule:SUbD
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:8:in <main>' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:ineval’
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:in require' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:inload’

Error: #<NameError: uninitialized constant TT::Plugins::SUbD::Observers::Log>
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/observers.rbs:52:in observe_app' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/core.rbs:158:inmodule:SUbD
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/core.rbs:8:in <main>' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:101:ineval’
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:101:in require' c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:101:inmodule:SUbD
c:/users/owner/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/tt_subd/bootstrap.rbs:8:in <main>' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:ineval’
C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:in require' C:/PROGRA~1/SketchUp/SKETCH~1/Tools/extensions.rb:197:inload’
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/TT_SUbD.rb:50:in register_extension' C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/TT_SUbD.rb:50:inmodule:SUbD
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/TT_SUbD.rb:17:in <module:Plugins>' C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/TT_SUbD.rb:16:inmodule:TT
C:/Users/Owner/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Plugins/TT_SUbD.rb:15:in `<top (required)>’


#2

Looks like an error in Trimble connect. have you updated it or changed it recently?


#3

Downloading models through built-in 3D Warehouse is a core feature of SketchUp and does not require extensions. If some of your extensions are corrupted or cause problems, you could deactivate them until you solved that problem. Downloading models should work in the mean-time.

The problem with extensions seems to be related to the library tmpdir which is needed by Trimble Connect and SUbD and probably others. It is provided with a correct SketchUp installation.

  • Did you make any changes to your ~/AppData directory, are there permission issues, did you use clean-up or tuning tools?
  • Do you have any Unicode charaters in your username or AppData path? (Your log does only show “Owner” as name.)
  • Can you manually locate the tmpdir files possibly in ~/AppData/Roaming/SketchUp/SketchUp 2018/SketchUp/Gems64/gems/ or is it really missing? If you run the SketchUp Installer again und choose “repair” it could be able to fix the issue.

See also Loading sketchup gem prawn .


#4

Is this problem related to the one raised here: Creating collections in 3D Warehouse?


#5

(Rather) no. The 3DWH issue affects collections, but seems not to hinder downloads since the model downloaded successfully. This problem is not on the web but with the local Ruby installation.