On Apr 12, 2009, at 6:27 PM, Scott Hernandez wrote:

> (working against 03/18/09 snapshot of resin)
>
> It seems like there is a class-loader problem in my definition for my
> Queue (and I expect any global bean with an annotation class from the
> webapp).
>
> The first time through everything seems to work just fine, but in
> subsequent updates (webapp reloads) this error comes up. If I l start
> resin up with the app deployed, or deploy the app with it not existing
> yet, then things load fine. But once I have touched the resin-web.xml
> (or made any change causing the webapp to stop-start) of the deployed
> webapp then this error comes up.
>
> WEB-INF/resin-web.xml:24: java.lang.IllegalArgumentException:
> interface resinscratchspace.annotations.UserUpdate is not visible from
> class loader

This is a regression issue that should be fixed in the next snapshot.   
The exception is from the java.util.reflect.Proxy class.

-- Scott

>
>
> 22:   <jms:MemoryQueue>
> 23:           <Named>userUpdates</Named>
> 24:           <rssa:UserUpdate />
> 25:   </jms:MemoryQueue>
> 26:
>
> The rssa namespace is set in the resin-xml file as a package in the
> classes directory of the webapp.
>
> Do these annotations need to be in the resin-dir/lib or someplace  
> global?
>
> Thanks in advance,
> Scott
>
>
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to