[Building Sakai] Problem converting resources from DB to filesystem

Patrick Coleman patcoleman at me.com
Wed May 19 06:50:29 PDT 2010


Hi,

I just went through this the last few days and got it to work, with a lot of
great help from Steve Swinsburg.

The one this I notice right away is your kernel version 2.0.11
You need to be at 1.0.13. There may be other problems but that's the one I
notice.

Pat.


Manesiya,Rustamali R wrote:
> 
> Hello,
> 
>            We are using Sakai 2.6.0 (Kernel 1.0.11).  Created
> local.properties under C:\Tomcat5.5\sakai with following content (we want
> to discontinue storing file uploads in database and instead use file
> system).
> 
> local.properties content
> convertToFile at org.sakaiproject.content.api.ContentHostingService = true
> bodyPath at org.sakaiproject.content.api.ContentHostingService =
> C:\\TEMP\\sakaicontent\\
> #bodyVolumes at org.sakaiproject.content.api.ContentHostingService =
> vol1,vol2,vol3,vol4,vol5
> 
> I start the tomcat server and receive this error (The error is at the
> bottom of this email). DbContentService class converts only three files
> and fails on the fourth file and none of the resources from
> CONTENT_RESOURCES are exported to file system. Can anyone help me here to
> successfully export all the contents that are stored in blob to files
> system?
> 
> These files are created on the file system
> /group/PortfolioAdmin/system/formView.xslt
> /group/PortfolioAdmin/system/formFieldTemplate.xslt
> /group/PortfolioAdmin/system/formCreate.xslt
> 
> Fails on this one
> /group/PortfolioAdmin/system/freeFormRenderer.xml
> 
> 
> Error log
> 2010-05-19 08:28:02,419  WARN main
> org.sakaiproject.content.impl.DbContentService - convertToFile(): null xml
> :
> 2010-05-19 08:28:02,419  WARN main
> org.sakaiproject.content.impl.DbContentService - convertToFile(): null xml
> :
> 2010-05-19 08:28:02,419  WARN main
> org.sakaiproject.content.impl.DbContentService - convertToFile(): null xml
> :
> 2010-05-19 08:28:02,419  WARN main
> org.sakaiproject.content.impl.DbContentService - convertToFile(): null xml
> :
> 2010-05-19 08:28:02,435  INFO main
> org.sakaiproject.content.impl.DbContentService - convertToFile: converted
> resources: 0
> 2010-05-19 08:28:02,435  INFO main
> org.sakaiproject.content.impl.DbContentService - convertToFile: done
> 2010-05-19 08:28:02,435  INFO main
> org.sakaiproject.content.impl.DbContentService - init(): tables:
> CONTENT_COLLECTION CONTENT_RESOURCE CONTENT_RESOURCE_BODY_BINARY
> CONTENT_ENTITY_GROUPS locks-in-db: false bodyPath: C:\TEMP\sakaicontent\
> storage: org.sakaiproject.content.impl.DbContentService$DbStorage at 1bb9805
> 2010-05-19 08:28:02,435  INFO main
> org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl
> - init()
> 2010-05-19 08:28:02,482  INFO main
> org.sakaiproject.component.app.messageforums.DefaultPermissionsManagerImpl
> - init()
> 2010-05-19 08:28:02,482  INFO main
> org.sakaiproject.component.app.messageforums.PermissionManagerImpl -
> init()
> 2010-05-19 08:28:02,529  INFO main
> org.sakaiproject.component.app.messageforums.MembershipManagerImpl -
> init()
> 2010-05-19 08:28:02,591  INFO main
> org.sakaiproject.component.app.messageforums.PermissionLevelManagerImpl -
> init()
> Hibernate: select permission0_.ID as ID101_, permission0_.VERSION as
> VERSION101_, permission0_.UUID as UUID101_, permission0_.CREATED as
> CREATED101_, permission0_.CREATED_BY as CREATED5_101_,
> permission0_.MODIFIED as MODIFIED101_, permission0_.MODIFIED_BY as
> MODIFIED7_101_, permission0_.NAME as NAME101_, permission0_.TYPE_UUID as
> TYPE9_101_, permission0_.CHANGE_SETTINGS as CHANGE10_101_,
> permission0_.DELETE_ANY as DELETE11_101_, permission0_.DELETE_OWN as
> DELETE12_101_, permission0_.MARK_AS_READ as MARK13_101_,
> permission0_.MOVE_POSTING as MOVE14_101_, permission0_.NEW_FORUM as
> NEW15_101_, permission0_.NEW_RESPONSE as NEW16_101_,
> permission0_.NEW_RESPONSE_TO_RESPONSE as NEW17_101_,
> permission0_.NEW_TOPIC as NEW18_101_, permission0_.POST_TO_GRADEBOOK as
> POST19_101_, permission0_.X_READ as X20_101_, permission0_.REVISE_ANY as
> REVISE21_101_, permission0_.REVISE_OWN as REVISE22_101_,
> permission0_.MODERATE_POSTINGS as MODERATE23_101_ from
> MFR_PERMISSION_LEVEL_T permission0_ where permission0_.TYPE_UUID=?
> 2010-05-19 08:28:02,685  INFO main
> org.sakaiproject.component.app.messageforums.ui.DiscussionForumManagerImpl
> - init()
> 2010-05-19 08:28:02,732  INFO main
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.component.app.messageforums.entity.ForumTopicEntityProviderImpl)
> prefix (forum_topic) with 5 capabilities
> 2010-05-19 08:28:02,748  INFO main
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.component.app.messageforums.entity.ForumEntityProviderImpl)
> prefix (forum) with 5 capabilities
> 2010-05-19 08:28:02,826  INFO main
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.component.app.messageforums.entity.ForumMessageEntityProviderImpl)
> prefix (forum_message) with 5 capabilities
> 2010-05-19 08:28:02,904  INFO main
> org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
> - EntityBroker: Registered entity provider
> (org.sakaiproject.tool.assessment.entity.impl.PublishedAssessmentEntityProviderImpl)
> prefix (sam_pub) with 6 capabilities
> 2010-05-19 08:28:02,904  INFO main
> org.sakaiproject.entitybroker.util.spring.EntityProviderAutoRegistrar -
> AutoRegistered EntityProvider prefixes  : forum_topic : forum :
> forum_message : sam_pub
> 2010-05-19 08:28:02,904  INFO main
> org.sakaiproject.entitybroker.util.spring.EntityProviderAutoRegistrar -
> init
> 2010-05-19 08:28:03,060  INFO main
> org.theospi.portfolio.worksite.mgt.impl.WorksiteListGenerator - init()
> 2010-05-19 08:28:03,216  INFO main
> org.theospi.portfolio.guidance.impl.GuidanceEntityProducer - init()
> 2010-05-19 08:28:03,248  INFO main
> org.theospi.portfolio.style.impl.StyleManagerImpl - init()
> 2010-05-19 08:28:03,373  INFO main
> org.theospi.portfolio.security.model.DefaultRealmManagerImpl - init()
> 2010-05-19 08:28:03,482  INFO main
> org.theospi.portfolio.security.model.DefaultRealmManagerImpl - init()
> 2010-05-19 08:28:03,513  INFO main
> org.theospi.portfolio.security.model.DefaultRealmManagerImpl - init()
> 2010-05-19 08:28:03,560  INFO main
> org.theospi.portfolio.security.model.SakaiDefaultPermsManager - init()
> 2010-05-19 08:28:04,326  INFO main
> org.theospi.portfolio.help.model.DbGlossary - init()
> Hibernate: select glossaryen0_.id as id25_, glossaryen0_.worksite_id as
> worksite2_25_, glossaryen0_.term as term25_, glossaryen0_.description as
> descript4_25_ from osp_help_glossary glossaryen0_ order by
> glossaryen0_.term
> 2010-05-19 08:28:04,388  INFO main
> org.theospi.portfolio.help.impl.GlossaryEntityProducer - init()
> 2010-05-19 08:28:04,576  INFO main
> org.sakaiproject.metaobj.shared.mgt.impl.StructuredArtifactDefinitionManagerImpl
> - init()
> Hibernate: select structured0_.id as id102_, structured0_.description as
> descript2_102_, structured0_.documentRoot as document3_102_,
> structured0_.owner as owner102_, structured0_.created as created102_,
> structured0_.modified as modified102_, structured0_.systemOnly as
> systemOnly102_, structured0_.externalType as external8_102_,
> structured0_.siteId as siteId102_, structured0_.siteState as
> siteState102_, structured0_.globalState as globalS11_102_,
> structured0_.schemaData as schemaData102_, structured0_.instruction as
> instruc13_102_, structured0_.schema_hash as schema14_102_,
> structured0_.alternateCreateXslt as alterna15_102_,
> structured0_.alternateViewXslt as alterna16_102_ from metaobj_form_def
> structured0_ where structured0_.schema_hash is null
> 2010-05-19 08:28:04,576  INFO main
> org.sakaiproject.metaobj.shared.mgt.impl.StructuredArtifactDefinitionManagerImpl
> - Updating base Metaobj XSLT files (auto.ddl is on).
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> Hibernate: select structured0_.id as id102_, structured0_.description as
> descript2_102_, structured0_.documentRoot as document3_102_,
> structured0_.owner as owner102_, structured0_.created as created102_,
> structured0_.modified as modified102_, structured0_.systemOnly as
> systemOnly102_, structured0_.externalType as external8_102_,
> structured0_.siteId as siteId102_, structured0_.siteState as
> siteState102_, structured0_.globalState as globalS11_102_,
> structured0_.schemaData as schemaData102_, structured0_.instruction as
> instruc13_102_, structured0_.schema_hash as schema14_102_,
> structured0_.alternateCreateXslt as alterna15_102_,
> structured0_.alternateViewXslt as alterna16_102_ from metaobj_form_def
> structured0_
> 2010-05-19 08:28:18,090  INFO main
> org.theospi.portfolio.presentation.model.impl.PresentationManagerImpl -
> init()
> Hibernate: select presentati0_.id as id33_0_, presentati0_.name as
> name33_0_, presentati0_.description as descript3_33_0_,
> presentati0_.includeHeaderAndFooter as includeH4_33_0_,
> presentati0_.published as published33_0_, presentati0_.owner_id as
> owner6_33_0_, presentati0_.renderer as renderer33_0_, presentati0_.markup
> as markup33_0_, presentati0_.propertyPage as property9_33_0_,
> presentati0_.propertyFormType as propert10_33_0_,
> presentati0_.documentRoot as documen11_33_0_, presentati0_.created as
> created33_0_, presentati0_.modified as modified33_0_, presentati0_.site_id
> as site14_33_0_ from osp_presentation_template presentati0_ where
> presentati0_.id=?
> Hibernate: select files0_.template_id as template5_1_, files0_.id as id1_,
> files0_.id as id36_0_, files0_.file_id as file2_36_0_,
> files0_.file_type_id as file3_36_0_, files0_.usage_desc as usage4_36_0_,
> files0_.template_id as template5_36_0_ from osp_template_file_ref files0_
> where files0_.template_id=?
> Hibernate: select items0_.template_id as template9_1_, items0_.id as id1_,
> items0_.id as id34_0_, items0_.name as name34_0_, items0_.title as
> title34_0_, items0_.description as descript4_34_0_, items0_.allowMultiple
> as allowMul5_34_0_, items0_.type as type34_0_, items0_.external_type as
> external7_34_0_, items0_.sequence_no as sequence8_34_0_,
> items0_.template_id as template9_34_0_ from osp_presentation_item_def
> items0_ where items0_.template_id=?
> Hibernate: select mimetypes0_.item_def_id as item1_0_,
> mimetypes0_.primaryMimeType as primaryM2_0_, mimetypes0_.secondaryMimeType
> as secondar3_0_ from osp_pres_itemdef_mimetype mimetypes0_ where
> mimetypes0_.item_def_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and qualifier_id=?
> Hibernate: select lock0_.id as id89_, lock0_.asset_id as asset2_89_,
> lock0_.qualifier_id as qualifier3_89_, lock0_.is_active as is4_89_,
> lock0_.is_system as is5_89_, lock0_.reason as reason89_, lock0_.date_added
> as date7_89_, lock0_.date_removed as date8_89_ from content_resource_lock
> lock0_ where is_active=1 and asset_id=?
> 2010-05-19 08:28:18,169  WARN main
> org.theospi.portfolio.presentation.model.impl.PresentationManagerImpl -
> Temporarily catching all exceptions in osp.PresentationManagerImpl.init()
> java.lang.RuntimeException: org.sakaiproject.exception.InUseException
> id=/group/PortfolioAdmin/system/freeFormRenderer.xml
>         at
> org.theospi.portfolio.presentation.model.impl.PresentationManagerImpl.updateResource(PresentationManagerImpl.java:2933)
>         at
> org.theospi.portfolio.presentation.model.impl.PresentationManagerImpl.initFreeFormTemplate(PresentationManagerImpl.java:2886)
>         at
> org.theospi.portfolio.presentation.model.impl.PresentationManagerImpl.init(PresentationManagerImpl.java:2757)
>         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.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1240)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1205)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.preInstantiateSingletons(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:3996)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>         at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:634)
>         at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:561)
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:496)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
>         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: org.sakaiproject.exception.InUseException
> id=/group/PortfolioAdmin/system/freeFormRenderer.xml
>         at
> org.sakaiproject.content.impl.BaseContentService.editResource(BaseContentService.java:4070)
>         at
> org.theospi.portfolio.presentation.model.impl.PresentationManagerImpl.updateResource(PresentationManagerImpl.java:2926)
>         ... 80 more
> 
> 
> 
> 
> Rusty
> 
> 
> _______________________________________________
> 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"
> 

-- 
View this message in context: http://old.nabble.com/-Building-Sakai--Problem-converting-resources-from-DB-to-filesystem-tp28608513p28608556.html
Sent from the Sakai - Development mailing list archive at Nabble.com.



More information about the sakai-dev mailing list