Skip to main content
Participant
September 5, 2013
Question

Could not initialize class coldfusion.monitor.event.RequestMonitorEventProcessor

  • September 5, 2013
  • 1 reply
  • 1650 views

We are getting a

Could not initialize class coldfusion.monitor.event.RequestMonitorEventProcessor error. We cannot access the CF Administrator either. We are running CF 9.0 Standard Edition on Windows 2003. Trace below.

It seems that CF is trying to start a service that is not enabled for the Standard Edition. My questions:

1. Is my hunch above correct?

2. Is there a way to remedy this issue without accessing the CF Administrator?

Thanks all!

Error and trace:

java.lang.NoClassDefFoundError: Could not initialize class coldfusion.monitor.event.RequestMonitorEventProcessor

at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:38)

at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)

at jrun.servlet.FilterChain.service(FilterChain.java:101)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)

at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)

at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)

at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)

at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)

at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)

at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)


This topic has been closed for replies.

1 reply

Participating Frequently
September 5, 2013

So is the ColdFusion service starting or not?  Try looking at your Win2003 Event Viewer for additional error info.  You could also try starting CF using the cfstart.bat file located (I think) in \ColdFusion9\bin.  Run that .bat file from a CMD window.  It will show more detail if starting up is the problem.

Participant
September 5, 2013

Thanks! Yes, the service starts. As does CF.net, ODBC and Search sevices.

However, when I ran cfstart.bat (thanks), the service did NOT start and CF failed to initialize. The Bat hung on the same RequestMonitorEventProcess error.

Restarting CF in windows services restarted the service but failed to initialize the server.

The event log didn't reveal anything that I could tell was relevant to CF.

Participating Frequently
September 5, 2013

Can you clarify what you mean by "the services restarted but failed to initialize the server"?  Sometimes the CF service (via Windows Services) will actually say "Starting..." instead of "Started".  Is this what you see?  Regardles, is "RequestMonitorEventProcess" is the only thing the .bat file reported?

A few other things to check:

Check your neo-runtime.xml file to make sure it looks legit, and check your jvm.config to make sure it's pointing to where your Java engine is.  Make sure your JVM max memory allocation is not more than 1024mb if you are on a 32-bit machine.

Sounds like a Java problem overall, as in maybe the path is wrong or the version is wrong or the allocation is too high.  Did you recently try to update it or make any other config changes like that?