# Line Listing app - "Couldn't load dimensions: Forbidden" when using Enrollment input (DHIS2 2.41)

**URL:** <https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369>\
**Category:** Support - Assistance technique\
**Tags:** tracker\
**Created:** [10 July 2026 09:01 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369 "2026-07-10T09:01:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jschofieldwood](https://dhis2.b-cdn.net/letter_avatar_proxy/v4/letter/j/13edae/32.png) [@jschofieldwood](https://community.dhis2.org/u/jschofieldwood)\
**Post date:** [10 July 2026 09:01 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/1 "2026-07-10T09:01:33Z")

</div>

Hi everyone,

I’m having an issue with the Line Listing app in DHIS2 2.41 and wondered if anyone has come across this before.

When I select:

Input: Enrollment  
Select any tracker programme  
Click Program dimensions

I receive the error:

Couldn’t load dimensions: Forbidden

 ![image](https://dhis2.b-cdn.net/uploads/default/original/3X/7/0/70a37d8560338a75f5639d85e3fe17b96081d238.png)

A few things I’ve checked:

It seems to be happening for all tracker programmes.  
It also happens for programmes that I built myself.  
Event input works without any issues - the error only occurs when using Enrollment input.  
I am logged in as a superuser, so it doesn’t appear to be a user authority issue.  
The programmes open and work correctly in Capture.

Has anyone seen this before, or have any suggestions for what might be causing it?

Many thanks!  
Jessica

---

<div class="post-metadata">

**Author:** ![Gassim](https://dhis2.b-cdn.net/user_avatar/community.dhis2.org/gassim/32/35347_2.png) [@Gassim](https://community.dhis2.org/u/Gassim)\
**Post date:** [12 July 2026 16:08 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/2 "2026-07-12T16:08:27Z")

</div>

Hi @jschofieldwood

I have two requests please:

1. Please update the Line Listing app to the latest version by going to the App Management app then when testing again, use the [browser’s Guest mode](https://support.google.com/chrome/answer/6130773).

2. Debug and share error from the Network log (F12, DevTools → Network Tab):  
a) Select enrollment  
b) Select the tracker program  
c) Open the Network tab - Click F12 to open the DevTools then select Network tab  
d) Select ‘program dimensions’ while monitoring the network tab - check the request for the dimensions and get the error from the response:  

Thanks!

---

<div class="post-metadata">

**Author:** ![jschofieldwood](https://dhis2.b-cdn.net/letter_avatar_proxy/v4/letter/j/13edae/32.png) [@jschofieldwood](https://community.dhis2.org/u/jschofieldwood)\
**Post date:** [13 July 2026 09:02 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/3 "2026-07-13T09:02:02Z")

</div>

Hi,

Thanks for your response and suggestions.

I checked App Management, but the Line Listing app is not listed there, so I wasn’t able to update it separately. Our instance is running **DHIS2 2.41.8.2**.

I then tested in a Chrome Incognito window and reproduced the issue.

Here is the Screenshot of the Network log showing the failed request (403) and the Screenshot of the Response from the failed request

 ![image](https://dhis2.b-cdn.net/uploads/default/original/3X/8/1/817c237f7e944b5e032462f88bd880fed5c990bd.jpeg)  
 ![image](https://dhis2.b-cdn.net/uploads/default/original/3X/e/9/e92103f2952293c2ec595d0741a812e30c9f0d22.png)

Please let me know if you need any further information.

Jessica

---

<div class="post-metadata">

**Author:** ![Gassim](https://dhis2.b-cdn.net/user_avatar/community.dhis2.org/gassim/32/35347_2.png) [@Gassim](https://community.dhis2.org/u/Gassim)\
**Post date:** [13 July 2026 10:10 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/4 "2026-07-13T10:10:47Z")

</div>

Yes, this is a generic issue. It’s not clear why you’re facing this issue on the server side. Let’s please grab the Catalina.out log (without the authentication/sensitive info) then share it here please.

Thank you!

---

<div class="post-metadata">

**Author:** ![jschofieldwood](https://dhis2.b-cdn.net/letter_avatar_proxy/v4/letter/j/13edae/32.png) [@jschofieldwood](https://community.dhis2.org/u/jschofieldwood)\
**Post date:** [13 July 2026 10:37 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/5 "2026-07-13T10:37:22Z")

</div>

I don’t think I have access to that, as BAO hosts our instance of DHIS2. I can ask them for the logs if that’s the next step?

---

<div class="post-metadata">

**Author:** ![Karoline](https://dhis2.b-cdn.net/user_avatar/community.dhis2.org/karoline/32/36_2.png) [@Karoline](https://community.dhis2.org/u/Karoline)\
**Post date:** [21 July 2026 11:11 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/6 "2026-07-21T11:11:10Z")

</div>

Troubleshooted your images (very helpful!) with Claude which said that it is something that needs to be solved with BAO, not an DHIS2 issue:

In the **Response** tab of the failing `dimensions` request, the body is:

```auto
403 Forbidden — nginx/1.30.3

```

That’s an **nginx** error page, not a DHIS2 error. It means the request is being blocked by the reverse proxy / web application firewall sitting in front of DHIS2, **before it reaches the DHIS2 application server**.

This is a hosting/infrastructure configuration issue on the instance, so the next step is with BAO - ask them to check the **nginx access/error logs and any WAF (e.g. ModSecurity) logs** for the request:

`GET /api/analytics/enrollments/query/dimensions?...`

That will show exactly which proxy/firewall rule is returning the 403 so they can whitelist it. The Event input works because its (near-identical) request isn’t being caught by the same rule.

Hope that helps!  
Karoline  
DHIS2 Product Manager

---

<div class="post-metadata">

**Author:** ![jschofieldwood](https://dhis2.b-cdn.net/letter_avatar_proxy/v4/letter/j/13edae/32.png) [@jschofieldwood](https://community.dhis2.org/u/jschofieldwood)\
**Post date:** [21 July 2026 11:47 UTC](https://community.dhis2.org/t/line-listing-app-couldnt-load-dimensions-forbidden-when-using-enrollment-input-dhis2-2-41/75369/7 "2026-07-21T11:47:46Z")

</div>

Thank you so much! Very helpful
