On Wed, 2002-06-26 at 06:15, Marcus Crafter wrote:
> Hi Jason,
> 
>       Great to get some more user feedback mate :)
>       
> On Tue, Jun 25, 2002 at 05:44:19PM -0400, Jason van Zyl wrote:
> > On Tue, 2002-06-25 at 17:18, Jason van Zyl wrote:
> > > Hi,
> > > 
> > > I'm not sure where this error is coming from from but this basically
> > > tells me that I'm not implementing a method for the Composable
> > > interface, but my container doesn't implement Composable?
> > > 
> > 
> > I just finished rebuilding everything from CVS and I get the same error
> > telling me a method is missing which belongs to an interface I'm not
> > implementing. Possibly something wrong in the ComponentStateValidator?
> 
>       I just had a look at the code. In DefaultContainerManager, the
>       problem lies in the following snippet:
>       
> if( instance instanceof Serviceable )
> {
>       validator.checkComposed();
>       ((Serviceable)instance ).service((ServiceManager)initParameters.get( 
>SERVICE_MANAGER ) );
> }
> 
>       checkComposed() is looking for the Composable interface which
>       isn't implemented on AbstractContainer and is causing the
>       exception. As you already pointed out implementing Composable
>       doesn't help either, this is because it results in checkComposed()
>       being called twice causing your other exception to be thrown.
>       
>       AFAIK ComponentStateValidator doesn't yet support Servicable,
>       so for the moment, comment out the .checkComposed() above and it should
>       get further.

:-)

I commented out the use the ComponentStateValidator and I was still
running into problems. I'm in no rush any longer, I mangled Tweety to do
what I need which is really work on my components. Thanks for looking
into it!
        
>       I'll have a look at fixing it properly.
>       
>       Hope that helps.
>       
>       Cheers,
>       
>       Marcus
> 
> > Additionally the build system from the base directory of excalibur
> > misses the fortress build, the thread build and the event build after an
> > 'ant clean'.
> > 
> > Building fortress seems to trigger the build of the other component.
> 
> -- 
>         .....
>      ,,$$$$$$$$$,      Marcus Crafter
>     ;$'      '$$$$:    Computer Systems Engineer
>     $:         $$$$:   ManageSoft GmbH
>      $       o_)$$$:   82-84 Mainzer Landstrasse
>      ;$,    _/\ &&:'   60327 Frankfurt Germany
>        '     /( &&&
>            \_&&&&'
>           &&&&.
>     &&&&&&&:
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


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

Reply via email to