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]>
