[Building Sakai] "Failed to parse entity" on startup?
Noah Botimer
botimer at umich.edu
Mon Feb 8 13:29:45 PST 2010
I do not know enough about the serialization part, but I will fill in
some details as best as I can tell them here. Hopefully someone who
knows CHS better could suggest something.
This is getting kicked off by way of metaobj at startup. It checks
auto.ddl and interprets (as does much code) that to mean "do some
setup". Specifically, there are a couple of XSLT files in /group/
PortfolioAdmin/system that are used for rendering Forms at creation
time and viewing. This is an update mechanism for these files.
I know that there were a couple of conversions (for 2.5?) from XML
entities to binary entities and some other stuff in the content_
tables. Do you which you're using? Either way, looking at this log,
I'd be dubious that the backup was complete (moreso for the binary).
The mysqldump stuff has given me some grief before where it worked
until someone ended up with something in a record that the tools
didn't like.
Again, someone more expert in CHS and MySQL operations might have a
finer sense of what's happening.
Thanks,
-Noah
On Feb 8, 2010, at 3:53 PM, will at serensoft.com wrote:
> Short version:
>
> 2.6.x had been working fine on our backup/mirror Sakai. We stopped
> Sakai, restored a newer version of the live SQL (from the 'live'
> server) and also copied the bodyPath resources as well.
>
> But now Sakai won't start, throwing "failed to parse entity" errors.
> Any ideas how to diagnose this?
>
>
> Long version:
>
> Okay -- Sakai 2.6.x on Windows server 2003 r2 std x64 sp2, trying to
> get a mirrored/backup Sakai instance going. The live instance is fine,
> call it "SakaiPrime". The backup/mirror was fine until this latest
> SQL, call it "SakaiFallback":
> - we're using bodyPath to store resources in the filesystem
> - we backed up the original "SakaiPrime" from MySQL 5.0.81
> - we backed up the resources directory tree from "SakaiPrime"
> - we 'restored' the SQL to "SakaiFallback"
> - we put the updated resources-tree on "SakaiFallback"
> and then tried to restart the Sakai service on "SakaiFallback".
>
> But we're getting "Failed to parse entity" when we try to start
> Tomcat.
>
> Tomcat had been working fine on this server with a previous set of SQL
> and resources. We restored a newer set of SQL data and newer
> resources. Same file paths, same sakai.properties... but now it can't
> parse entity?
>
> Pointers and theories welcome.
>
>
> 2010-02-08 15:40:48,390 INFO Thread-1
> org.sakaiproject.content.impl.DbContentService -
> ====================================================
> ====================================================
> Conversion of the ContentHostingService database tables is complete.
> Using new filesize column
> ====================================================
> ====================================================
>
> 2010-02-08 15:40:48,390 INFO Thread-1
> org.sakaiproject.content.impl.DbContentService - Migration of data to
> the Binary format will be performed by this node
> 2010-02-08 15:40:48,500 INFO Thread-1
> org.sakaiproject.content.impl.BaseContentService - Loaded Storage as
> org.sakaiproject.content.impl.DbContentService$DbStorage at 13ae8bac for
> org.sakaiproject.content.impl.DbContentService at 2853d34c
> 2010-02-08 15:40:48,515 INFO Thread-1
> org.sakaiproject.content.impl.BaseContentService - init(): site quota:
> 1048576 body path: c:\sakaiResources volumes: a, b, c, d, e, f, g, h,
> i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z,
> 2010-02-08 15:40:48,562 INFO Thread-1
> org.sakaiproject.content.impl.DbContentService - init(): tables:
> CONTENT_COLLECTION CONTENT_RESOURCE CONTENT_RESOURCE_BODY_BINARY
> CONTENT_ENTITY_GROUPS locks-in-db: false bodyPath: c:\sakaiResources
> storage: org.sakaiproject.content.impl.DbContentService
> $DbStorage at 13ae8bac
> 2010-02-08 15:40:48,562 INFO Thread-1
> org.sakaiproject.component.app.messageforums.MessageForumsMessageManag
> erImpl
> - init()
> 2010-02-08 15:40:48,578 INFO Thread-1
> org.sakaiproject.component.app.messageforums.DefaultPermissionsManager
> Impl
> - init()
> 2010-02-08 15:40:48,578 INFO Thread-1
> org.sakaiproject.component.app.messageforums.PermissionManagerImpl -
> init()
> 2010-02-08 15:40:48,609 INFO Thread-1
> org.sakaiproject.component.app.messageforums.MembershipManagerImpl -
> init()
> 2010-02-08 15:40:48,609 INFO Thread-1
> org.sakaiproject.component.app.messageforums.PermissionLevelManagerImp
> l
> - init()
> 2010-02-08 15:40:48,640 INFO Thread-1
> org.sakaiproject.component.app.messageforums.ui.DiscussionForumManager
> Impl
> - init()
> 2010-02-08 15:40:48,656 INFO Thread-1
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManage
> rImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.component.app.messageforums.entity.ForumTopicEntityP
> roviderImpl)
> prefix (forum_topic) with 5 capabilities
> 2010-02-08 15:40:48,656 INFO Thread-1
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManage
> rImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.component.app.messageforums.entity.ForumEntityProvid
> erImpl)
> prefix (forum) with 5 capabilities
> 2010-02-08 15:40:48,656 INFO Thread-1
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManage
> rImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.component.app.messageforums.entity.ForumMessageEntit
> yProviderImpl)
> prefix (forum_message) with 5 capabilities
> 2010-02-08 15:40:48,703 INFO Thread-1
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManage
> rImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.tool.assessment.entity.impl.PublishedAssessmentEntit
> yProviderImpl)
> prefix (sam_pub) with 6 capabilities
> 2010-02-08 15:40:48,703 INFO Thread-1
> org.sakaiproject.entitybroker.util.spring.EntityProviderAutoRegistrar
> - AutoRegistered EntityProvider prefixes : chat-channel :
> chat-message : forum_topic : forum : forum_message : sam_pub
> 2010-02-08 15:40:48,703 INFO Thread-1
> org.sakaiproject.entitybroker.util.spring.EntityProviderAutoRegistrar
> - init
> 2010-02-08 15:40:48,750 INFO Thread-1
> org.theospi.portfolio.worksite.mgt.impl.WorksiteListGenerator - init()
> 2010-02-08 15:40:48,796 INFO Thread-1
> org.theospi.portfolio.guidance.impl.GuidanceEntityProducer - init()
> 2010-02-08 15:40:48,812 INFO Thread-1
> org.theospi.portfolio.style.impl.StyleManagerImpl - init()
> 2010-02-08 15:40:48,875 INFO Thread-1
> org.theospi.portfolio.security.model.DefaultRealmManagerImpl - init()
> 2010-02-08 15:40:49,218 INFO Thread-1
> org.theospi.portfolio.security.model.DefaultRealmManagerImpl - init()
> 2010-02-08 15:40:49,234 INFO Thread-1
> org.theospi.portfolio.security.model.DefaultRealmManagerImpl - init()
> 2010-02-08 15:40:49,250 INFO Thread-1
> org.theospi.portfolio.security.model.SakaiDefaultPermsManager - init()
> 2010-02-08 15:40:49,609 INFO Thread-1
> org.theospi.portfolio.help.model.DbGlossary - init()
> 2010-02-08 15:40:49,656 INFO Thread-1
> org.theospi.portfolio.help.impl.GlossaryEntityProducer - init()
> 2010-02-08 15:40:49,781 INFO Thread-1
> org.sakaiproject.metaobj.shared.mgt.impl.StructuredArtifactDefinitionM
> anagerImpl
> - init()
> 2010-02-08 15:40:49,781 INFO Thread-1
> org.sakaiproject.metaobj.shared.mgt.impl.StructuredArtifactDefinitionM
> anagerImpl
> - Updating base Metaobj XSLT files (auto.ddl is on).
> 2010-02-08 15:40:49,796 WARN Thread-1
> org.sakaiproject.util.BaseDbDualSingleStorage - readResource(): Failed
> to parse entity
> 2010-02-08 15:40:49,796 WARN Thread-1
> org.sakaiproject.util.BaseDbDualSingleStorage - readResource():
> org.sakaiproject.entity.api.serialize.EntityParseException: Failed to
> parse entity
> at
> org.sakaiproject.content.impl.serialize.impl.Type1BaseContentCollectio
> nSerializer.parse(Type1BaseContentCollectionSerializer.java:186)
> at org.sakaiproject.content.impl.BaseContentService
> $CollectionStorageUser.parse(BaseContentService.java:993)
> at org.sakaiproject.util.EntityReaderAdapter.parse
> (EntityReaderAdapter.java:130)
> at org.sakaiproject.util.BaseDbDualSingleStorage.readResource
> (BaseDbDualSingleStorage.java:241)
> at org.sakaiproject.util.BaseDbDualSingleStorage
> $3.readSqlResultRecord(BaseDbDualSingleStorage.java:481)
> at org.sakaiproject.db.impl.BasicSqlService.dbRead
> (BasicSqlService.java:566)
> at org.sakaiproject.db.impl.BasicSqlService.dbRead
> (BasicSqlService.java:464)
> at org.sakaiproject.util.BaseDbDualSingleStorage.loadResources
> (BaseDbDualSingleStorage.java:474)
> at org.sakaiproject.util.BaseDbDualSingleStorage.getResource
> (BaseDbDualSingleStorage.java:315)
> at org.sakaiproject.content.impl.DbContentService
> $DbStorage.getCollection(DbContentService.java:1222)
> at
> org.sakaiproject.content.impl.BaseContentService.addValidPermittedColl
> ection(BaseContentService.java:2086)
> at org.sakaiproject.content.impl.BaseContentService.addCollection
> (BaseContentService.java:2015)
> at
> org.sakaiproject.metaobj.shared.mgt.impl.StructuredArtifactDefinitionM
> anagerImpl.createResource
> (StructuredArtifactDefinitionManagerImpl.java:1411)
> at
> org.sakaiproject.metaobj.shared.mgt.impl.StructuredArtifactDefinitionM
> anagerImpl.init(StructuredArtifactDefinitionManagerImpl.java:714)
> 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:585)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.invokeCustomInitMethod
> (AbstractAutowireCapableBeanFactory.java:1240)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1205)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:425)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveManagedMap(BeanDefinitionValueResolver.java:314)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:139)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveManagedList(BeanDefinitionValueResolver.java:281)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:131)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveReference(BeanDefinitionValueResolver.java:261)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveManagedList(BeanDefinitionValueResolver.java:281)
> at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.
> resolveValueIfNecessary(BeanDefinitionValueResolver.java:131)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:
> 1099)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:421)
> at org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObject(AbstractBeanFactory.java:251)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:156)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
> at org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean
> (NoisierDefaultListableBeanFactory.java:115)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
> at
> org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiate
> Singletons(NoisierDefaultListableBeanFactory.java:74)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh
> (AbstractApplicationContext.java:352)
> at org.sakaiproject.component.impl.SpringCompMgr.init
> (SpringCompMgr.java:146)
> at org.sakaiproject.component.cover.ComponentManager.getInstance
> (ComponentManager.java:68)
> at org.sakaiproject.component.cover.ComponentManager.get
> (ComponentManager.java:80)
> at org.sakaiproject.dav.DavServlet.init(DavServlet.java:501)
> at javax.servlet.GenericServlet.init(GenericServlet.java:212)
> 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:3956)
> at org.apache.catalina.core.StandardContext.start
> (StandardContext.java:4230)
> 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.deployDescriptor
> (HostConfig.java:626)
> at org.apache.catalina.startup.HostConfig.deployDescriptors
> (HostConfig.java:553)
> at org.apache.catalina.startup.HostConfig.deployApps
> (HostConfig.java:488)
> 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:585)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> Caused by: java.io.EOFException
> at java.io.DataInputStream.readFully(DataInputStream.java:178)
> at java.io.DataInputStream.readUTF(DataInputStream.java:565)
> at java.io.DataInputStream.readUTF(DataInputStream.java:522)
> at
> org.sakaiproject.content.impl.serialize.impl.Type1BaseContentCollectio
> nSerializer.doParse(Type1BaseContentCollectionSerializer.java:322)
> at
> org.sakaiproject.content.impl.serialize.impl.Type1BaseContentCollectio
> nSerializer.parse(Type1BaseContentCollectionSerializer.java:178)
> ... 155 more
>
> --
> will trillich
> "The ancestor of every action is a thought" -- Ralph Waldo Emerson
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-
> unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>
>
More information about the sakai-dev
mailing list