karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amichai Rothman (Jira)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-6776) scheduler doesn't work in featuresBoot
Date Fri, 10 Jul 2020 10:48:00 GMT

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

Amichai Rothman commented on KARAF-6776:

Looks like the corresponding issue in fileinstall is at https://issues.apache.org/jira/browse/FELIX-6290

(will leave the issue here open until the fix is released and propagated to karaf as well).

> scheduler doesn't work in featuresBoot
> --------------------------------------
>                 Key: KARAF-6776
>                 URL: https://issues.apache.org/jira/browse/KARAF-6776
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 4.2.9
>         Environment: Oracle JDK 1.8.0_202 64-bit on Ubuntu 18.04.
>            Reporter: Amichai Rothman
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>             Fix For: 4.2.10
> When the karaf scheduler feature is added to the featuresBoot configuration so that it
will be installed automatically on startup, there is a race condition that causes it not to
work around half of the time.
> Steps to recreate:
>  # Extract stock apache-karaf-4.2.9.tar.gz.
>  # Edit etc/org.apache.karaf.features.cfg, adding ",scheduler" to the end of the featuresBoot
config option.
>  # Start karaf. About half of the time you'll find that there are no scheduler shell
commands available (that's the quickest check, see below for details). If it works ok, delete
the karaf folder and repeat steps 1-3 again until you see the issue (in my case it happens
about half of the time).
> I'm not sure what the problem is yet. The feature is installed successfully and the bundle
status is Active, but it just doesn't work. The scheduler shell commands are unrecognized.
There are no errors in the logs, but debug-level logs are missing the quartz initialization
messages. If you add a test bundle that registers a scheduler job service (whiteboard), it
doesn't get executed.
> I suspect the problem is related to config admin, maybe it gets initialized with an empty
config and the updates from the default config file aren't applied properly or something like
that... I'm not sure, it's more of a guess.
> I have not encountered this issue in 4.2.8 or any of the previous versions, the scheduler
always just worked using the same configuration. It's a blocker for our upgrade :-/

This message was sent by Atlassian Jira

View raw message