Hello,
I 'moved' to the real world and put my jars under tomcat web application.
I have a library under webapps that includes the 5 jars (aspectjrt.
aspectjweaver, source, aspects and the wrapper) and an html that calls the 
wrapper applet.

The code in the wrapper applet is:
                        URL source = new 
URL("jar:"+getCodeBase()+"/AOP-1.0.jar!/");
                        URL aspect = new 
URL("jar:"+getCodeBase()+"/demoAOP-1.0.jar!/");
                        URL[] urlList = {source, aspect};
                        URL[] aspectsList = {aspect};
                        
                        WeavingURLClassLoader weavingClassLoader = new
WeavingURLClassLoader(urlList, 
                                  aspectsList,
Thread.currentThread().getContextClassLoader());
                        
Thread.currentThread().setContextClassLoader(weavingClassLoader);
                        
                        Class mainApplet =
weavingClassLoader.loadClass("demoAOP.HelloMainApplet");
                        Object applet = mainApplet.newInstance();

My browser java plugin is 1.5.0_16

I'm getting the following error:

11:33:18.345 thread applet-SmApplet.class E [WeavingAdaptor] error bad
aspect library: 'http:\localhost:8080\AOP37\demoAOP-1.0.jar!'
Message: error bad aspect library:
'http:\localhost:8080\AOP37\demoAOP-1.0.jar!'
org.aspectj.bridge.AbortException: bad aspect library:
'http:\localhost:8080\AOP37\demoAOP-1.0.jar!'
        at
org.aspectj.weaver.tools.WeavingAdaptor$WeavingAdaptorMessageHolder.handleMessage(WeavingAdaptor.java:596)
        at org.aspectj.bridge.MessageUtil.error(MessageUtil.java:80)
        at 
org.aspectj.weaver.tools.WeavingAdaptor.error(WeavingAdaptor.java:475)
        at
org.aspectj.weaver.tools.WeavingAdaptor.addAspectLibrary(WeavingAdaptor.java:443)
        at
org.aspectj.weaver.tools.WeavingAdaptor.registerAspectLibraries(WeavingAdaptor.java:417)
        at org.aspectj.weaver.tools.WeavingAdaptor.init(WeavingAdaptor.java:181)
        at 
org.aspectj.weaver.tools.WeavingAdaptor.<init>(WeavingAdaptor.java:114)
        at
org.aspectj.weaver.loadtime.WeavingURLClassLoader.<init>(WeavingURLClassLoader.java:71)

What is wrong with the aspects URL -  how should I declare it?????
-- 
View this message in context: 
http://www.nabble.com/LTW-of-an-applet-tp20109437p20299733.html
Sent from the AspectJ - users mailing list archive at Nabble.com.

_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to