Bulk Load app issue

I have upgraded DHIS2 from version 2.40 to 2.41. However, I’m encountering an issue with the bulk load feature—it is not functioning as expected. When I attempt to access it, the page loads with a login link but eventually ends with a 404 error.

Appreciate your support in resolving this issue.

1 Like

Hi @bekalu

Welcome back to the community. :slight_smile:

Sorry to hear that the Bulk Load app isn’t working in very 2.41. This app is developed by @eyeseetea so hopefully they’ll have a look at supporting the later version.

For your information, the issue you are seeing is because the API requests are not being sent correctly in the latest versions:

Hi @bekalu,

Thanks @Gassim, for mentioning us. Yes it seems an error on the API requests. It further seems like an error on how dhis path is referenced in the manifest.webapp but we haven’t changed this in quite a while and we are not aware of any change in DHIS2 to how this is parsed between versions 40 and 41.

We have created an internal ticket to investigate but it could take a while for us to get there as we could not reproduce the error in our environments (we did reproduce that on a play instance).

@bekalu we still have to investigate but it may be that the error is related to v41.4 (as opposed to v41.3) if you have the option to try that in a DHIS2 v41.3 instance maybe that can work for you meanwhile.

1 Like

Hello @Gassim and @MiquelAdell

Thanks for the clarification. I will try with DHISv41.3.

1 Like

Hi @bekalu,

Did you manage to make it work on v41.3?

We did investigate a bit more on our side and found out that it seems to be an error on version 41.4 specifically with how app manifests are processed.

We have created a jira ticket with the technical information and a request for a fix here.

We’ll closely monitor this issue and I hope we and the core team can find a solution for the next version of DHIS2 but meanwhile I’d ask to skip v41.4 if you need to use Bulk Load or other apps from the EST DHIS2 Suite I suggest you don’t update to v41.4 for now.

Thank you!

Hi all,

the DHIS2 team has released a hotfix for 39,40,41 that fixes this issue.
We have tested with bulk load in a play instance successfully.

You can see all three releases in anouncements but for example this is the post for 41:

Thanks to the team for the fix and to all of you for your patience I hope you can use bulk load without issue now

1 Like

Hello @MiquelAdell .
Same issue is happening iin our system. We didn`t make any changes and it suddenly appeared this morning.
We are working in versión 2.40 and I have just upgraded the server to 2.40.8.2.

Can you help us with this?

Thanks

Hi @JaimeLopez,

Version 2.40.8.2 should not have this issue. Could you please share with us the network and console tabs contents?

Thanks!

Hi @MiquelAdell, thanks for your answer
When I try to enter Bulkload this is shown in the browser console.
The resource cannot be found:

I tried to reinstall Bulkload app but it didn´t make any change.
I also downgraded Bulkload to the previous version (3.26.0) but the problem is still there.

Do you know what might be happenging?

Thank you.

Hi @JaimeLopez this is the same “manifest” issue that we were discussing in this thread. This is an issue caused by DHIS2, not by Bulk Load but I can confirm this is fixed in, at least, the latest 41 version, that we use internally for a lot of our projects.
According to the release post I linked before it should also be fixed in 40.

I’ve just installed it in this play instance:

And it works without issue.


Are you 100% sure you are at 2.40.8.2?

If it doesn’t work for you in 2.40.8.2 there must be some other difference between the play instance and your instance that it’s causing the issue not to be fixed.
Maybe it is a big ask but do you have a way to copy your system with version 41 and test if it works for you there?

1 Like

Hello.
We are not planing to move shortly our servers to 2.41 version. This morning Bulk Load stoped working in other two of them; both where in 40.8.1 and I updated one of them to 40.8.2. Same result.
Somehow it could be related to updating other applications, I updated Data Administration aplication and Bulk load stoped working in one server. In the other it stoped working after updating Dashboard application.

I also uninstaled Bulk Load and instaled a previous version. It did not work. Now I cannot update to newest version:

I do not have a clue of what is happening.

Can someone help?

Thank you

Hi @JaimeLopez

After updating/installing the apps, could you please try the Data Administration app > clear application cache, reload apps. After that test using your browser’s Guest Mode (to ensure no cache issues).

Thanks!

Hello @Gassim

It is solved. I tried from Guest Mode and it worked. After that I deleted the navigation data from a normal Window and it begun working.

Thanks

1 Like