Multi-core command line compilation (thread safe) :: Cannot load skin

Please post all questions on Help+Manual 8 here

Moderators: Alexander Halser, Tim Green

Post Reply
michal_novomesky
Posts: 53
Joined: Thu Jan 12, 2012 2:21 pm
Contact:

Multi-core command line compilation (thread safe) :: Cannot load skin

Unread post by michal_novomesky »

While generating multiple languages using HELPMAN.EXE command line, parallel using up to 7 CPU / helpman.exe instances, we occasionally get the following error for random language (up to 10% repeatability):

Code: Select all

[Error] Cannot load skin PATH/FILE.xml (file was found but could not be opened)
The same FILE.xml is included as skin XML file for all languages, but the file is opened only for reading by HELPMAN.exe, I assume. So it is considered thread safe. Besides the presence of Error, the project is compiled properly.
Bug? Feature?
User avatar
Alexander Halser
EC-Software Support
Posts: 4101
Joined: Mon Jun 24, 2002 7:24 pm
Location: Salzburg, Austria
Contact:

Re: Multi-core command line compilation (thread safe) :: Cannot load skin

Unread post by Alexander Halser »

Hello Michal,

Can you send me the XML file that you use as skin? Just email to alexander.halser (at) ec-software.com
Furthermore, I'd like to see the full command line(s) that you execute in parallel processes.

In general, this should not be a problem. The skin/overload file is opened strictly read-only, parallel loading by different processes is definitely possible.
Alexander Halser
Senior Software Architect, EC Software GmbH
Post Reply