You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Amichai Rothman (Jira)" <ji...@apache.org> on 2020/06/30 18:17:00 UTC

[jira] [Commented] (KARAF-6776) scheduler doesn't work in featuresBoot

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

Amichai Rothman commented on KARAF-6776:
----------------------------------------

Update: also happens always in pax exam when adding the scheduler feature via config option, and I also just tried the current 4.3.0-SNAPSHOT and I get the same issue (first time I tried it worked ok, second time it didn't, just like with 4.2.9).

I hope this gets fixed before the 4.3.0 release...

> 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
>            Priority: Major
>
> 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
(v8.3.4#803005)