I am seeing a consistent failure on trunk where metaobj causes startup processing to die. This only happens if auto.ddl is enabled.
2014-02-24 17:04:41,547 ERROR Thread-4 org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to preinstantiate the singleton named org.sakaiproject.metaobj.shared.ArtifactFinder.fileArtifact. Destroying all Spring beans. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.sakaiproject.metaobj.shared.ArtifactFinder.fileArtifact' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'org.sakaiproject.metaobj.shared.mgt.ReadableObjectHome.contentResource' while setting bean property 'contentResourceHome'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.sakaiproject.metaobj.shared.mgt.ReadableObjectHome.contentResource' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'dbXmlHomeFactory' while setting bean property 'homeFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dbXmlHomeFactory' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'structuredArtifactDefinitionManager' while setting bean property 'structuredArtifactDefinitionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'structuredArtifactDefinitionManager' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'structuredArtifactDefinitionManagerTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'structuredArtifactDefinitionManagerTarget' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Invocation of init method failed; nested exception is java.lang.NullPointerException: putDeleteResource returned a null value, this is unrecoverable
This wasn't intended for merge into Sakai 10. The 10 merge needs to be reverted. I don't see the startup error after re-adding osp, metaobj and warehouse to 10.
I am seeing a consistent failure on trunk where metaobj causes startup processing to die. This only happens if auto.ddl is enabled.
2014-02-24 17:04:41,547 ERROR Thread-4 org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to preinstantiate the singleton named org.sakaiproject.metaobj.shared.ArtifactFinder.fileArtifact. Destroying all Spring beans.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.sakaiproject.metaobj.shared.ArtifactFinder.fileArtifact' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'org.sakaiproject.metaobj.shared.mgt.ReadableObjectHome.contentResource' while setting bean property 'contentResourceHome'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.sakaiproject.metaobj.shared.mgt.ReadableObjectHome.contentResource' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'dbXmlHomeFactory' while setting bean property 'homeFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dbXmlHomeFactory' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'structuredArtifactDefinitionManager' while setting bean property 'structuredArtifactDefinitionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'structuredArtifactDefinitionManager' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Cannot resolve reference to bean 'structuredArtifactDefinitionManagerTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'structuredArtifactDefinitionManagerTarget' defined in file /opt/tomcat-trunk/components/sakai-metaobj-component/WEB-INF/components.xml: Invocation of init method failed; nested exception is java.lang.NullPointerException: putDeleteResource returned a null value, this is unrecoverable