Anyone have insight into why my attempts to connect to my OpenBD
administrator would start throwing the error below?
FWIW: The last two "rational" errors thrown were a CFFILE: "ACTION=READ.
The file specified is a directory"
Followed by a CFPOP3: "Connect failed"
From then on, any attempt to connect to the web-based Administrator
would throw this:
java.lang.NoClassDefFoundError:
com/naryx/tagfusion/cfm/parser/CFMLParser$element_return
at com.naryx.tagfusion.cfm.parser.CFMLParser.element(Unknown Source)
at com.naryx.tagfusion.cfm.parser.CFMLParser.scriptBlock(Unknown
Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.readCFSCRIPT(Unknown Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.createTag(Unknown Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.determineCFtag(Unknown
Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.readTag(Unknown Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.createTag(Unknown Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.determineCFtag(Unknown
Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.readTag(Unknown Source)
at com.naryx.tagfusion.cfm.tag.cfParseTag.readTag(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfFile.readFile(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfFile.(Unknown Source)
at
com.naryx.tagfusion.cfm.file.cfFileEncoding.findProcessingDirective(Unknown
Source)
at com.naryx.tagfusion.cfm.file.cfFileEncoding.init(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfFileEncoding.init(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfFileEncoding.init(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfFileEncoding.(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfFile.(Unknown Source)
at com.naryx.tagfusion.cfm.file.cfmlFileCache._getCfmlFile2(Unknown
Source)
at com.naryx.tagfusion.cfm.file.cfmlFileCache._getCfmlFile(Unknown
Source)
at com.naryx.tagfusion.cfm.file.cfmlFileCache.getCfmlFile(Unknown
Source)
at com.naryx.tagfusion.cfm.engine.cfSession.getFile(Unknown Source)
at com.naryx.tagfusion.cfm.engine.cfSession.getRealFile(Unknown Source)
at
com.naryx.tagfusion.cfm.engine.cfSession.findApplicationFile(Unknown Source)
at com.naryx.tagfusion.cfm.engine.cfSession.onRequestStart(Unknown
Source)
at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source)
at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
Here's some Tomcat stuff that happened during the restart (FYI my ulimit
is currently at 8096 handles):
Sep 8, 2011 12:05:47 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Sep 8, 2011 12:05:48 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Sep 8, 2011 12:05:50 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Servlet cfmServlet threw unload() exception
javax.servlet.ServletException: Servlet.destroy() for servlet cfmServlet threw
exception
at
org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1413)
at
org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1739)
at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4563)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
at
org.apache.catalina.core.StandardService.stop(StandardService.java:584)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
at org.apache.catalina.startup.Catalina.start(Catalina.java:608)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError:
com/naryx/tagfusion/cfm/tag/ext/thread/cfThreadRunner
at com.naryx.tagfusion.cfm.engine.cfEngine.destroy(Unknown Source)
at com.naryx.tagfusion.cfm.cfServlet.destroy(Unknown Source)
at
org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1394)
... 15 more
Caused by: java.lang.ClassNotFoundException:
com.naryx.tagfusion.cfm.tag.ext.thread.cfThreadRunner
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
... 18 more
Sep 8, 2011 12:05:50 PM org.apache.catalina.session.StandardManager doUnload
SEVERE: IOException while saving persisted sessions:
java.io.FileNotFoundException:
/usr/local/tomcat/work/Catalina/calendarshows.com/_/SESSIONS.ser (Too many open
files)
java.io.FileNotFoundException:
/usr/local/tomcat/work/Catalina/calendarshows.com/_/SESSIONS.ser (Too many open
files)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:489)
at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4573)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
at
org.apache.catalina.core.StandardService.stop(StandardService.java:584)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
at org.apache.catalina.startup.Catalina.start(Catalina.java:608)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Sep 8, 2011 12:05:50 PM org.apache.catalina.session.StandardManager stop
SEVERE: Exception unloading sessions to persistent storage
--
official tag/function reference: http://openbd.org/manual/
mailing list - http://groups.google.com/group/openbd?hl=en