HTTP Status 500 – Internal Server Error


Type Exception Report

Message Servlet.init() for servlet [ApplicationsServlet] threw exception

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: Servlet.init() for servlet [ApplicationsServlet] threw exception
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367)
	org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:526)
	org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882)
	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1691)
	org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	java.lang.Thread.run(Thread.java:750)

Root Cause

uk.ac.ox.ctsu.common.services.ServiceLookupException: Could not configure instance for: FieldCache
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:132)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.services.Services.getService(Services.java:42)
	uk.ac.ox.ctsu.ams.applications.res.bridging.RestrictedFieldsServiceImpl.<init>(RestrictedFieldsServiceImpl.java:23)
	sun.reflect.GeneratedConstructorAccessor18.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	java.lang.Class.newInstance(Class.java:442)
	uk.ac.ox.ctsu.common.StandardFactory.newInstance(StandardFactory.java:41)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:117)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:93)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.applications.res.ActionGetB2DropdownData.<init>(ActionGetB2DropdownData.java:23)
	uk.ac.ox.ctsu.ams.applications.res.ApplicationsServlet.createActions(ApplicationsServlet.java:63)
	uk.ac.ox.ctsu.webapp.servlet.ActionServlet.init(ActionServlet.java:27)
	javax.servlet.GenericServlet.init(GenericServlet.java:158)
	uk.ac.ox.ctsu.webapp.servlet.ForwardingServlet.init(ForwardingServlet.java:50)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367)
	org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:526)
	org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882)
	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1691)
	org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	java.lang.Thread.run(Thread.java:750)

Root Cause

uk.ac.ox.ctsu.common.services.ServiceLookupException: Could not configure instance for: SystemPrefs
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:132)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.basket.showcaseAPI.FieldCacheImpl.reload(FieldCacheImpl.java:100)
	uk.ac.ox.ctsu.ams.basket.showcaseAPI.FieldCacheImpl.configure(FieldCacheImpl.java:71)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:130)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.services.Services.getService(Services.java:42)
	uk.ac.ox.ctsu.ams.applications.res.bridging.RestrictedFieldsServiceImpl.<init>(RestrictedFieldsServiceImpl.java:23)
	sun.reflect.GeneratedConstructorAccessor18.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	java.lang.Class.newInstance(Class.java:442)
	uk.ac.ox.ctsu.common.StandardFactory.newInstance(StandardFactory.java:41)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:117)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:93)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.applications.res.ActionGetB2DropdownData.<init>(ActionGetB2DropdownData.java:23)
	uk.ac.ox.ctsu.ams.applications.res.ApplicationsServlet.createActions(ApplicationsServlet.java:63)
	uk.ac.ox.ctsu.webapp.servlet.ActionServlet.init(ActionServlet.java:27)
	javax.servlet.GenericServlet.init(GenericServlet.java:158)
	uk.ac.ox.ctsu.webapp.servlet.ForwardingServlet.init(ForwardingServlet.java:50)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367)
	org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:526)
	org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882)
	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1691)
	org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	java.lang.Thread.run(Thread.java:750)

Root Cause

uk.ac.ox.ctsu.common.db.RuntimeSQLException: java.sql.SQLNonTransientConnectionException: Communications error while establishing connection.
	uk.ac.ox.ctsu.ams.admin.sysprefs.JdbcSystemPrefs.loadPrefs(JdbcSystemPrefs.java:178)
	uk.ac.ox.ctsu.ams.admin.sysprefs.JdbcSystemPrefs.configure(JdbcSystemPrefs.java:105)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:130)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.basket.showcaseAPI.FieldCacheImpl.reload(FieldCacheImpl.java:100)
	uk.ac.ox.ctsu.ams.basket.showcaseAPI.FieldCacheImpl.configure(FieldCacheImpl.java:71)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:130)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.services.Services.getService(Services.java:42)
	uk.ac.ox.ctsu.ams.applications.res.bridging.RestrictedFieldsServiceImpl.<init>(RestrictedFieldsServiceImpl.java:23)
	sun.reflect.GeneratedConstructorAccessor18.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	java.lang.Class.newInstance(Class.java:442)
	uk.ac.ox.ctsu.common.StandardFactory.newInstance(StandardFactory.java:41)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:117)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:93)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.applications.res.ActionGetB2DropdownData.<init>(ActionGetB2DropdownData.java:23)
	uk.ac.ox.ctsu.ams.applications.res.ApplicationsServlet.createActions(ApplicationsServlet.java:63)
	uk.ac.ox.ctsu.webapp.servlet.ActionServlet.init(ActionServlet.java:27)
	javax.servlet.GenericServlet.init(GenericServlet.java:158)
	uk.ac.ox.ctsu.webapp.servlet.ForwardingServlet.init(ForwardingServlet.java:50)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367)
	org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:526)
	org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882)
	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1691)
	org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	java.lang.Thread.run(Thread.java:750)

Root Cause

java.sql.SQLNonTransientConnectionException: Communications error while establishing connection.
	com.ingres.gcf.util.SqlExType.getSqlEx(SqlExType.java:97)
	com.ingres.gcf.util.SqlExFactory.get(SqlExFactory.java:68)
	com.ingres.gcf.util.SqlExFactory.get(SqlExFactory.java:158)
	com.ingres.gcf.util.SqlExFactory.get(SqlExFactory.java:197)
	com.ingres.gcf.dam.MsgIo.connect(MsgIo.java:474)
	com.ingres.gcf.dam.MsgOut.connect(MsgOut.java:338)
	com.ingres.gcf.dam.MsgIn.connect(MsgIn.java:365)
	com.ingres.gcf.dam.MsgConn.connect(MsgConn.java:363)
	com.ingres.gcf.jdbc.DrvConn.connect(DrvConn.java:841)
	com.ingres.gcf.jdbc.DrvConn.<init>(DrvConn.java:524)
	com.ingres.gcf.jdbc.JdbcDS.connect(JdbcDS.java:1037)
	com.ingres.gcf.jdbc.JdbcDS.getConnection(JdbcDS.java:757)
	uk.ac.ox.ctsu.ams.db.AMSDataSource.getConnection(AMSDataSource.java:25)
	uk.ac.ox.ctsu.ams.admin.sysprefs.JdbcSystemPrefs.loadPrefs(JdbcSystemPrefs.java:154)
	uk.ac.ox.ctsu.ams.admin.sysprefs.JdbcSystemPrefs.configure(JdbcSystemPrefs.java:105)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:130)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.basket.showcaseAPI.FieldCacheImpl.reload(FieldCacheImpl.java:100)
	uk.ac.ox.ctsu.ams.basket.showcaseAPI.FieldCacheImpl.configure(FieldCacheImpl.java:71)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:130)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:89)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.services.Services.getService(Services.java:42)
	uk.ac.ox.ctsu.ams.applications.res.bridging.RestrictedFieldsServiceImpl.<init>(RestrictedFieldsServiceImpl.java:23)
	sun.reflect.GeneratedConstructorAccessor18.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	java.lang.Class.newInstance(Class.java:442)
	uk.ac.ox.ctsu.common.StandardFactory.newInstance(StandardFactory.java:41)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.createInstance(StandardServiceRegistry.java:117)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:93)
	uk.ac.ox.ctsu.common.services.StandardServiceRegistry.getService(StandardServiceRegistry.java:194)
	uk.ac.ox.ctsu.common.services.ServiceRegistry.getService(ServiceRegistry.java:65)
	uk.ac.ox.ctsu.common.services.Services.getService(Services.java:93)
	uk.ac.ox.ctsu.ams.applications.res.ActionGetB2DropdownData.<init>(ActionGetB2DropdownData.java:23)
	uk.ac.ox.ctsu.ams.applications.res.ApplicationsServlet.createActions(ApplicationsServlet.java:63)
	uk.ac.ox.ctsu.webapp.servlet.ActionServlet.init(ActionServlet.java:27)
	javax.servlet.GenericServlet.init(GenericServlet.java:158)
	uk.ac.ox.ctsu.webapp.servlet.ForwardingServlet.init(ForwardingServlet.java:50)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367)
	org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:526)
	org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:882)
	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1691)
	org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	java.lang.Thread.run(Thread.java:750)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.81