[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