Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] WeavingURLClassLoader - NPE calling addURL(..) without a prior call to define(..)

sounds like a bug to me. I just added a guard to addURL() to
initialize it if it isn't already setup - does that work for you?

Andy.

2009/4/27 STEVE reds <stevebread@xxxxxxxxx>:
>
> I have a custom ClassLoader that extends WeavingURLClassLoader. In order to initialize the loader from aop.xml, a ClassLoaderWeavingAdaptor reference is needed which is initialized by WeavingURLClassLoader on the first call to defineClass. (To have WeavingURLClassLoader use ClassLoaderWeavingAdaptor instead of WeavingAdaptor, no aspectURLs are passed to the constructor.)
>
> Since addURL also references the ClassLoaderWeavingAdaptor instance but doesn't check for null, an NPE is generated if addURL is called before defining any class.
>
> Is this a bug?
>
>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top