[gradebook2-dev] FW: help needed for gradebook2 trunk startup error

Qu, Yuanhua yq12 at txstate.edu
Wed Nov 6 10:35:28 PST 2013


Not sure my previous email get out to the list or not. Resent. Please see details below.  Thanks


From: <Qu>, Yuanhua <yq12 at txstate.edu<mailto:yq12 at txstate.edu>>
Date: Wednesday, November 6, 2013 10:59 AM
To: "gradebook2-dev-bounces at collab.sakaiproject.org<mailto:gradebook2-dev-bounces at collab.sakaiproject.org>" <gradebook2-dev-bounces at collab.sakaiproject.org<mailto:gradebook2-dev-bounces at collab.sakaiproject.org>>
Subject: help needed for gradebook2 trunk startup error

Hello, I'm trying to run gradebook2 recent trunk Revision: 84951 on sakai trunk version Revision: 131005.  After I updated spring, hibernate, commons related version same with sakai master, I build grade book successfully.

But I have following problem at server startup. Have you seen this error before?  Could you help how to get rid of the problem?  Thanks.

-Qu


Nov 6, 2013 10:54:30 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /Users/yuanhuaqu/opt/sakai/trunk/apache-tomcat-7.0.41/webapps/sakai-gradebook2.war
2013-11-06 10:54:34,711  INFO localhost-startStop-1 org.sakaiproject.gradebook.gwt.server.WebApplicationContext - Refreshing Root WebApplicationContext: startup date [Wed Nov 06 10:54:34 CST 2013]; parent: org.sakaiproject.util.SakaiApplicationContext at 35a3f178
2013-11-06 10:54:34,748  INFO localhost-startStop-1 org.sakaiproject.memory.impl.BasicMemoryService - Added Cache name [org.sakaiproject.gradebook.gwt.sakai.gradebookservice.cache] as Cache [org.sakaiproject.gradebook.gwt.sakai.gradebookservice.cache]
2013-11-06 10:54:34,821  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,825  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,828  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,832  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,835  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,839  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,842  WARN localhost-startStop-1 org.hibernate.util.DTDEntityResolver - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
2013-11-06 10:54:34,857  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.AddableSessionFactoryBean - Building new Hibernate SessionFactory
2013-11-06 10:54:34,867  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Starting Hibernate Cache Cache ++++++++++++++++++++++++++++++++
2013-11-06 10:54:34,879  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Loaded Default Cache bean for org.sakaiproject.gradebook.gwt.sakai.model.RealmRole
2013-11-06 10:54:34,893  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Loaded Default Cache bean for org.sakaiproject.gradebook.gwt.sakai.model.Realm
2013-11-06 10:54:34,909  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Loaded Default Cache bean for org.sakaiproject.gradebook.gwt.sakai.model.RealmGroup
2013-11-06 10:54:34,957  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Loaded cache from cache manager: org.hibernate.cache.UpdateTimestampsCache
2013-11-06 10:54:34,957  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Loaded cache from cache manager: org.hibernate.cache.StandardQueryCache
2013-11-06 10:54:34,957  INFO localhost-startStop-1 org.sakaiproject.springframework.orm.hibernate.AddableSessionFactoryBean - Updating database schema for Hibernate SessionFactory
2013-11-06 10:54:35,052  INFO localhost-startStop-1 org.sakaiproject.gradebook.gwt.sakai.calculations.BigDecimalCalculationsWrapper -  ## GB2 ##: Setting scale to 50 : BigDecimalCalculationsWrapper's subclass is org.sakaiproject.gradebook.gwt.sakai.calculations.GradeCalculationsImpl
2013-11-06 10:54:35,074  INFO localhost-startStop-1 org.sakaiproject.gradebook.gwt.sakai.calculations.BigDecimalCalculationsWrapper -  ## GB2 ##: Setting scale to 50 : BigDecimalCalculationsWrapper's subclass is org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl
2013-11-06 10:54:35,228  INFO localhost-startStop-1 org.sakaiproject.gradebook.entity.Gradebook2EntityProducerTransferAgent - setting entityproducer label: gradebook2
2013-11-06 10:54:35,355  INFO localhost-startStop-1 org.sakaiproject.memory.impl.BasicMemoryService - Added Cache name [org.sakaiproject.gradebook.gwt.sakai.rest.resource.cache] as Cache [org.sakaiproject.gradebook.gwt.sakai.rest.resource.cache]
2013-11-06 10:54:35,406  INFO localhost-startStop-1 org.sakaiproject.util.ToolListener - registering tools from resource: /tools/sakai.gradebook.gwt.rpc.xml
2013-11-06 10:54:35,436  INFO localhost-startStop-1 org.sakaiproject.gradebook.gwt.server.ServletWrappingController - GB2: security is enabled = true
2013-11-06 10:54:35,436  INFO localhost-startStop-1 org.sakaiproject.gradebook.gwt.server.ServletWrappingController - GB2: security check context prefix = /portal/
Nov 6, 2013 10:54:35 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  managed
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.JAXBContextResolver#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.JAXBContextResolver as a provider class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.InvalidInputMapper#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.InvalidInputMapper as a provider class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.SecurityMapper#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.SecurityMapper as a provider class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.GradebookCreationMapper#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.GradebookCreationMapper as a provider class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.StaleObjectModificationMapper#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.StaleObjectModificationMapper as a provider class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.DataIntegrityViolationMapper#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.DataIntegrityViolationMapper as a provider class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Configuration#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Configuration as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradeEvent#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradeEvent as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradeFormat#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradeFormat as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradeMap#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradeMap as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Grader#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Grader as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradesVerification#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.GradesVerification as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.History#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.History as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Item#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Item as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Items#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Items as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.LearnerRecord#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.LearnerRecord as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Permission#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Permission as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Permissions#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Permissions as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Roster#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Roster as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Sections#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Sections as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Statistics#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Statistics as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Upload#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Upload as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Export#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Export as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.SubmitFinalGrades#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.SubmitFinalGrades as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans
INFO: Registering Spring bean, org.sakaiproject.gradebook.gwt.sakai.rest.resource.Startup#0, of type org.sakaiproject.gradebook.gwt.sakai.rest.resource.Startup as a root resource class
Nov 6, 2013 10:54:35 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.13 06/29/2012 05:14 PM'
Nov 6, 2013 10:54:35 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet initiate
SEVERE: Exception occurred when intialization
java.lang.RuntimeException: The scope of the component class org.sakaiproject.gradebook.gwt.sakai.rest.JAXBContextResolver must be a singleton
at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory.wrap(IoCProviderFactory.java:102)
at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory._getComponentProvider(IoCProviderFactory.java:93)
at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:153)
at com.sun.jersey.core.spi.component.ProviderServices.getComponent(ProviderServices.java:251)
at com.sun.jersey.core.spi.component.ProviderServices.getProviders(ProviderServices.java:148)
at com.sun.jersey.core.spi.factory.ContextResolverFactory.init(ContextResolverFactory.java:83)
at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1273)
at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:163)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:769)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:765)
at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)
at com.sun.jersey.spi.spring.container.servlet.SpringServlet.initiate(SpringServlet.java:117)
at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609)
at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.springframework.web.servlet.mvc.ServletWrappingController.afterPropertiesSet(ServletWrappingController.java:147)
at org.sakaiproject.gradebook.gwt.server.ServletWrappingController.afterPropertiesSet(ServletWrappingController.java:171)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:379)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:162)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1387)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
2013-11-06 10:54:35,574  WARN localhost-startStop-1 org.springframework.beans.factory.support.DisposableBeanAdapter - Invocation of destroy method failed on bean with name 'ImportWrappingController': java.lang.NullPointerException
2013-11-06 10:54:35,574 ERROR localhost-startStop-1 org.springframework.web.servlet.DispatcherServlet - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/sakai.gradebook2.dispatcher-servlet.xml]: Cannot resolve reference to bean 'RestWrappingController' while setting bean property 'mappings' with key [TypedStringValue: value [/*], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RestWrappingController' defined in ServletContext resource [/WEB-INF/sakai.gradebook2.dispatcher-servlet.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: The scope of the component class org.sakaiproject.gradebook.gwt.sakai.rest.JAXBContextResolver must be a singleton
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:379)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:162)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1387)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RestWrappingController' defined in ServletContext resource [/WEB-INF/sakai.gradebook2.dispatcher-servlet.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: The scope of the component class org.sakaiproject.gradebook.gwt.sakai.rest.JAXBContextResolver must be a singleton
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
... 38 more
Caused by: java.lang.RuntimeException: The scope of the component class org.sakaiproject.gradebook.gwt.sakai.rest.JAXBContextResolver must be a singleton
at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory.wrap(IoCProviderFactory.java:102)
at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory._getComponentProvider(IoCProviderFactory.java:93)
at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:153)
at com.sun.jersey.core.spi.component.ProviderServices.getComponent(ProviderServices.java:251)
at com.sun.jersey.core.spi.component.ProviderServices.getProviders(ProviderServices.java:148)
at com.sun.jersey.core.spi.factory.ContextResolverFactory.init(ContextResolverFactory.java:83)
at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1273)
at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:163)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:769)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:765)
at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)
at com.sun.jersey.spi.spring.container.servlet.SpringServlet.initiate(SpringServlet.java:117)
at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609)
at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.springframework.web.servlet.mvc.ServletWrappingController.afterPropertiesSet(ServletWrappingController.java:147)
at org.sakaiproject.gradebook.gwt.server.ServletWrappingController.afterPropertiesSet(ServletWrappingController.java:171)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)
... 45 more

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/gradebook2-dev/attachments/20131106/8e7bda1b/attachment-0001.html 


More information about the gradebook2-dev mailing list