Index: /home/ejort/jboss-4.2/jmx/src/main/org/jboss/mx/loading/LoadMgr3.java =================================================================== --- /home/ejort/jboss-4.2/jmx/src/main/org/jboss/mx/loading/LoadMgr3.java (revision 61436) +++ /home/ejort/jboss-4.2/jmx/src/main/org/jboss/mx/loading/LoadMgr3.java (working copy) @@ -403,8 +403,9 @@ { boolean retry = e instanceof ClassCircularityError || e.getClass().equals(LinkageError.class); - if( retry ) + if( retry && loadTask.numCCE < 10 ) { + ++loadTask.numCCE; /* Reschedule this task after all existing tasks to allow the current load tasks which are conflicting to complete. */