Artisan, Fur_en, SketchUcation Error. Win 8,1 64bit SU2015Pro

Please help me. Thank you very much!!!

Error Loading File C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb
Error: #<Encoding::ConverterNotFoundError: code converter not found (UTF-16LE to Windows-1258)>
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb:11:in `each'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb:11:in `to_a'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb:11:in `entries'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb:11:in `<module:Artisan>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb:3:in `<module:DM>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan/artisan_load.rb:1:in `<top (required)>'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `require'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `load'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan.rb:18:in `register_extension'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan.rb:18:in `<module:Artisan>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan.rb:5:in `<module:DM>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/DM_artisan.rb:4:in `<top (required)>'
Error Loading File C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb
Error: #<Encoding::ConverterNotFoundError: code converter not found (UTF-16LE to Windows-1258)>
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:313:in `glob'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:313:in `default_lang_search'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:335:in `load_langtxt'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:291:in `initialize'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:2710:in `new'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:2710:in `<module:T2H_FUR>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/FUR_EN/main.rb:151:in `<top (required)>'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `require'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `load'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/fur_en.rb:36:in `register_extension'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/fur_en.rb:36:in `<module:T2H_FUR>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/fur_en.rb:14:in `<module:TAK2HATA>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/fur_en.rb:13:in `<top (required)>'
Error: #<Encoding::ConverterNotFoundError: code converter not found (UTF-16LE to Windows-1258)>
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/!scfapitools.rbs:155:in `each'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/!scfapitools.rbs:155:in `to_a'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/!scfapitools.rbs:155:in `entries'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/!scfapitools.rbs:155:in `<module:SCFapi>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/!scfapitools.rbs:18:in `<main>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:33:in `eval'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:33:in `require'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:33:in `loadRBS'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:60:in `block in <main>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:49:in `each'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:49:in `<main>'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `eval'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `require'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `load'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:207:in `register_extension'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:207:in `<module:SCF>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:16:in `<top (required)>'
Error: #<NoMethodError: undefined method `log_write' for SCFapi:Module>
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf-rbztools.rbs:180:in `rescue in <module:RBZtool>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf-rbztools.rbs:174:in `<module:RBZtool>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf-rbztools.rbs:157:in `<main>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:33:in `eval'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:33:in `require'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:33:in `loadRBS'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:60:in `block in <main>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:49:in `each'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:49:in `<main>'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `eval'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `require'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `load'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:207:in `register_extension'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:207:in `<module:SCF>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:16:in `<top (required)>'
Error: #<Encoding::ConverterNotFoundError: code converter not found (UTF-16LE to Windows-1258)>
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:123:in `each'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:123:in `to_a'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:123:in `entries'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:123:in `<module:SCF>'
c:/users/danhnam arch/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_loader.rbs:63:in `<main>'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `eval'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `require'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `load'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:207:in `register_extension'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:207:in `<module:SCF>'
C:/Users/Danhnam Arch/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/SketchUcation.rb:16:in `<top (required)>'

Pleaseeeeeeeeeeeeee

This sounds similar to what I had to fix in TT_Lib.

@Whaat - this is what I had to do:
I had to force Dir.entries to use UTF-8 encoding - as for some reason this system return UTF-16 strings otherwise. (No idea why.) Dir.entries(path, { :encoding => 'UTF-8' })

@yhanzuii - You seem to have the same issue happening with many extensions. I’m not sure what about your system causes this. Something is triggering some Ruby quirks that one normally don’t see. I’m not sure if there is anything one can configure with your system that would “fix” it all. But otherwise you’d have to contact the developer of each extension as ask for a fix.

@tt_su, I remember reading somewhere there were open issues with Ruby string transcoding on Vietnamese machines. The transcoding maps were not correct or not distributed with Ruby, etc.

I seem to remember some people tweaking them and posting them on the net.

What I have to do. now.I feel disoriented.

:frowning:

can you help me… :frowning:

As @tt_su mentioned, you should directly contact the developer of the listed extensions. They will be able to work with you to track down the reason for the errors.

In the meantime, you can unload the extensions that are causing problems, if you want to run SketchUp without seeing the errors.

I think this is a common error. Because my friends also encountered similar problems. It looks like it just happened in the last 10 days. Objects are the new installation.

No, this is a bug in Ruby that has always existed. It is not the fault of SketchUp.

Ruby has never supported Vietnamese CP1258 (Windows-1258) character encoding. And it still does not come with a transcoder to convert to other string encodings.

The only general work-around is to change your Windows locale to US. But then this may prevent you from using diacritical marks on your characters. (Text callouts, etc.)

ok thank you very much :slight_smile: