I don't know why it only happens on Java 5. We do have some bugs open relating to LTW with a SecurityManager - for example https://bugs.eclipse.org/bugs/show_bug.cgi?id=74246 .
Andy. 2008/10/26 kfinkels <[EMAIL PROTECTED]> > > I've set the trace option and got the following: > > 5:38:10.950 thread applet-SmApplet.class ? [WeavingAdaptor] weaveinfo Join > point 'method-execution(void > demoAOP.HelloMainApplet.buildScreen(javax.swing.JApplet))' in Type > 'demoAOP.HelloMainApplet' (HelloMainApplet.java:13) advised by around > advice > from 'demoAOP.AspectHelloLabel' > (demoAOP-1.0.jar!AspectHelloLabel.class:15(from AspectHelloLabel.aj)) > 15:38:10.950 thread applet-SmApplet.class ? [WeavingAdaptor] weaveinfo Join > point 'method-execution(void > demoAOP.HelloMainApplet.buildScreen(javax.swing.JApplet))' in Type > 'demoAOP.HelloMainApplet' (HelloMainApplet.java:13) advised by after advice > from 'demoAOP.AspectHelloLabel' > (demoAOP-1.0.jar!AspectHelloLabel.class:19(from AspectHelloLabel.aj)) > 15:38:10.950 thread applet-SmApplet.class < > org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify > 15:38:10.950 thread applet-SmApplet.class < > org.aspectj.weaver.bcel.BcelWeaver.weave java.util.ArrayList(1) > 15:38:10.950 thread applet-SmApplet.class < > org.aspectj.weaver.tools.WeavingAdaptor.weaveClass byte[1672] > 15:38:10.950 thread applet-SmApplet.class < > org.aspectj.weaver.loadtime.WeavingURLClassLoader.defineClass class > demoAOP.HelloMainApplet > InvocationTargetException > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at SmApplet.init(SmApplet.java:35) > at sun.applet.AppletPanel.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: java.security.AccessControlException: access denied > (java.io.FilePermission C:\workspace\HackClassLoader\target\demoAOP-1.0.jar > read) > at java.security.AccessControlContext.checkPermission(Unknown > Source) > at java.security.AccessController.checkPermission(Unknown Source) > at java.lang.SecurityManager.checkPermission(Unknown Source) > at java.lang.SecurityManager.checkRead(Unknown Source) > at java.util.zip.ZipFile.<init>(Unknown Source) > at java.util.zip.ZipFile.<init>(Unknown Source) > at > > org.aspectj.weaver.bcel.ClassPathManager$ZipFileEntry.ensureOpen(ClassPathManager.java:269) > at > > org.aspectj.weaver.bcel.ClassPathManager$ZipFileEntry.find(ClassPathManager.java:243) > at > org.aspectj.weaver.bcel.ClassPathManager.find(ClassPathManager.java:101) > at > > org.aspectj.weaver.ExtensibleURLClassLoader.getBytes(ExtensibleURLClassLoader.java:70) > at > > org.aspectj.weaver.loadtime.WeavingURLClassLoader.getBytes(WeavingURLClassLoader.java:165) > at > > org.aspectj.weaver.ExtensibleURLClassLoader.findClass(ExtensibleURLClassLoader.java:50) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at demoAOP.HelloMainApplet.buildScreen(HelloMainApplet.java:1) > at demoAOP.HelloMainApplet.init(HelloMainApplet.java:9) > ... 7 more > > > so... the classloader is familiar with my aspects - why do I have > securityproblem if the aspects jar was already availiable???? - I got this > error ONLY in java 5 > -- > View this message in context: > http://www.nabble.com/LTW-of-an-applet-tp20109437p20173698.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 >
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
