[Building Sakai] 2.7.x: Tomcat 5.5.28 startup failure

Anthony Whyte arwhyte at umich.edu
Fri Jan 22 15:34:18 PST 2010


Compiling and running with Java 1.6.  Trunks starts up for me but  
2.7.x blows up (catalina.out snippet below).  Both trunk and 2.7.x  
deploy entitybroker-1.3.7 so perhaps it's an assignments issue.   
Appreciate any suggestions while I look into what's missing in 2.7.x.

# My setenv.sh
export JAVA_OPTS='-server -Xms512m -Xmx1024m -XX:PermSize=128m - 
XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m -verbose:gc - 
XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Djava.awt.headless=true - 
Dsakai.demo=true - 
Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false - 
Dsun.lang.ClassLoader.allowArraySyntax=true'

Cheers,

Anth

2010-01-22 18:17:21,335 ERROR main  
org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to  
preinstantiate the singleton named  
org 
.sakaiproject 
.entitybroker.impl.entityprovider.EntityProviderAutoRegistrar.  
Destroying all Spring beans.
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org 
.sakaiproject 
.entitybroker.impl.entityprovider.EntityProviderAutoRegistrar' defined  
in file [/opt/tomcat/components/entitybroker-pack/WEB-INF/ 
components.xml]: Initialization of bean failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org.sakaiproject.assignment.api.AssignmentEntityProvider' defined in  
file [/opt/tomcat/components/sakai-assignment-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org.sakaiproject.assignment.api.AssignmentService' while setting bean  
property 'assignmentService'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org.sakaiproject.assignment.api.AssignmentService' defined in file [/ 
opt/tomcat/components/sakai-assignment-pack/WEB-INF/components.xml]:  
Cannot resolve reference to bean  
'org.sakaiproject.service.gradebook.GradebookService' while setting  
bean property 'gradebookService'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookService' defined in file  
[/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' while  
setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' defined in  
file [/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' while setting bean property 'externalAssessmentService'; nested  
exception is org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' while setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:73)
	at  
org 
.springframework 
.context 
.support 
.AbstractApplicationContext 
.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at  
org 
.springframework 
.context 
.support 
.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
	at  
org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java: 
154)
	at  
org 
.sakaiproject 
.component.cover.ComponentManager.getInstance(ComponentManager.java:68)
	at  
org 
.sakaiproject 
.component.cover.ComponentManager.get(ComponentManager.java:76)
	at  
org 
.sakaiproject 
.component 
.cover 
.ServerConfigurationService 
.getInstance(ServerConfigurationService.java:52)
	at  
org 
.sakaiproject 
.component 
.cover 
.ServerConfigurationService.getStrings(ServerConfigurationService.java: 
205)
	at org.sakaiproject.util.BasicAuth.init(BasicAuth.java:111)
	at org.sakaiproject.access.tool.AccessServlet.init(AccessServlet.java: 
147)
	at  
org 
.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java: 
1139)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java: 
966)
	at  
org 
.apache 
.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
	at  
org.apache.catalina.core.StandardContext.start(StandardContext.java: 
4266)
	at  
org 
.apache 
.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 
740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 
544)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java: 
831)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java: 
720)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 
490)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at  
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 
311)
	at  
org 
.apache 
.catalina 
.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
443)
	at  
