HTTP Status 500 -


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.


Apache Tomcat/6.0.18