Are you using anything interesting, like loading modules from
different class loaders?
On 5/24/05, David J. M. Karlsen <[EMAIL PROTECTED]> wrote:
> Hi list!
>
> I'm trying to make an interceptor the same way as HM's
> LoggingInterceptorFactory, but I have some problems with the following code:
>
> private void createInfrastructure(InterceptorStack stack, ClassFab
> classFab){
> Class topClass = ClassFabUtils.getInstanceClass(stack.peek(),
> stack.getServiceInterface());
> classFab.addField("_delegate", topClass);
> classFab.addConstructor(new Class[]{ topClass }, null, "{_delegate =
> $1;}");
> }
>
>
> the debugger tells me topClass is: Class ($PooledProxy_1040f7af339_32)
> which is the pooled instance of my real underlying class.
>
> The function fails at line two, with this message:
>
> Unable to process content of element construct/service: Unable to lookup
> $PooledProxy_1040f7af339_32: $PooledProxy_1040f7af339_32
> (DefaultErrorHandler.java:37)
>
> I guess that this is beacuse topClass is no real class - but a dynamic
> one - but the same should be true for the LoggingInterceptor - so I
> cannot understand why this is a problem for my class ??
>
>
>
> --
> David J. M. Karlsen - +47 90 68 22 43
> http://www.davidkarlsen.com
> http://mp3.davidkarlsen.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
Professional Tapestry training, mentoring, support
and project work. http://howardlewisship.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]