Peter,

This is not a Phoenix problem.  Nor is it merely an aesthetic concern.
We can demonstrate that it's not a Phoenix problem because we can
upgrade to the latest rev of Phoenix 4.0 (as Paul just did) and
everything works fine.

This is a (to quote phoenix code) "lifecycle.nota-component.error".
Several of the components that James uses in its deployment (and are
used by some of its mailets) are no longer Components.  This was brought
to everybody's attention a month or so ago, when somebody tried to
deploy James using the latest Cornerstone classes.

These ex-Components were made available through the Mailet API using a
ComponentManager that was provided in the MailetContext (glorified hash
map).  Examination of the Phoenix code (and I could easily be wrong
here) seems to indicate that this will cause issues. The class
org.apache.avalon.phoenix.components.application.BlockResourceProvider
seems to throw an exception when loading a non-Component as a Component.
So we will not be able to make this previously available functionality
available through the current Mailet API.

--Peter

> -----Original Message-----
> From: Peter Donald [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, September 25, 2002 3:29 PM
> To: James Developers List
> Subject: Re: [PATCH] Replace Component Classes with Service
Equivalents
> 
> Hi,
> 
> On Thu, 26 Sep 2002 07:59, Peter M. Goldstein wrote:
> > > 1) Take the hit convert ComponentManager to ServiceManager
> > >
> > >   - Three mailets affected
> > >   - Some contention that they are non-mailet spec anyway.
> >
> > With all due respect, I'm going to have to say that you are again
> > missing the point.  It's not three mailets affected.  It's a totally
> > unknown number of custom mailets that people have written and
deployed.
> > That said...
> 
> Can you actually point to an exception or problem that occurs when
running
> under Phoenix? I would like to know if there is actually a problem or
if
> it
> is just aesthetic concerns or something.
> 
> --
> Cheers,
> 
> Peter Donald
> --------------------------------------------------
>  Logic: The art of being wrong with confidence...
> --------------------------------------------------
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:james-dev-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:james-dev-
> [EMAIL PROTECTED]>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to