← Back to team overview

dhis2-devs team mailing list archive

Re: DHIS2 Apps - namespace & reload


Hi Martin,
We had some similar issues in the past. The apps deployed in your DHIS2
instance are not stored in the DB but read from the apps folder (typically
$DHIS2_HOME/apps) when the server starts. If I am not wrong on DHIS2 boot a
list of the deployed apps is created and used until the server shutdowns.
When you uninstalling an app the app folder is deleted and the app is
removed from this list. However, sometimes the uninstalled fails and it
cannot delete the folder (sometimes it manages to delete the folder content
but cannot delete the container folder). Next time you reboot your server
DHIS2 will consider the app as installed in your system. The solution we
found is to delete the folder manually on the server and reboot the DHIS2
instance so this 'deployed app list' gets populated properly.

Not sure if this exactly what it is happening to you but I hope at least it
sheds some light...

On Wed, Jun 20, 2018 at 8:41 AM, Martin Van Aken <martin@xxxxxxxxxxxxxxxx>

> Hi DHIS2 devs!
> We are starting to deploy more and more DHIS2 apps for various needs. This
> is working really nicely, but we have two problems we can't figure out:
>    - When deploying apps, even a new version of an existing one, we
>    frequently get a *"namespace in use" error.* Even deleting the app &
>    reinstalling does not solve it. Any ideas/tips on that?
>    - When we do deploy a new version, we often have to *"force the
>    reload" *in the browser (CTRL+F5) - any tips on forcing the browser to
>    reload when a new version is uploaded?
> Any good practice or advice on those topics would be most appreciated!
> Martin
> --
> *Martin Van Aken - **Freelance Enthusiast Developer*
> Mobile : +32 486 899 652
> Follow me on Twitter : @martinvanaken <http://twitter.com/martinvanaken>
> Call me on Skype : vanakenm
> Hang out with me : martin@xxxxxxxxxxxxxxxx
> Contact me on LinkedIn : http://www.linkedin.com/in/martinvanaken
> Company website : www.joyouscoding.com
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp

Follow ups