<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=drazzib" rel="nofollow">Damien Raude-Morvan</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-7352?redirect=false" rel="nofollow">SPR-7352</a></strong> and commented</p>
<p dir="auto">I'm Debian Maintainer of SpringFramework package [1].<br>
I'm working on integrating Spring Framework 3.0.3 into Debian and replace our libspring-2.5-java package.</p>
<p dir="auto">Right now, I'm reviewing source code of Spring Build (aka Ivy-overlay spring build system) and I'm a bit disapointed to see that :</p>
<ul dir="auto">
<li>There is no copyright / global licence file [1]</li>
<li>All files are missing a licence header (like other Spring project does)</li>
</ul>
<p dir="auto">Could you please have a look at this issue and update this project ?</p>
<p dir="auto">In current state, Spring Build is a non-free module and cannot be considered free software.</p>
<p dir="auto">[1] <a href="https://src.springframework.org/svn/spring-build/trunk/" rel="nofollow">https://src.springframework.org/svn/spring-build/trunk/</a></p>
<p dir="auto">Regards,<br>
Damien Raude-Morvan</p>
<hr>
<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="398106095" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/12010" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/12010/hovercard" href="https://github.com/spring-projects/spring-framework/issues/12010">#12010</a> Please provide a LICENSE file for spring-build subproject (<em><strong>"is duplicated by"</strong></em>)</li>
</ul>
<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=nilesh" rel="nofollow">Nilesh Kapadia</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-1219?redirect=false" rel="nofollow">SPR-1219</a></strong> and commented</p>
<p dir="auto">I have an application that registers JMX beans using MBeanExporter. If I deploy this application twice I get org.springframework.beans.factory.BeanCreationException caused by javax.management.InstanceAlreadyExistsException because the MBeans are already registered under the given name, which causes the second app to fail to start. I have worked around this by making the name configurable at deploy time.</p>
<p dir="auto">MBeanExporter could be improved by having a way to either recover from this (and not even bother to register the JMX beans), or to dynamically generate the names somehow to avoid a conflict?</p>
<p dir="auto">In reference to this thread: <a href="http://forum.springframework.org/viewtopic.php?t=7783" rel="nofollow">http://forum.springframework.org/viewtopic.php?t=7783</a></p>
<p dir="auto">Also I was able to workaround this issue by extending MBeanExporter and overriding registerBeans() to catch the exception (and continue so that deployment will succeed, even though JMX bean registration fails).</p>
<hr>
<p dir="auto"><strong>Affects:</strong> 1.2.3</p>
<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="398059283" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/5918" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/5918/hovercard" href="https://github.com/spring-projects/spring-framework/issues/5918">#5918</a> MBeanExporter attempts to register duplicate MBeans causing javax.management.InstanceAlreadyExistsException (<em><strong>"duplicates"</strong></em>)</li>
</ul>