[Building Sakai] "Failed to parse entity" on startup?
Noah Botimer
botimer at umich.edu
Tue Feb 9 13:24:50 PST 2010
I would inspect the rows in content_collection and content_resource
for formCreate.xslt and formView.xslt (in /group/PortfolioAdmin/system).
If they are in binary entity form and there is data (rather than the
XML form), it will be hard to tell if they are partially truncated.
The stack trace showed an EOF, though, which I suspect to be a zero-
byte record or a broken socket. Since it happened repeatedly, I'm
thinking zero-byte.
You can't diff your full databases in any reasonable fashion, but I'd
bet you an order of french fries that you'll see differences in this
handful of rows. Maybe a null/zero-length blob in the binary entity
for the /group/PortfolioAdmin/system collection. And if there's one...
Note: this is before it gets to the filesystem. It's failing on
reading the descriptor from the database here. I would suspect the
Resources tool to have trouble browsing that folder as well. Also,
you might get strange results (helpful logs) trying to download /
content/access/group/PortfolioAdmin/system/formCreate.xslt in a browser.
More briefly, I suspect your database copy is flawed.
Thanks,
-Noah
On Feb 9, 2010, at 3:59 PM, will at serensoft.com wrote:
> Blessings upon you and your flock. :) Setting auto.ddl to false
> made it all play nice again.
>
> So you think there's something interim in the backup? Or that maybe
> the SQL and the bodyPath resources are in conflict/out-of-sync
> somehow?
>
>
> On Mon, Feb 8, 2010 at 3:29 PM, Noah Botimer <botimer at umich.edu>
> wrote:
> 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"
>
>
>
>
>
>
> --
> will trillich
> "The ancestor of every action is a thought" -- Ralph Waldo Emerson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100209/e63ad6a2/attachment.html
More information about the sakai-dev
mailing list