I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Basically, newer versions of Tomcat do not allow for the “|” character in URLs. So, if you have upgraded your operating system to a version which has this version of Tomcat and it does not work you have two choices.
Downgrade Tomcat to a version which does work. 8.0.36 is known to work.
Upgrade DHIS2 to a version which fixes this issue, which should be a later build of 2.24, 2.25 or 2.26.
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
–
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
I had to upgrade DHIS2 to 2.26 because those were flagged as security updates for Tomcat and our organizational policy couldn’t allow a roll-back.
I have a side question which maybe needed a separate thread, but after this upgrade I can’t run pivot tables and when I look at the log I get messages like “Query failed, likely because the requested analytics table does not exist (JdbcAnalyticsManager.java” and was wondering how do we generate these analytics tables?
Basically, newer versions of Tomcat do not allow for the “|” character in URLs. So, if you have upgraded your operating system to a version which has this version of Tomcat and it does not work you have two choices.
Downgrade Tomcat to a version which does work. 8.0.36 is known to work.
Upgrade DHIS2 to a version which fixes this issue, which should be a later build of 2.24, 2.25 or 2.26.
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
Basically, newer versions of Tomcat do not allow for the “|” character in URLs. So, if you have upgraded your operating system to a version which has this version of Tomcat and it does not work you have two choices.
Downgrade Tomcat to a version which does work. 8.0.36 is known to work.
Upgrade DHIS2 to a version which fixes this issue, which should be a later build of 2.24, 2.25 or 2.26.
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
Hi Hannan,
I think you need to upgrade to 2.23. I tried upgrading tomcat and it didn’t work because 2.22 does support that feature (I in URLs). Then so you either downgrade tomcat (something I wouldn’t recommend) or upgrade dhis 2 to 2.23 at least and you’ll be sorted.
Basically, newer versions of Tomcat do not allow for the “|” character in URLs. So, if you have upgraded your operating system to a version which has this version of Tomcat and it does not work you have two choices.
Downgrade Tomcat to a version which does work. 8.0.36 is known to work.
Upgrade DHIS2 to a version which fixes this issue, which should be a later build of 2.24, 2.25 or 2.26.
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
The reason is that DHIS2 was using a character which is not strictly allowed in URLs, namely “|”. Tomcat used to accept this even though it is not standard, but in more recent versions, Tomcat has become much stricter, and only accept a small set of characters. Therefore, this has also been fixed in DHIS2, but only in more recent versions (from 2.24, I think).
Basically, newer versions of Tomcat do not allow for the “|” character in URLs. So, if you have upgraded your operating system to a version which has this version of Tomcat and it does not work you have two choices.
Downgrade Tomcat to a version which does work. 8.0.36 is known to work.
Upgrade DHIS2 to a version which fixes this issue, which should be a later build of 2.24, 2.25 or 2.26.
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
Analytics tables are generated by running analytics through reports module.
At times analytics may fails mid process due to some errors with resource tables or any other reason, be sure to run maintenance under Apps > Data administration > Maintenance. check the relevant options and execute.
I had to upgrade DHIS2 to 2.26 because those were flagged as security updates for Tomcat and our organizational policy couldn’t allow a roll-back.
I have a side question which maybe needed a separate thread, but after this upgrade I can’t run pivot tables and when I look at the log I get messages like “Query failed, likely because the requested analytics table does not exist (JdbcAnalyticsManager.java” and was wondering how do we generate these analytics tables?
Basically, newer versions of Tomcat do not allow for the “|” character in URLs. So, if you have upgraded your operating system to a version which has this version of Tomcat and it does not work you have two choices.
Downgrade Tomcat to a version which does work. 8.0.36 is known to work.
Upgrade DHIS2 to a version which fixes this issue, which should be a later build of 2.24, 2.25 or 2.26.
–
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–
I have a DHIS2 v 2.21 running on an Ubuntu Trusty (14.04.3) via nginx.
I used to be able to access both the Pivot Table and the Data Visualizer apps.
Recently, these load indefinitely and checked through the Javascript console I only found a 400 (Bad Request) error message with the URLs attached here.
The problem seems to originate from a file: ext-all.js line 15
Any pointers will be appreciated.
Thank you!
:: Sovello Hildebrand Mgani ::
–If you teach man to fish, you’ll feed him a lifetime–