Skip to content
  1. Jan 28, 2008
    • Ceki Gulcu's avatar
      - applying some of the changes proposed by Joern Huxhorn in his patch dated 2008-01-26 (bug 109) · a3595490
      Ceki Gulcu authored
      The defensive code compensating for the bug in 0.9.8 until 0.9.9 is released was not merged because it is a workaround hiding the true logic of the code.
       
        void buildResponseHeaderMap() {
          if (responseHeaderMap == null) {
            if(serverAdapter != null) {     <-- ---- not merged
              responseHeaderMap = serverAdapter.buildResponseHeaderMap();
            } else {
              responseHeaderMap = new HashMap<String, String>();
            }
           }
         }
      a3595490
  2. Jan 25, 2008
  3. Jan 23, 2008
  4. Nov 13, 2007
    • Ceki Gulcu's avatar
      Synchronizing on ConcurrentModificationException in order to avoid ConcurrentModificationException · 5550c94a
      Ceki Gulcu authored
      exceptions on the list maintained by ConcurrentModificationException, as shown below
      
      java.util.ConcurrentModificationException
              at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
              at java.util.AbstractList$Itr.next(AbstractList.java:420)
              at ch.qos.logback.core.util.StatusPrinter.print(StatusPrinter.java:47)
              at ch.qos.logback.core.util.StatusPrinter.print(StatusPrinter.java:38)
              at ch.qos.logback.audit.server.AuditServerTest.testUnreachable(AuditServerTest.java:137)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:585)
              
      This can happen if multiple thread access BasicStatusManager simultaneously.
      5550c94a
  5. Oct 04, 2007
  6. Sep 18, 2007
  7. Sep 14, 2007
  8. Sep 13, 2007
  9. Sep 12, 2007
  10. Sep 11, 2007
  11. Sep 06, 2007
  12. Aug 29, 2007
  13. Aug 23, 2007
  14. Aug 22, 2007
  15. Aug 21, 2007