Add the injection point (i.e., the constructor parameter) add either
the @Builtin or the @ComponentLayer annotation.  This marker
annotation will select the correct implementation:  either the general
ClassFactory (used by the IoC container) or the one used when working
with component code.  You probably want @Builtin.

On Sun, May 18, 2008 at 6:40 AM, Britske <[EMAIL PROTECTED]> wrote:
>
> After upgrading tapestry from 5.0.6  to 5.0.11 I'm getting the following
> error:
>
> Caused by: java.lang.RuntimeException: Service interface
> org.apache.tapestry.ioc.services.ClassFactory is matched by 2 services:
> ClassFactory, ComponentClassFactory.  Automatic dependency resolution
> requires that exactly one service implement the interface.
>
> I'm getting the error (I think), I'm just not sure where to look to change
> it. For instance, I have nothing defined in my AppModule that could be the
> cause.
>
> Anyone?
>
> Thanks,
> Britske
> --
> View this message in context: 
> http://www.nabble.com/getting-ClassFactory-is-matched-by-2-services-After-upgrade-from-5.06--%3E-5.0.11-tp17303089p17303089.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

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

Reply via email to