Page 1 of 1

Administration Tab links to blank page

Posted: Thu Aug 04, 2016 9:07 am
by philipp_m
Hi all!

I installed OpenEMM 2015 from scratch on a ubuntu server. Everything seems to work well, without one thing:
When I click the administration Tab (in german "Verwaltung" - the last tab on the left side) I get a blank page and the URL is /useractivitylog.do;jsessionid=F79EE9583DBD3277ED4D44AFBFA47206?action=1

When I open the tab in my old Installation of OpenEMM 2013 I get to /profiledb.do;jsessionid=892EE908F4F222ECE625E7E354335B15?action=1

Does anybody have an idea?
Thanks!

Re: Administration Tab links to blank page

Posted: Mon Aug 08, 2016 8:36 pm
by maschoff
When you click on the menu, what does the Tomcat log catalina.out show?

Re: Administration Tab links to blank page

Posted: Tue Aug 09, 2016 9:00 am
by philipp_m
Hi maschoff!

The /home/openemm-2015/logs/catalina.out has no new entry when I click on the menu... the only logfile that changes is the access log:

Code: Select all

"GET /useractivitylog.do;jsessionid=A2EEA532ADB7E27B5C442BB238500C2A?action=1 HTTP/1.1" 200 - "http://www.dekosternews.at/action.do;jsessionid=A2EEA532ADB7E27B5C442BB238500C2A?action=1"
What I found in the catalina.out is an IllegalArgumentException which seems to occur regularly (About 3-4 times a day, but no one is using the server):

Code: Select all

org.apache.coyote.http11.AbstractHttp11Processor process
INFO: Error parsing HTTP request header
 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character (CR or LF) found in method name
	at org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:228)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)
Thanks!

Re: Administration Tab links to blank page

Posted: Tue Aug 09, 2016 9:22 am
by maschoff
The IllegalArgumentException should not be related to the problem you described. Which version of Tomcat do you use?

Re: Administration Tab links to blank page

Posted: Tue Aug 09, 2016 10:13 am
by philipp_m
I guessed as much...

I'm running Tomcat Version 8.0.32 on Ubuntu 14.04.4 LTS

Re: Administration Tab links to blank page

Posted: Wed Aug 24, 2016 11:48 am
by philipp_m
Hi!

I found a "solution" now. It seems that Since OpenEMM 2015 the Administration Tab is linked to the useractivitylog.do by default. I changed this in the file /home/openemm-2015/webapps/openemm/WEB-INF/classes/navigation/sidemenu.properties

There you can find the lines

Code: Select all

msg_7=Administration
token_7=settings.show
#Default changed for AGNEMM-2891
#href_7=/profiledb.do?action=1
href_7=/useractivitylog.do?action\=1
I changed these to

Code: Select all

msg_7=Administration
token_7=settings.show
#Default changed for AGNEMM-2891
href_7=/profiledb.do?action=1
#href_7=/useractivitylog.do?action\=1
Isn't the real solution, but worked for me.