<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=cbeams" rel="nofollow">Chris Beams</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-8190?redirect=false" rel="nofollow">SPR-8190</a></strong> and commented</p>
<p dir="auto">Tracking issue for CGLIB problems and possible solutions when moving to Javassist or, as recently suggested, Byte Buddy.</p>
<hr>
<p dir="auto"><strong>Attachments:</strong></p>
<ul dir="auto">
<li><a href="https://jira.spring.io/secure/attachment/21203/permgen-leak-spring.tar.gz" rel="nofollow">permgen-leak-spring.tar.gz</a> (<em>492.76 kB</em>)</li>
</ul>
<p dir="auto"><strong>Issue Links:</strong></p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398083007" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/8831" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/8831/hovercard" href="https://github.com/spring-projects/spring-framework/issues/8831">#8831</a> Latest Spring AOP + CGLib caches classes from the same classloader causing CCE in Grails (<em><strong>"depends on"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398094306" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/10325" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/10325/hovercard" href="https://github.com/spring-projects/spring-framework/issues/10325">#10325</a> Consider using javassist for proxy generation (<em><strong>"depends on"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398106989" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/12142" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/12142/hovercard" href="https://github.com/spring-projects/spring-framework/issues/12142">#12142</a> <code class="notranslate">@Configuration</code> with AspectJ instead of CGLIB (<em><strong>"depends on"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398076376" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/7964" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/7964/hovercard" href="https://github.com/spring-projects/spring-framework/issues/7964">#7964</a> Look at phasing out cglib with javaassist (<em><strong>"is duplicated by"</strong></em>)</li>
</ul>
<p dir="auto">44 votes, 45 watchers</p>
<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=subaruwrc" rel="nofollow">Ryan LaMothe</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-6719?redirect=false" rel="nofollow">SPR-6719</a></strong> and commented</p>
<p dir="auto">I need to extend CommonsClientHttpRequestFactory and override getHttpClient() in order to use RestTemplate(ClientHttpRequestFactory requestFactory) to make authenticated restful web service calls.  Unfortunately, getHttpClient() returns HttpClient from Commons HttpClient 3.x which has been end-of-life'd (EOL) and is no longer supported.  The CommonsClientHttpRequestFactory and in turn RestTemplate need to use the supported HttpCore 4.x and HttpClient 4.x libraries.</p>
<hr>
<p dir="auto"><strong>Affects:</strong> 3.0 GA</p>
<p dir="auto"><strong>Attachments:</strong></p>
<ul dir="auto">
<li><a href="https://jira.spring.io/secure/attachment/17667/httpcomponent_wrappers.zip" rel="nofollow">httpcomponent_wrappers.zip</a> (<em>4.12 kB</em>)</li>
</ul>
<p dir="auto"><strong>Issue Links:</strong></p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398097933" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/10848" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/10848/hovercard" href="https://github.com/spring-projects/spring-framework/issues/10848">#10848</a> Upgrade Apache HttpClient to version 4.0 (<em><strong>"duplicates"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398106272" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/12041" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/12041/hovercard" href="https://github.com/spring-projects/spring-framework/issues/12041">#12041</a> Offer a ClientHttpRequestFactory for usage with Apache HttpComponents HttpClient (<em><strong>"is duplicated by"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398106556" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/12082" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/12082/hovercard" href="https://github.com/spring-projects/spring-framework/issues/12082">#12082</a> CommonsClientHttpRequestFactory depends on outdated "commons-httpclient" 3.1 (<em><strong>"is duplicated by"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398105980" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/11990" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/11990/hovercard" href="https://github.com/spring-projects/spring-framework/issues/11990">#11990</a> Provide a "username" and "password" properties for RestTemplate</li>
</ul>
<p dir="auto">8 votes, 10 watchers</p>