# Initialising a dataset

**URL:** <https://talk.openmrs.org/t/initialising-a-dataset/27925>\
**Category:** Development\
**Created:** [April 12, 2020, 3:30pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925 "2020-04-12T15:30:36Z")\
**Posts on this page:** 16\
**Page:** 2

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 4:00am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/21 "2020-04-29T04:00:11Z")

</div>

The tests didn’t fail but rather the imports can’t seem to be found

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 9:38am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/22 "2020-04-29T09:38:19Z")

</div>

So i added the scope in the main pom as here [https://github.com/METS-Programme/openmrs-module-aijar/commit/b79b8a355f63f8b1351599e6e044eda5223e7e84#diff-600376dffeb79835ede4a0b285078036R414](https://github.com/METS-Programme/openmrs-module-aijar/commit/b79b8a355f63f8b1351599e6e044eda5223e7e84#diff-600376dffeb79835ede4a0b285078036R414) but without much success yet. @dkayiwa

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [April 29, 2020, 9:55am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/23 "2020-04-29T09:55:35Z")

</div>

> [@reagan](#):
>
> The tests didn’t fail but rather the imports can’t seem to be found

Then you probably did more than i said. If you only added scope as provided to a dependency that did not have scope at all, it should not result into any compilation error.

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 9:57am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/24 "2020-04-29T09:57:17Z")

</div>

> [@reagan](#):
>
> So i added the scope in the main pom as here [ISS-5: Add a rest endpoint to fetch number of patients booked for a g… · METS-Programme/openmrs-module-aijar@b79b8a3 · GitHub](https://github.com/METS-Programme/openmrs-module-aijar/commit/b79b8a355f63f8b1351599e6e044eda5223e7e84#diff-600376dffeb79835ede4a0b285078036R414) but without much success yet.

I have done your suggestion here…imports are fine now.

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [April 29, 2020, 11:07am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/25 "2020-04-29T11:07:39Z")

</div>

> [@reagan](#):
>
> I have done your suggestion here…imports are fine now.

Can you now confirm that on compiling your module, the omod’s lib folder does not have any webservicerest jars?

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 3:31pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/26 "2020-04-29T15:31:57Z")

</div>

@dkayiwa I only found the aijar.jar in this path D:\ugandaEMR\openmrs-module-aijar\omod\target\aijar-3.0.2-SNAPSHOT\lib. Is this folder you meant?

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [April 29, 2020, 3:46pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/27 "2020-04-29T15:46:32Z")

</div>

Unzip the compile omod and look in the lib folder.

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 3:56pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/28 "2020-04-29T15:56:07Z")

</div>

huh 🤔 which software unzips .omod ?

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 4:14pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/29 "2020-04-29T16:14:06Z")

</div>

@dkayiwa I have succeded to unzip it and there is only the aijar-jar in the lib folder

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [April 29, 2020, 4:22pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/30 "2020-04-29T16:22:54Z")

</div>

Are all your changes committed?

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 29, 2020, 4:26pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/31 "2020-04-29T16:26:34Z")

</div>

@dkayiwa Yes they are…

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [April 29, 2020, 6:45pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/32 "2020-04-29T18:45:09Z")

</div>

Can you now compile, install that module, restart OpenMRS and tell us what happens?

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 30, 2020, 4:32am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/33 "2020-04-30T04:32:04Z")

</div>

@dkayiwa I still hung at EhCache…

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [April 30, 2020, 11:35am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/34 "2020-04-30T11:35:28Z")

</div>

This must be the source of the problem: [https://github.com/METS-Programme/openmrs-module-aijar/blob/5e34868471b200d065f1c4bc9b41cf2206aa5b05/omod/src/main/java/org/openmrs/module/aijar/web/controller/AppointmentCountController.java#L25](https://github.com/METS-Programme/openmrs-module-aijar/blob/5e34868471b200d065f1c4bc9b41cf2206aa5b05/omod/src/main/java/org/openmrs/module/aijar/web/controller/AppointmentCountController.java#L25)

You should not access Context.getAdministrationService() like that. Do it in a method.

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 30, 2020, 11:36am UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/35 "2020-04-30T11:36:39Z")

</div>

Thanks @dkayiwa Let me try it out and see.

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [April 30, 2020, 12:07pm UTC](https://talk.openmrs.org/t/initialising-a-dataset/27925/36 "2020-04-30T12:07:17Z")

</div>

Finally…Thanks @dkayiwa That solved it.

[Previous page](https://talk.openmrs.org/t/initialising-a-dataset/27925.md?page=1)
