2020-04-08 13:43:50,682 ERROR org.dspace.storage.rdbms.DatabaseUtils @ The service manager could not find the DataSource.
2020-04-08 13:43:50,682 FATAL org.dspace.core.Context @ Cannot initialize database via Flyway!
java.sql.SQLException: The DataSource is a null reference -- cannot continue.
at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:546)
at org.dspace.core.Context.<clinit>(Context.java:106)
at org.dspace.app.util.AbstractDSpaceWebapp.register(AbstractDSpaceWebapp.java:74)
at org.dspace.app.util.DSpaceWebappListener.contextInitialized(DSpaceWebappListener.java:31)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5197)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5720)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1016)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:992)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:712)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:587)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1814)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:607)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:303)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1521)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:916)
at org.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManagerServlet.java:337)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:200)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:141)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:604)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1195)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2020-04-08 13:43:50,699 INFO org.dspace.event.EventServiceImpl @ EventService dispatcher pool initialized
2020-04-08 13:43:50,714 FATAL org.dspace.core.Context @ Cannot obtain the bean which provides a database connection. Check previous entries in the dspace.log to find why the db failed to initialize. The schema validator returned: Error creating bean with name 'dataSource' defined in file [/l1/dspace/repository/dev63/config/spring/api/core-hibernate.xml]: Cannot resolve reference to bean 'dspaceDataSource' while setting bean property 'defaultObject'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dspaceDataSource' defined in file [/l1/dspace/repository/dev63/config/spring/api/core-hibernate.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.dbcp2.BasicDataSource
2020-04-08 13:43:50,889 FATAL org.dspace.core.Context @ Cannot obtain the bean which provides a database connection. Check previous entries in the dspace.log to find why the db failed to initialize. The schema validator returned: Error creating bean with name 'dataSource' defined in file [/l1/dspace/repository/dev63/config/spring/api/core-hibernate.xml]: Cannot resolve reference to bean 'dspaceDataSource' while setting bean property 'defaultObject'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dspaceDataSource' defined in file [/l1/dspace/repository/dev63/config/spring/api/core-hibernate.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.dbcp2.BasicDataSource
We are running some Dspace instances with java1.8 and Dspace
4, 5 & 6
Due to cross-requirements from diverse integrations with:
security headers, Office365, LDAP and Twitter, we opt in Dspace
5.x for versions greater than java 1.8.0_112 but less than
1.8.0_161
in Dspace 4 we are running a Java version 1.8.0-231 without any
issues (LDAP authetication )
if you need more information, don´t doubt contact me.
Emilio
Stay safe, stay at home.
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/DM5PR2201MB1148B00B4D4A40B286AF1D37EDD80%40DM5PR2201MB1148.namprd22.prod.outlook.com.