type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet jforum threw exception org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source) org.apache.coyote.http11.Http11Processor.process(Unknown Source) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Unknown Source) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) java.lang.Thread.run(Thread.java:619)
root cause
java.lang.OutOfMemoryError: unable to create new native thread java.lang.Thread.start0(Native Method) java.lang.Thread.start(Thread.java:597) java.util.Timer.<init>(Timer.java:154) java.util.Timer.<init>(Timer.java:122) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.poolsInit(C3P0PooledConnectionPoolManager.java:97) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.<init>(C3P0PooledConnectionPoolManager.java:223) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolManager(AbstractPoolBackedDataSource.java:298) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source) org.apache.coyote.http11.Http11Processor.process(Unknown Source) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Unknown Source) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) java.lang.Thread.run(Thread.java:619)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.