Problem with locked ICE compound (HELP!)

General questions and troubleshooting SOFTIMAGE©
User avatar
Mootzoid
Administrator
Posts: 244
Joined: 03 Jun 2009, 16:48
Location: Germany/France

Problem with locked ICE compound (HELP!)

Post by Mootzoid » 19 Nov 2009, 19:14

Hi,

I have an emFluid2 customer who seems to have a really strange problem I never heard of before:
One (or more) of the emFluid2 compounds are somehow locked (file extension "*.compound.lock").

Two questions:
1) Has anybody ever heard of that or know something about that ?
2) Why would a compound file be locked ? It's just an ordinary text file.

Thanks!
Eric

User avatar
Hirazi Blue
Administrator
Posts: 5113
Joined: 04 Jun 2009, 10:15

Re: Problem with locked ICE compound (HELP!)

Post by Hirazi Blue » 19 Nov 2009, 21:13

Be warned: this won't help you a bit!!! :D

AFAIK the topic of locked compounds seems to have been mentioned exactly once in the mythical realm of the Mailing List. However, before you click this link, please be aware, that this Mailing List topic only contains one post, mentioning the problem and asking for help without any obvious kind of reply
(as in: under the same topic) ~x(
Stay safe, sane & healthy!

User avatar
Mootzoid
Administrator
Posts: 244
Joined: 03 Jun 2009, 16:48
Location: Germany/France

Re: Problem with locked ICE compound (HELP!)

Post by Mootzoid » 20 Nov 2009, 08:36

Thanks, Hirazi Blue!
I'll contact him, maybe he now knows more about that problem.
Cheers,
Eric

User avatar
xsisupport
Posts: 713
Joined: 09 Jun 2009, 09:02
Location: Montreal Canada

Re: Problem with locked ICE compound (HELP!)

Post by xsisupport » 20 Nov 2009, 17:53

.lock files are temporary files created when a process (like xsi.exe) opens a file through the Windows API.
Usually you'll never see the .lock files. But if something happens to interrupt the file access (eg a network problem), you can get .lock files left around, which causes a sharing violation the next time a process tries to access the file.

You might want to try Process Monitor or Process Explorer to see what is going on.
// Steve Blair
// "You're not a runner, you're just a guy who runs" -- my wife
//
// My Blogs: Arnold | Softimage

User avatar
Mootzoid
Administrator
Posts: 244
Joined: 03 Jun 2009, 16:48
Location: Germany/France

Re: Problem with locked ICE compound (HELP!)

Post by Mootzoid » 21 Nov 2009, 10:29

@ xsisupport: Thanks for the information! :)

User avatar
xsisupport
Posts: 713
Joined: 09 Jun 2009, 09:02
Location: Montreal Canada

Re: Problem with locked ICE compound (HELP!)

Post by xsisupport » 21 Nov 2009, 13:48

A possible workaround is to make the folder read-only so xsi.exe cannot write a lock file.
Then there can be no concurrent access to the lock file ;-)
Last edited by xsisupport on 24 Nov 2009, 21:19, edited 1 time in total.
// Steve Blair
// "You're not a runner, you're just a guy who runs" -- my wife
//
// My Blogs: Arnold | Softimage

User avatar
Mootzoid
Administrator
Posts: 244
Joined: 03 Jun 2009, 16:48
Location: Germany/France

Re: Problem with locked ICE compound (HELP!)

Post by Mootzoid » 21 Nov 2009, 14:31

Hey, that's a pretty clever idea, hadn't thought about it :D Thanks!
I will pass it on to the guy who has that ".lock"-file-problem.

PS: a guy had bought a site license of emFluid2 (workstations + rendernodes) for his company and suddenly this problem came up. I guess it happened when he sent a scene to his render farm: several rendernodes started XSI at the same time, and two or more XSI application searched the common network workgroup for addons, simultaneously trying to read the ".compound" files.