Hi!

I am getting the following exception if I have a service in my application that 
implements HibernateConfigurer and I contribute it to HibernateSessionSource.

org.apache.tapestry5.ioc.internal.OperationException
Service interface org.apache.tapestry5.hibernate.HibernateConfigurer is matched 
by 3 services: DefaultHibernateConfigurer, HibernateAdministration, 
HibernateInterceptorConfigurer. Automatic dependency resolution requires that 
exactly one service implement the interface.

The problem is fixed by adding the @InjectService("DefaultHibernateConfigurer") 
annotation to the contributeHibernateSessionSource defaultHibernateConfigurer 
parameter.

Current declaration:
public static void 
contributeHibernateSessionSource(OrderedConfiguration<HibernateConfigurer> 
config, HibernateConfigurer defaultHibernateConfigurer)

Fixed declaration:
public static void 
contributeHibernateSessionSource(OrderedConfiguration<HibernateConfigurer> 
config, @InjectService("DefaultHibernateConfigurer") HibernateConfigurer 
defaultHibernateConfigurer)


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

Reply via email to