} catch (ComponentException ce) {
throw new ProcessingException("Unable to lookup component.", ce);
}
this.configuration = null;
}
DefaultEventAspectContext context = new DefaultEventAspectContext(this.chain);
EventConverter converter = null;
PortalService service = null;
try {
service = (PortalService)this.manager.lookup(PortalService.ROLE);
converter = (EventConverter) this.manager.lookup(EventConverter.ROLE);
Publisher publisher = this.getPublisher();
converter.start();
// Invoke aspects
context.setEventPublisher( publisher );
context.setObjectModel(CocoonComponentManager.getCurrentEnvironment().getObjectModel());
context.setEventConverter(converter);
context.invokeNext( service );
converter.finish();
} catch (ComponentException ce) {
throw new ProcessingException("Unable to lookup component.", ce);