juergen     2003/02/19 06:18:43

  Modified:    
testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor
                        XMLOutput.java
  Log:
  fixed a concurrent modification exeption in the MU test cases
  
  Revision  Changes    Path
  1.8       +8 -5      
jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/XMLOutput.java
  
  Index: XMLOutput.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/XMLOutput.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XMLOutput.java    7 Feb 2003 14:05:07 -0000       1.7
  +++ XMLOutput.java    19 Feb 2003 14:18:43 -0000      1.8
  @@ -194,7 +194,10 @@
           public void push(Element e) {
               if (getElement() == null) {
                   openElements.put(Thread.currentThread().getName(), new 
OutputElement(e));
  -                getRootElement().getChildren().add(e);
  +                synchronized (getRootElement()) {
  +                    System.out.println("--- synchr " + getRootElement() + "  #  " + 
getRootElement().hashCode());
  +                    getRootElement().getChildren().add(e);
  +                }
               } else {
                   getElement().getChildren().add(e);
                   
((OutputElement)openElements.get(Thread.currentThread().getName())).push(e);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to