org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java: 
700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org.sakaiproject.assignment.api.AssignmentEntityProvider' defined in  
file [/opt/tomcat/components/sakai-assignment-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org.sakaiproject.assignment.api.AssignmentService' while setting bean  
property 'assignmentService'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org.sakaiproject.assignment.api.AssignmentService' defined in file [/ 
opt/tomcat/components/sakai-assignment-pack/WEB-INF/components.xml]:  
Cannot resolve reference to bean  
'org.sakaiproject.service.gradebook.GradebookService' while setting  
bean property 'gradebookService'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookService' defined in file  
[/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' while  
setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' defined in  
file [/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' while setting bean property 'externalAssessmentService'; nested  
exception is org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' while setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:275)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.springframework 
.context 
.support 
.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
	at  
org 
.sakaiproject 
.entitybroker 
.util 
.spring 
.EntityProviderAutoRegistrar 
.setApplicationContext(EntityProviderAutoRegistrar.java:70)
	at  
org 
.springframework 
.context 
.support 
.ApplicationContextAwareProcessor 
.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java: 
70)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyBeanPostProcessorsBeforeInitialization 
(AbstractAutowireCapableBeanFactory.java:350)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.initializeBean(AbstractAutowireCapableBeanFactory.java:1331)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	... 45 more
Caused by: org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org.sakaiproject.assignment.api.AssignmentService' defined in file [/ 
opt/tomcat/components/sakai-assignment-pack/WEB-INF/components.xml]:  
Cannot resolve reference to bean  
'org.sakaiproject.service.gradebook.GradebookService' while setting  
bean property 'gradebookService'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookService' defined in file  
[/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' while  
setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' defined in  
file [/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' while setting bean property 'externalAssessmentService'; nested  
exception is org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' while setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:275)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269)
	... 64 more
Caused by: org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookService' defined in file  
[/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' while  
setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' defined in  
file [/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' while setting bean property 'externalAssessmentService'; nested  
exception is org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' while setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:275)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269)
	... 78 more
Caused by: org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookServiceTarget' defined in  
file [/opt/tomcat/components/gradebook-service-pack/WEB-INF/ 
components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' while setting bean property 'externalAssessmentService'; nested  
exception is org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' while setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:275)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269)
	... 92 more
Caused by: org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentService 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Cannot resolve reference to bean  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' while setting bean property 'target'; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:275)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269)
	... 106 more
Caused by: org.springframework.beans.factory.BeanCreationException:  
Error creating bean with name  
'org_sakaiproject_service_gradebook_GradebookExternalAssessmentServiceTarget 
' defined in file [/opt/tomcat/components/gradebook-service-pack/WEB- 
INF/components.xml]: Initialization of bean failed; nested exception  
is org.springframework.beans.TypeMismatchException: Failed to convert  
property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
	at  
org 
.springframework 
.beans.factory.support.AbstractAutowireCapableBeanFactory 
$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory 
$1.getObject(AbstractBeanFactory.java:264)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.DefaultSingletonBeanRegistry 
.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org 
.springframework 
.beans 
.factory 
.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
185)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.getBean(NoisierDefaultListableBeanFactory.java:114)
	at  
org 
.springframework 
.beans 
.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 
164)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.BeanDefinitionValueResolver 
.resolveReference(BeanDefinitionValueResolver.java:269)
	... 120 more
Caused by: org.springframework.beans.TypeMismatchException: Failed to  
convert property value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService'; nested exception is  
java.lang.IllegalArgumentException: Cannot convert value of type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.convertForProperty(AbstractAutowireCapableBeanFactory.java:1289)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1250)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at  
org 
.springframework 
.beans 
.factory 
.support 
.AbstractAutowireCapableBeanFactory 
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	... 130 more
Caused by: java.lang.IllegalArgumentException: Cannot convert value of  
type  
[org 
.sakaiproject 
.tool.gradebook.facades.sakai2impl.EventTrackingServiceSakai2Impl] to  
required type [org.sakaiproject.event.api.EventTrackingService] for  
property 'eventTrackingService': no matching editors or conversion  
strategy found
	at  
org 
.springframework 
.beans 
.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java: 
231)
	at  
org 
.springframework 
.beans 
.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java: 
138)
	at  
org 
.springframework 
.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386)
	... 134 more
java.lang.Exception: traceback
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.destroySingletons(NoisierDefaultListableBeanFactory.java:96)
	at  
org 
.sakaiproject 
.util 
.NoisierDefaultListableBeanFactory 
.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:83)
	at  
org 
.springframework 
.context 
.support 
.AbstractApplicationContext 
.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at  
org 
.springframework 
.context 
.support 
.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
	at  
org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java: 
154)
	at  
org 
.sakaiproject 
.component.cover.ComponentManager.getInstance(ComponentManager.java:68)
	at  
org 
.sakaiproject 
.component.cover.ComponentManager.get(ComponentManager.java:76)
	at  
org 
.sakaiproject 
.component 
.cover 
.ServerConfigurationService 
.getInstance(ServerConfigurationService.java:52)
	at  
org 
.sakaiproject 
.component 
.cover 
.ServerConfigurationService.getStrings(ServerConfigurationService.java: 
205)
	at org.sakaiproject.util.BasicAuth.init(BasicAuth.java:111)
	at org.sakaiproject.access.tool.AccessServlet.init(AccessServlet.java: 
147)
	at  
org 
.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java: 
1139)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java: 
966)
	at  
org 
.apache 
.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
	at  
org.apache.catalina.core.StandardContext.start(StandardContext.java: 
4266)
	at  
org 
.apache 
.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 
740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 
544)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java: 
831)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java: 
720)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 
490)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at  
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 
311)
	at  
org 
.apache 
.catalina 
.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
443)
	at  
org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java: 
700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

blah, blah, blah.


More information about the sakai-dev mailing list