All,
I've installed CFMX 7.0.1 Multiserver install on a Win2003 Server (VmWare).
It ran fine until today, when I noticed that the search server wasn't
running. Upon rebooting the server the Cold Fusion instance fails with the
following at the browser
java.lang.NoClassDefFoundError
at coldfusion.CfmServlet.getFilterChain(CfmServlet.java:60)
at coldfusion.CfmServlet.service(CfmServlet.java:103)
at
coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at
jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428
)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
The error logs have the following:
05/30 13:44:39 error (JRun Service: ProxyService
[EMAIL PROTECTED]) JRunPRoxyServer.invokeRunnable:
java.util.MissingResourceException: Can't find resource for base name
coldfusion/server/ServiceFactory.ServiceNotAvailableException.properties
at coldfusion.util.RB.loadProperties(RB.java:183)
at coldfusion.util.RB.<init>(RB.java:115)
at coldfusion.util.RB.getMessage(RB.java:606)
at
coldfusion.runtime.NeoException.getString(NeoException.java:520)
at
coldfusion.runtime.NeoException.getMessage(NeoException.java:462)
at
coldfusion.runtime.NeoException.getLocalizedMessage(NeoException.java:471)
at java.lang.Throwable.toString(Unknown Source)
at java.lang.String.valueOf(Unknown Source)
at java.io.PrintWriter.print(Unknown Source)
at java.io.PrintWriter.println(Unknown Source)
at java.lang.Throwable.printStackTrace(Unknown Source)
at
jrunx.util.ExceptionUtil.printExceptionStack(ExceptionUtil.java:181)
at
jrunx.util.ExceptionUtil.printExceptionStack(ExceptionUtil.java:174)
at
jrunx.util.ExceptionUtil.exceptionToString(ExceptionUtil.java:159)
at jrunx.logger.LogEvent.getExceptionString(LogEvent.java:219)
at jrunx.logger.LogEvent.getVariables(LogEvent.java:273)
at jrunx.logger.LogEvent.getFormattedMessage(LogEvent.java:211)
at
jrunx.logger.ConsoleLogEventHandler.logEvent(ConsoleLogEventHandler.java:40)
at jrunx.logger.LogEventHandler.log(LogEventHandler.java:32)
at
jrunx.logger.ThreadedLogEventHandler.processNextInQueue(ThreadedLogEventHand
ler.java:145)
at
jrunx.logger.ThreadedLogEventHandler.flush(ThreadedLogEventHandler.java:69)
at
jrunx.logger.ThreadedLogEventHandler.logEvent(ThreadedLogEventHandler.java:8
9)
at jrunx.logger.LogEventHandler.log(LogEventHandler.java:32)
at jrunx.logger.LoggerService.log(LoggerService.java:352)
at jrunx.logger.LoggerService.logError(LoggerService.java:155)
at jrunx.logger.LoggerService.logError(LoggerService.java:143)
at
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:298)
at
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428
)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
java.security.AccessControlException: access denied (java.io.FilePermission
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war read)
at java.security.AccessControlContext.checkPermission(Unknown
Source)
at java.security.AccessController.checkPermission(Unknown
Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.exists(Unknown Source)
at
flex.util.ServletPathResolver.<init>(ServletPathResolver.java:23)
at flex.compiler.MxmlBaseServlet.init(MxmlBaseServlet.java:89)
at flex.server.j2ee.SwfServlet.init(SwfServlet.java:72)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.ja
va:96)
at
coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:48)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:12
00)
at
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.jav
a:791)
at
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:293)
at
jrun.ea.EnterpriseApplication.start(EnterpriseApplication.java:203)
at
jrun.deployment.DeployerService.initModules(DeployerService.java:710)
at
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java
:242)
at
jrun.deployment.DeployerService.deploy(DeployerService.java:430)
at
jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java
:179)
at jrun.deployment.DeployerService.run(DeployerService.java:891)
at
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:230)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428
)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
05/30 13:42:03 error Could not pre-load servlet: CFCServlet
[1]java.security.AccessControlException: access denied
(java.io.FilePermission
\F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib\axis.j
ar read)
at java.security.AccessControlContext.checkPermission(Unknown
Source)
at java.security.AccessController.checkPermission(Unknown
Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.net.URLClassLoader$5.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.getPermissions(Unknown Source)
at java.security.SecureClassLoader.getProtectionDomain(Unknown
Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at
coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.jav
a:215)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at
coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.jav
a:215)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.ja
va:95)
at
coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:48)
at
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.java:12
00)
at
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService.jav
a:791)
at
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:293)
at
jrun.ea.EnterpriseApplication.start(EnterpriseApplication.java:203)
at
jrun.deployment.DeployerService.initModules(DeployerService.java:710)
at
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.java
:242)
at
jrun.deployment.DeployerService.deploy(DeployerService.java:430)
at
jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.java
:179)
at jrun.deployment.DeployerService.run(DeployerService.java:891)
at
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:230)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428
)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
any ideas on why the sudden failure occurred?
Thanks
sas
Scott Stewart
ColdFusion Developer/Administrator
GlobalNet Services, Inc.
www.gnsi.com <BLOCKED::http://www.gnsi.com/>
301-770-9610 x358 (Voice)
301-770-9611 (Fax)
The information contained in this message may be privileged, confidential,
and protected from disclosure. If the reader of this message is not the
intended recipient, or any employee or agent responsible for delivering this
message to the intended recipient, you are hereby notified that any
dissemination, distribution, or copying of this communication is strictly
prohibited. If you have received this communication in error, please notify
us immediately by replying to the message and deleting it from your
computer.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:10:5972
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/10
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:10
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.10
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54