SCS Software
http://forum.scssoft.com/

Paths initialisation prevents me from importing anything.
http://forum.scssoft.com/viewtopic.php?f=163&t=232179
Page 1 of 1

Author:  MandelSoft [ 18 Mar 2017 22:00 ]
Post subject:  Paths initialisation prevents me from importing anything.

So, I've recently upgraded to the latest version of Blender Tools and I'm encountering a serious problem: I can't import any model anymore because the paths initalisation is taking all eternity to complete, and I don't see any indication of progress either. I'm waiting for 10 minutes already and it's still busy initialising. Something tells me that this shouldn't take that long. This wasn't a problem in earlier versions of the tool.

Do note that I have a large base folder (I'm dealing with a lot of models) and that I'm using Blender 2.78.0. I have quite a lot of old models to fix so they are compatible with 1.27, but I need to be able to actually open them first ;)

EDIT: It also freezes all the SCS Blender Tools when it restarts initialisation. I also can't seem to find a log file to see what goes wrong.

Author:  50keda [ 19 Mar 2017 12:01 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

You sure you have 1.7.3 release version? Because this was known problem in 1.7.2 ;)

PS: If you still don't solve it until tomorrow, let me know over mattermost ;)

Author:  MandelSoft [ 19 Mar 2017 13:26 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

Yes, I'm positive:

Image

This is the version I downloaded yesterday, version 1.7.3.

And for more clarification: this message won't go away:
Image

Author:  MandelSoft [ 20 Mar 2017 23:45 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

I checked the log again and for one of the sign SII files it gave an error. Since it was not that important anyway, I removed it from the def folder and now it finally works :D

Author:  50keda [ 21 Mar 2017 00:58 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

Still this shouldn't happen or at least user should be notified somehow. So I would ask you to send me that problematic SII file, so I can improve reporting of this error and not blocking whole tools because of it ;)

Author:  MandelSoft [ 21 Mar 2017 01:18 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

Sure. It's the file attached below. We are actually busy cleaning up this file.

Attachments:
File comment: DEF file that breaks the BT.
sign.poland.zip [15.93 KiB]
Downloaded 9 times

Author:  MandelSoft [ 23 Mar 2017 01:27 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

OK, I replicated the bug and I added everything the console dumped. You can see that the log gives an error while it is reading sign.poland.sii. Maybe this will help:

Code:
DEBUG   -  Going to parse sign library file:
           'E:\\Projecten\\ETS Mods\\base\\def/world\\sign.poland.sii'
Traceback (most recent call last):
  File "C:\Applicaties\Blender\2.78\scripts\addons\io_scs_tools\properties\world.py", line 282, in sign_library_rel_path_update
    self.sign_library_rel_path)
  File "C:\Applicaties\Blender\2.78\scripts\addons\io_scs_tools\internals\containers\config.py", line 260, in update_sign_library_rel_path
    sign_container = _sii.get_data_from_file(sign_library_filepath)
  File "C:\Applicaties\Blender\2.78\scripts\addons\io_scs_tools\internals\containers\sii.py", line 33, in get_data_from_file
    container = _sii.parse_file(filepath)
  File "C:\Applicaties\Blender\2.78\scripts\addons\io_scs_tools\internals\containers\parsers\sii.py", line 335, in parse_file
    lines = file.readlines()
  File "C:\Applicaties\Blender\2.78\python\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 3826: character maps to <undefined>
File "C:\Applicaties\Blender\2.78\scripts\addons\io_scs_tools\properties\world.py", line 280, in sign_library_rel_path_update


Attachments:
blender_log.zip [19.63 KiB]
Downloaded 2 times

Author:  50keda [ 28 Mar 2017 00:37 ]
Post subject:  Re: Paths initialisation prevents me from importing anything

This was due to used encoding for decode of text files including sii files. Next version will force all files to be read/written in UTF-8.

So to sum up: it will be released in next version 1.7.4 so topic title can be marked as solved, thx.

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/