Page 1 of 1

Exception sending context initialized event to listener

Posted: Fri Oct 05, 2012 1:56 pm
by congnghiakhiem
I have installed OpenEMM in Windows XP sp3, Python 2.7, Tomcat 7, JDK 7.
But I can not start webapp

Code: Select all

Oct 05, 2012 7:39:16 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.agnitas.util.web.SessionCleanUpListener
java.lang.NullPointerException
	at java.io.File.<init>(Unknown Source)
	at org.apache.naming.resources.FileDirContext.doGetRealPath(FileDirContext.java:184)
	at org.apache.naming.resources.BaseDirContext.getRealPath(BaseDirContext.java:425)
	at org.apache.catalina.core.StandardContext.getRealPath(StandardContext.java:4501)
	at org.apache.catalina.core.ApplicationContext.getRealPath(ApplicationContext.java:412)
	at org.apache.catalina.core.ApplicationContextFacade.getRealPath(ApplicationContextFacade.java:335)
	at org.agnitas.util.web.SessionCleanUpListener.contextInitialized(SessionCleanUpListener.java:30)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1255)
	at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
	at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Can any1 help me, plz

Re: Exception sending context initialized event to listener

Posted: Mon Oct 07, 2013 2:16 pm
by ajay
I got same error..........

Re: Exception sending context initialized event to listener

Posted: Wed Oct 09, 2013 2:52 pm
by maschoff
OpenEMM 2013 and 2013 R2 do not work with Tomcat 7. OpenEMM 2013 needs Java 6 (unless you apply the patch in subdirectory Updates at SourceForge), OpenEMM 2013 R2 needs Java 7.

Re: Exception sending context initialized event to listener

Posted: Fri Feb 20, 2015 3:28 pm
by friedbrain
Then the manual is wrong as it says:
Since OpenEMM is a web application using Java, it requires a web container like Tomcat. OpenEMM 2014
was only tested with Tomcat 7.
Download the latest binary distribution of release 7 from http://tomcat.apache.org. The core package is
suffient. The examples here use Tomcat 6.0.32 – you should adapt them to the latest version of Tomcat
7 as needed.
 Create
I don't know why an "OpenEMM 2014" is mentioned here ("OpenEMM-2013_InstallAdminGuide").

I wasted a complete day trying to get OpenEMM 2013 (updated from 2011) to run with Tomcat 7. :(

Re: Exception sending context initialized event to listener

Posted: Fri Feb 20, 2015 4:09 pm
by maschoff
Oops, there was a mix up in the paragraph with the document version fo OpenEMM 2015. I just put a correction online, thanks for the hint! BTW, OpenEMM 2015 was just launched (and runs with Tomcat 7 and 8 ).