cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (CXF-2160) LoggingOutInterceptor logs message twice
Date Mon, 06 Apr 2009 17:04:13 GMT

     [ https://issues.apache.org/jira/browse/CXF-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Daniel Kulp resolved CXF-2160.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.2.1
                   2.1.5
         Assignee: Daniel Kulp

Already encountered and fixed on trunk

> LoggingOutInterceptor logs message twice
> ----------------------------------------
>
>                 Key: CXF-2160
>                 URL: https://issues.apache.org/jira/browse/CXF-2160
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.1.3, 2.1.4, 2.2
>            Reporter: Patrick Savage
>            Assignee: Daniel Kulp
>            Priority: Minor
>             Fix For: 2.1.5, 2.2.1
>
>
> The LoggingOutInterceptor logs every outbound message twice. This was caused by CXF-1778
which added the following code to the onClose() method of the LoggingCallback class in LoggingOutInterceptor.java:
>             try {                                        
>                 //empty out the cache              
>                 cos.lockOutputStream();            
>                 cos.resetOut(null, false);         
>             } catch (Exception ex) {               
>                 //ignore                           
>             }                                      
>             message.setContent(OutputStream.class, 
>                                origStream);        
> When CachedOutputStream.lockOutputStream() is called, it calls onClose() on each of the
callbacks registered on the CachedOutputStream. This causes LoggingCallback.onClose to get
called again because the CachedOutputStream that is being locked is the same one that is being
closed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message