Yes. I use the siOnStartup to set a bunch of preferences. The plugin
that has this event loads after the workgroup sync plugin has done its
job.
Why does that matter?
Bernard
On Thu, Feb 28, 2008 at 9:16 PM, Matt Lind <mlind(at)carbinestudios.com> wrote:
> Good news, but do you have any events installed in your workgroup that
> are of type 'siOnStartup'? I'm wondering how that affects the update
> process.
>
>
> Matt
>
>
>
>
>
>
> > -----Original Message-----
> > From: owner-xsi(at)Softimage.COM
> > [mailto:owner-xsi(at)Softimage.COM] On Behalf Of Bernard Lebel
> > Sent: Thursday, February 28, 2008 6:06 PM
> > To: XSI(at)Softimage.COM
> > Subject: Re: XSI crashes on startup when updating a workgroup
> >
> > Yeah I had similar symptoms recently. In my case it was
> > because I was calling UpdatePlugins() from a plugin to be updated.
> >
> > What I did is I wrote a separate plugin that deals
> > exclusively with the synchronization of the workgroup. This
> > plugin is never updated, so no problem of having it crashing
> > XSI, and I don't even need to call
> > UpdatePlugins() from it.
> >
> > This plugin name is prefixed with an a, and not the other
> > plugins, so it always loads first. Then it copies the new
> > files onto the local workgroup. Because it all other plugins
> > have not been loaded yet, I don't need to call
> > UpdatePlugins(), it just loads the fresh new plugins.
> >
> > Problem entirely solved.
> >
> >
> >
> > Cheers
> > Bernard
> >
> >
> >
> > On Thu, Feb 28, 2008 at 8:24 PM, Matt Lind
> > <mlind(at)carbinestudios.com> wrote:
> > >
> > >
> > > Hello all,
> > > I'm trying to develop a delivery system for our custom
> > XSI tools,
> > > but am running into an issue with XSI crashing intermittently.
> > >
> > > Each of our artists has a workgroup on their computer which
> > contains
> > > all our custom scripts and addons. The latest published
> > copy of each
> > > of our tools is located on a centralized server. Every
> > time an artist
> > > launches XSI, an XSI OnStartup event is triggered (Jscript) which
> > > deletes the contents of the artist's workgroup Plugins folder
> > > (everything except the startup event script, of course),
> > then copies
> > > the latest published tools from the server into the workgroup and
> > > finishes off with a call to XSIApplication.UpdatePlugins().
> > For the
> > > most part this works. However we're encountering a problem
> > which I'm having difficulty solving.
> > >
> > > When the artist starts XSI for the first time in the morning, XSI
> > > crashes on startup. The famliar XSI encountered an
> > unexpected error
> > > and must close appears in a dialog. If the artist restarts XSI, it
> > > loads just fine. If the artist goes to lunch or takes an extended
> > > break from XSI, the first time they launch XSI after the break, XSI
> > > crashes on startup again. But if the artist restarts XSI, it works
> > > fine. If user exits XSI normally, then restarts XSI within
> > 5 minutes, XSI works just fine.
> > >
> > > So the pattern is: if XSI is not in use for more than ~5
> > minutes and
> > > is then launched, it will crash on startup. For the life of me I
> > > cannot figure out what's causing the problem as, to the best of my
> > > knowledge, I am not deleting any files that XSI would need upon
> > > startup. I'm assuming there's a caching issue at play here and
> > > possibly an order of operations issue, but I don't know
> > where to look
> > > as I don't have any error messages coming from XSI to point
> > me in a particular direction.
> > >
> > > Anybody got any ideas?
> > >
> > > Running XSI 6.01 on Windows XP SP2 Intel (32 bit)
> > >
> > > Thanks,
> > >
> > > Matt
> > >
> > ---
> > Unsubscribe? Mail Majordomo(at)Softimage.COM with the following
> > text in body:
> > unsubscribe xsi
> >
>
> ---
> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
> unsubscribe xsi
>
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi