RFR: 8019853 - Break logging and AWT circular dependency
    Daniel Fuchs 
    daniel.fuchs at oracle.com
       
    Thu Aug 29 20:13:51 UTC 2013
    
    
  
Hi,
Please find below a changeset that will fix:
8019853 - Break logging and AWT circular dependency
(which also duplicates
  8023258 Logger.getLogger() after ImageIO.read() returns
          different logger instance)
<http://cr.openjdk.java.net/~dfuchs/webrev_8019853/webrev.00/>
The new code makes sure that JavaAWTAccess.getAppletContext() returns
null when the LogManager's default userContext should be used, thus
solving 8023258 (Logger.getLogger() after ImageIO.read() returns
different logger instance).
Although LogManager still needs to get the applet context it will no
longer trigger the creation of the 'mainAppContext' - thus breaking
the circular dependency.
best regards,
-- daniel
    
    
More information about the core-libs-dev
mailing list