Vineeth created KARAF-7948:
------------------------------

             Summary: Apache karaf got into stuck state
                 Key: KARAF-7948
                 URL: https://issues.apache.org/jira/browse/KARAF-7948
             Project: Karaf
          Issue Type: Bug
          Components: karaf
    Affects Versions: 4.2.16
            Reporter: Vineeth


We have a customer case where Apache Karaf(agent) is installed as a *systemd* 
service. When the virtual machine (VM) is restarted, where Apache Karaf is set 
up as a service, the Karaf process sometimes enters a {*}stuck state{*}. 
Although the PID is still running, Karaf becomes completely unresponsive.

There is no definite pattern — it happens intermittently. We investigated 
multiple heap dumps but couldn't find any clear clues. However, in one 
instance, we observed *two instances* of the {{FeaturesServiceImpl}} class, 
which suggests that the Activator may have initialized {{FeaturesServiceImpl}} 
{*}twice{*}, even though this only occurred once during our tests.

Later, we checked the state of each bundle. We noticed that the 
mvn:org.apache.karaf.features/org.apache.karaf.features.extension/4.2.16 bundle 
and the mvn:org.ops4j.pax.logging/pax-logging-log4j2-extra/1.11.15 bundle were 
in *state 2* (resolved), while all other bundles were in *state 32* 
(uninstalled). This points to a possible *race condition* or a low-level crash 
occurring during startup.

We were able to reproduce the issue by looping a restart of the systemd service 
using {{systemctl restart agent.service}} every 4 minutes. However, we have 
been unable to pinpoint the exact cause of the problem.

Please review this and let us know if you can help us further diagnose the 
issue.


Details

Customer uses Suse Linux on z , installed as rpm package using zypper
Apache karaf version: 4.2.16
Log : There no log wriiten after startup. It will simply writes nothing.
We can share more details, if needed



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to