Index: src/org/aspectj/weaver/loadtime/Aj.java =================================================================== RCS file: /home/technology/org.aspectj/modules/loadtime/src/org/aspectj/weaver/loadtime/Aj.java,v retrieving revision 1.15 diff -u -r1.15 Aj.java --- src/org/aspectj/weaver/loadtime/Aj.java 13 Dec 2005 22:23:24 -0000 1.15 +++ src/org/aspectj/weaver/loadtime/Aj.java 8 May 2006 22:54:12 -0000 @@ -124,7 +124,7 @@ this.isInitialized = false; } - private void initialize(ClassLoader loader, IWeavingContext weavingContext) { + private synchronized void initialize(ClassLoader loader, IWeavingContext weavingContext) { if (!isInitialized) { isInitialized = true; weavingAdaptor.initialize(loader, weavingContext);