# Scheduler not working

**URL:** <https://community.bloomreach.com/t/scheduler-not-working/1781>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [March 4, 2020, 7:34pm UTC](https://community.bloomreach.com/t/scheduler-not-working/1781 "2020-03-04T19:34:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/thomas/32/753_2.png) [@Thomas](https://community.bloomreach.com/u/Thomas)\
**Post date:** [March 4, 2020, 7:34pm UTC](https://community.bloomreach.com/t/scheduler-not-working/1781/1 "2020-03-04T19:34:58Z")

</div>

I tried to implement a simple scheduler. Here is my code:

```
package de.lienas.feeds.api;

import org.onehippo.repository.scheduling.RepositoryJob;
import org.onehippo.repository.scheduling.RepositoryJobExecutionContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.jcr.RepositoryException;
import javax.jcr.Session;
import javax.jcr.SimpleCredentials;

/***
 * Imports feeds from {@link de.lienas.feeds.dao.FeedReader}
 */

public class FeedImporter implements RepositoryJob {
    private static final Logger logger = LoggerFactory.getLogger(FeedImporter.class);

    public FeedImporter() {
    }

    @Override
    public void execute(RepositoryJobExecutionContext repositoryJobExecutionContext) {

        logger.info("Successfully started scheduled job for import of feeds");

        try {
            Session session = repositoryJobExecutionContext.createSession(new SimpleCredentials("admin", "admin".toCharArray()));
            logger.info("Successfully connected to Repository :-)");
            session.logout();

        } catch (RepositoryException e) {

            logger.error("Could not connect to repository: {}", e.getMessage());
        }

    }
}

```

The class is inside a separate modul! I configured the scheduler job manually:

```
/feeds:
  jcr:primaryType: hipposched:jobgroup
  /ImportFeeds:
    jcr:primaryType: hipposched:repositoryjob
    hipposched:repositoryJobClass: de.lienas.feeds.api.FeedImporter
    /hipposched:triggers:
      jcr:primaryType: hipposched:triggers
      /EveryMinuteTest:
        jcr:primaryType: hipposched:crontrigger
        jcr:uuid: 62d45379-f2b7-44ca-8f72-415b2c22c1ca
        hipposched:cronExpression: 0 0/1 * * * ?
        hipposched:nextFireTime: 2020-03-04T20:32:00+01:00

```

The **nextFireTime** get refreshed every minute as exspected. I do not get any log-info. I also tried to call one of the predefined jobs **org.hippoecm.repository.logging.EventLogCleanupJob** - same result no log entry.

What did I miss?

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [March 5, 2020, 12:28pm UTC](https://community.bloomreach.com/t/scheduler-not-working/1781/2 "2020-03-05T12:28:21Z")

</div>

I would say check your log4j settings. “org.hippoecm.repository” is set to warn for development so you wouldn’t see any info messages. For your own code you need to add loggers.

---

<div class="post-metadata">

**Author:** ![Thomas](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/thomas/32/753_2.png) [@Thomas](https://community.bloomreach.com/u/Thomas)\
**Post date:** [March 6, 2020, 10:59am UTC](https://community.bloomreach.com/t/scheduler-not-working/1781/3 "2020-03-06T10:59:46Z")

</div>

> [@jasper.floor](#):
>
> I would say check your log4j settings

The problem was,that the package-name for the project is org.lienas.\* and in the module I used de.lienas._. For de.lienas._ certainly no logger was available.
