Hi Dan, Thanks for getting back to me - not 100% sure if this is what you mean - but when trying to launch the EV it seems to stop here: [image: image.png]
1. Request URL: http://ec2-18-219-193-229.us-east-2.compute.amazonaws.com:8080/api/optionSets.json?fields=id,name,version,options[code,name]&paging=false&_dc=1531169093448 2. Request Method: GET 3. Status Code: 400 4. Remote Address: 18.219.193.229:8080 5. Referrer Policy: no-referrer-when-downgrade 1. Response Headersview source 1. Connection: close 2. Date: Mon, 09 Jul 2018 20:44:53 GMT 3. Transfer-Encoding: chunked 2. Request Headersview source 1. Accept: */* 2. Accept-Encoding: gzip, deflate 3. Accept-Language: en-US,en;q=0.9 4. Connection: keep-alive 5. Cookie: JSESSIONID=6733ECA3C8DC3409FEC2B05909C3EBA6 6. Host: ec2-18-219-193-229.us-east-2.compute.amazonaws.com:8080 7. Referer: http://ec2-18-219-193-229.us-east-2.compute.amazonaws.com:8080/dhis-web-event-visualizer/index.html 8. User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 9. X-Requested-With: XMLHttpRequest 3. Query String Parametersview parsed 1. fields=id,name,version,options[code,name]&paging=false&_dc=1531169093448 When the dashboard trys to load I get this: 1. Request URL: http://ec2-18-219-193-229.us-east-2.compute.amazonaws.com:8080/api/dashboards/IE9rGRCXp0D?fields=:all,dashboardItems[:all,reports[id,displayName],chart[id,displayName],map[id,displayName],reportTable[id,displayName],resources[id,displayName],users[id,displayName]]&_=1531169163096 2. Request Method: GET 3. Status Code: 400 4. Remote Address: 18.219.193.229:8080 5. Referrer Policy: no-referrer-when-downgrade 1. Response Headersview source 1. Connection: close 2. Date: Mon, 09 Jul 2018 20:46:02 GMT 3. Transfer-Encoding: chunked 2. Request Headersview source 1. Accept: application/json, text/javascript, */*; q=0.01 2. Accept-Encoding: gzip, deflate 3. Accept-Language: en-US,en;q=0.9 4. Connection: keep-alive 5. Cookie: JSESSIONID=6733ECA3C8DC3409FEC2B05909C3EBA6 6. Host: ec2-18-219-193-229.us-east-2.compute.amazonaws.com:8080 7. Referer: http://ec2-18-219-193-229.us-east-2.compute.amazonaws.com:8080/dhis-web-dashboard-integration/index.html 8. User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 9. X-Requested-With: XMLHttpRequest 3. Query String Parametersview sourceview URL encoded 1. fields: :all,dashboardItems[:all,reports[id,displayName],chart[id,displayName],map[id,displayName],reportTable[id,displayName],resources[id,displayName],users[id,displayName]] 2. _: 1531169163096 If a newer version of 2.26 would address the issue, should I also expect that it would be resolved in 2.29 also? Thanks, Kevin On Mon, Jul 9, 2018 at 4:18 PM Dan Cocos <dco...@gmail.com> wrote: > Can you share what request is being made from your browser debugging > console? > > There were changes made to Tomcat to correct a CVE wherein disallowed > characters were being accepted when they shouldn’t be, specifically the “|” > character. You may have to upgrade to a more recent revision of 2.26 when > DHIS 2 was updated to no longer expect disallowed characters. > > The Tomcat commit can be found here > https://bz.apache.org/bugzilla/show_bug.cgi?id=62273 > > Dan Cocos > Principal, BAO Systems > dco...@baosystems.com | http://www.baosystems.com | 2900 K Street, Suite > 406, Washington D.C. 20007 > > > On Jul 9, 2018, at 3:50 PM, Kevin Bolger <kevin.bol...@gmail.com> wrote: > > Hi Folks, > > I have deployed DHIS2 v2.26 (but I am seeing this same issue seen on > v2.29) on an AWS EC2 t2.medium instance running Ubuntu v16.04. > The build went fine and I can log into the system with the default account > and was also able to restore an old psql dump I need work on (dump was > taken on a v2.26 system). > > I'm experiencing an issue with both the dashboard and when trying to > launch the event visualizer. > The dashboard does not render anything and the EV looks as though it just > hangs after launching. > > The catalina.out log shows the following entry each time I attempt to > switch between the dashboard and the EV: > > 09-Jul-2018 00:16:10.370 INFO [http-nio-8080-exec-6] > org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request > header > Note: further occurrences of HTTP header parsing errors will be logged at > DEBUG level. > java.lang.IllegalArgumentException: Invalid character found in the > request target. The valid characters are defined in RFC 7230 and RFC 3986 > at > org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:479) > at > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687) > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468) > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:748) > > I searched online and it seems to indicate an issue with the > requestTargetAllow property in *catalina.properties* - see the following > thread: > > https://stackoverflow.com/questions/41053653/tomcat-8-is-not-able-to-handle-get-request-with-in-query-parameters/44005213#44005213 > > I've updated *catalina.properties* as described, stopped the tomcat > service, reloaded the daemon and started again but I get the same issue. > > I believe the psql dump file is good and the restore when ok, because the > same archive and restore process on a DHIS2-LIVE local version (2.29) works > as expected. > > Has anyone experienced the same or a similar issue? > Any suggestions on how to proceed? > > Many thanks, > Kevin > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-d...@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > > >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : dhis2-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp