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.