karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-4156) Set 'karaf.clean.all' as true will cause data folder cleaned while checking status
Date Tue, 23 Aug 2016 09:52:20 GMT

    [ https://issues.apache.org/jira/browse/KARAF-4156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15432523#comment-15432523
] 

ASF GitHub Bot commented on KARAF-4156:
---------------------------------------

Github user oscerd closed the pull request at:

    https://github.com/apache/karaf/pull/124


> Set 'karaf.clean.all' as true will cause data folder cleaned while checking status
> ----------------------------------------------------------------------------------
>
>                 Key: KARAF-4156
>                 URL: https://issues.apache.org/jira/browse/KARAF-4156
>             Project: Karaf
>          Issue Type: Bug
>    Affects Versions: 3.0.5, 4.0.3
>         Environment: Running on Mac OS X 10.11
>            Reporter: Jerry Meng
>            Assignee: Jean-Baptiste Onofré
>            Priority: Critical
>
> Scenario
> =======
> In etc/system.properties, it describes
> \# Deletes the entire karaf.data directory at every start
> karaf.clean.all = false
> When I set the property as true, I expect it will clean data folder ONLY at karaf start;
however it also causes the command 'stop' and 'status' to delete data folder so that the command
complains "shutdown port file doesn't exist. The container is not running."
> Root Cause
> =========
> The class 'org.apache.karaf.main.ConfigProperties' checks the property 'karaf.clean.all'
in the constructor and deletes the data folder if it's set as true.
> In  'org.apache.karaf.main.Stop' and 'org.apache.karaf.main.Status', they will instantiate
ConfigProperties at the very beginning. They will never get port file correctly in this case
and even cause working directory being deleted.
> It seams that to delete data folder in the constructor of ConfigProperties does not make
sense to me.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message