[
https://issues.apache.org/jira/browse/KARAF-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13160065#comment-13160065
]
Andreas Pieber commented on KARAF-1064:
---------------------------------------
I've the same already in my queue (including sync); just having some problems
to compile karaf trunk right now. Feel free to ahead and apply/close this
issue; I'll try to fix the/my problems tonight otherwise
> BootstrapLogManager does not reuse the instantiated Handler
> -----------------------------------------------------------
>
> Key: KARAF-1064
> URL: https://issues.apache.org/jira/browse/KARAF-1064
> Project: Karaf
> Issue Type: Bug
> Components: karaf-core
> Affects Versions: 2.2.4, 3.0.0
> Reporter: Álvaro Alda
> Assignee: Andreas Pieber
> Fix For: 2.2.5, 3.0.0
>
> Attachments: patchfile.txt
>
>
> When running Karaf in Master/Slave mode, the method getDefaultHandler() in
> class org.apache.karaf.main.BootstrapLogManager is being invoked twice, one
> time in org.apache.karaf.main.Main and another one in the lock file class
> (SimpleFileLock or DefaultJDBCLock), but the object instance of the Handler
> class is created without closing the previous one.
> I have created a patch which completes the singleton pattern, returning the
> previous handler if the instance is not null. The patch has been created
> against the trunk, but you can apply it to branch karaf-2.2.x.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira