I'm trying to install locally an Aggregate server, with versions 1.4.5 and
1.4.7 I have no problem, but now when I try to install versions 1.4.8 and
1.4.9 the application doesn't start and get this errors in the catalina.out
file:
May 25, 2016 10:58:08 AM org.springframework.web.context.ContextLoader
initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'hierarchicalRoleRelationships' defined in ServletContext
resource [/WEB-INF/applicationContext-security.xml]: Invocation of init
method failed; nest$
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)*
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)*
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)*
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)*
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)*
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)*
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)*
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)*
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)*
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)*
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)*
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)*
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)*
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)*
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)*
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1276)*
at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:625)*
at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)*
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)*
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)*
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)*
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)*
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)*
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)*
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)*
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)*
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)*
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)*
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)*
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)*
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)*
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)*
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)*
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)*
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)*
at java.lang.Thread.run(Thread.java:745)*
Caused by:
org.opendatakit.common.persistence.exception.ODKDatastoreException:
org.springframework.transaction.CannotCreateTransactionException: Could not
open JDBC Connection for transaction; nested exception is
org.postgresql.util.PSQ$
at
org.opendatakit.common.persistence.engine.pgres.DatastoreImpl.assertRelation(DatastoreImpl.java:549)*
at
org.opendatakit.common.security.spring.GrantedAuthorityHierarchyTable.assertRelation(GrantedAuthorityHierarchyTable.java:115)*
at
org.opendatakit.common.security.spring.GrantedAuthorityHierarchyTable.getEntireGrantedAuthorityHierarchy(GrantedAuthorityHierarchyTable.java:186)*
at
org.opendatakit.common.security.spring.RoleHierarchyImpl.buildRolesReachableInOneStepMap(RoleHierarchyImpl.java:464)*
at
org.opendatakit.common.security.spring.RoleHierarchyImpl.refreshReachableGrantedAuthorities(RoleHierarchyImpl.java:281)*
at
org.opendatakit.common.security.spring.RoleHierarchyImpl.afterPropertiesSet(RoleHierarchyImpl.java:132)*
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)*
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)**
... 35 more*
And
May 25, 2016 10:58:08 AM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener instance
of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'hierarchicalRoleRelationships' defined in ServletContext
resource [/WEB-INF/applicationContext-security.xml]: Invocation of init
method failed; nest$
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)*
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)*
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)*
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)*
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)*
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)*
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)*
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)*
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)*
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)*
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)*
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)*
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)*
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)*
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)*
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1276)*
at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:625)*
at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)*
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)*
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)*
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)*
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)*
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)*
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)*
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)*
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)*
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)*
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)*
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)*
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)*
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)*
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)*
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)*
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)*
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)**
at java.lang.Thread.run(Thread.java:745)*
I've installed on a Ubuntu 12.04, with tomcat 6.
Why is this happening?
Hope anyone can help.
David