[ https://issues.apache.org/jira/browse/CXF-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-1743. ------------------------------ Resolution: Fixed Fix Version/s: 2.0.9 2.1.2 > Temporary files are not deleted > ------------------------------- > > Key: CXF-1743 > URL: https://issues.apache.org/jira/browse/CXF-1743 > Project: CXF > Issue Type: Bug > Components: Core > Affects Versions: 2.1.1, 2.1.2 > Environment: Linux, FreeBSD > Reporter: R.O. > Assignee: Daniel Kulp > Fix For: 2.1.2, 2.0.9 > > > I have endpoint declared in Spring as follows: > --- > <jaxws:endpoint id="importService" > implementor="my.ImportServiceImpl" > address="/importService"> > <jaxws:properties> > <entry key="mtom-enabled" value="true" /> > </jaxws:properties> > </jaxws:endpoint> > --- > During tests I discovered, that large attachments (>64k), which are saved in > temporary files, are not removed after processing SOAP message. > I've analysed sources of org.apache.cxf.attachment.AttachmentDataSource and > org.apache.cxf.io.CachedOutputStream and discovered that AttachmentDataSource > does not allow to close cache. > The only solution is to add close() method to AttachmentDataSource and close > cache manually. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.