[Deploying Sakai] Build Error

Sri Kota srini07 at gmail.com
Fri Feb 26 07:51:30 PST 2010


Hello Folks,
I am trying to set up Sakai 2.6 here in the CS department at the University
of Massachusetts Lowell.

My system info:
Windows XP SP3
Intel Pentium D CPU 3.00 GHz
2.00 GB of RAM

I followed the detailed steps from here:
http://confluence.sakaiproject.org/display/DOC/Install+Guide+-+Source+Install+%282.6%29

So I have installed:
- Java 5.0 (jdk1.5.0_22)
- Tomcat 5.5.27
- Maven 2.0.8
- svn 1.5.6
- I have NOT yet set up an DB (I hope this is not a problem)
- Downloaded Sakai from: svn co
https://source.sakaiproject.org/svn/sakai/tags/sakai-2.6.0/
- I then tried to Build and Deploy Sakai with Maven as follows:

C:\Sakai-Source\sakai-2.6.0\master>mvn clean install
C:\Sakai-Source\sakai-2.6.0>mvn clean install sakai:deploy
-Dmaven.tomcat.home=C:\Sakai\tomcathome


The 1st command above ran fine, but the 2nd one consistently gives the
following error:

ERROR Thread-1 org.sakaiproject.util.NoisierDefaultListableBeanFactory -
Failed to preinstantiate the singleton named
org.sakaiproject.announcement.impl.SiteEmailNotificationAnnc. Destroying all
Spring beans.
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.sakaiproject.announcement.impl.SiteEmailNotificationAnnc'
defined in file
[C:\Sakai\Tomcat\components\sakai-announcement-pack\WEB-INF\components.xml]:
Cannot resolve reference to bean
'org.sakaiproject.api.app.scheduler.ScheduledInvocationManager' while
setting bean property 'scheduledInvocationManager'; nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'org.sakaiproject.api.app.scheduler.ScheduledInvocationManager' is
defined
Caused by:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'org.sakaiproject.api.app.scheduler.ScheduledInvocationManager' is
defined
    at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:356)
    at
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:916)
    at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243)
    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.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:76)
    at
org.sakaiproject.tool.cover.ActiveToolManager.getInstance(ActiveToolManager.java:53)
    at
org.sakaiproject.tool.cover.ActiveToolManager.register(ActiveToolManager.java:130)
    at
org.sakaiproject.util.ToolListener.contextInitialized(ToolListener.java:62)
    at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
    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.deployWAR(HostConfig.java:831)
    at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
    at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
java.lang.Exception: traceback
    at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.destroySingletons(NoisierDefaultListableBeanFactory.java:97)
    at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:84)
    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:76)
    at
org.sakaiproject.tool.cover.ActiveToolManager.getInstance(ActiveToolManager.java:53)
    at
org.sakaiproject.tool.cover.ActiveToolManager.register(ActiveToolManager.java:130)
    at
org.sakaiproject.util.ToolListener.contextInitialized(ToolListener.java:62)
    at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
    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.deployWAR(HostConfig.java:831)
    at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
    at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.util.NoisierDefaultListableBeanFactory - Destroying
singletons in org.sakaiproject.util.NoisierDefaultListableBeanFactory at cbd8dc:
defining beans
[org.sakaiproject.announcement.api.AnnouncementService,org.sakaiproject.announcement.impl.SiteEmailNotificationAnnc,org.sakaiproject.archive.api.ArchiveService,org_sakaiproject_archive_impl_SiteArchiver,org_sakaiproject_archive_impl_SiteMerger,org.sakaiproject.archive.api.ImportMetadataService,org.sakaiproject.assignment.api.AssignmentService,org.sakaiproject.assignment.taggable.api.AssignmentActivityProducer,org.sakaiproject.springframework.orm.hibernate.impl.AdditionalHibernateMappingsImpl.assignmentSupplementItem,org.sakaiproject.assignment.api.model.AssignmentSupplementItemService,org.sakaiproject.assignment.impl.AssignmentSupplementItemServiceImpl,org.sakaiproject.calendar.api.CalendarService,org.sakaiproject.calendar.api.CalendarImporterService,org.sakaiproject.calendar.api.ExternalCalendarSubscriptionService,org.sakaiproject.chat2.model.ChatHibernateBean,org.sakaiproject.chat2.model.ChatManager,org.sakaiproject.chat2.model.impl.ChatManagerImpl,defaultChatChannelSettings,org.sakaiproject.chat2.model.impl.ChatDataMigration,org.sakaiproject.chat2.model.impl.ChatEntityProducer,chatSearchAdapter,org.sakaiproject.importer.api.ImportFileParser-Sakai,org.sakaiproject.importer.api.ImportFileParser-CommonCartridge,org.sakaiproject.importer.impl.handlers.ResourcesHandler,org.sakaiproject.importer.api.ImportService,org.sakaiproject.component.api.ServerConfigurationService,org.sakaiproject.alias.api.AliasService,org.sakaiproject.db.impl.BasicSqlServiceSqlDefault,org.sakaiproject.db.impl.BasicSqlServiceSqlDb2,org.sakaiproject.db.impl.BasicSqlServiceSqlHSql,org.sakaiproject.db.impl.BasicSqlServiceSqlMsSql,org.sakaiproject.db.impl.BasicSqlServiceSqlMySql,org.sakaiproject.db.impl.BasicSqlServiceSqlOracle,org.sakaiproject.db.api.SqlService,javax.sql.BaseDataSource,javax.sql.DataSource,javax.sql.LazyDataSource,javax.sql.LongDataSource,org.sakaiproject.springframework.orm.hibernate.SessionFactoryBase,org.sakaiproject.springframework.orm.hibernate.VendorHbmTransformer,org.sakaiproject.springframework.orm.hibernate.GlobalSessionFactory,org.sakaiproject.springframework.orm.hibernate.GlobalTransactionManager,org.sakaiproject.springframework.orm.hibernate.L2Cache,db.cache.SAKAI_ALIAS_PROPERTY,db.cache.SAKAI_SITE_PROPERTY,db.cache.SAKAI_SITE_PAGE_PROPERTY,db.cache.SAKAI_REALM_PROPERTY,db.cache.SAKAI_SITE_GROUP_PROPERTY,db.cache.SAKAI_USER_PROPERTY,org.sakaiproject.springframework.orm.hibernate.SessionFactoryBase.jmxAgent,org.sakaiproject.site.impl.SiteServiceSqlDb2,org.sakaiproject.site.impl.SiteServiceSqlDefault,org.sakaiproject.site.impl.SiteServiceSqlHSql,org.sakaiproject.site.impl.SiteServiceSqlMsSql,org.sakaiproject.site.impl.SiteServiceSqlMySql,org.sakaiproject.site.impl.SiteServiceSqlOracle,org.sakaiproject.site.api.SiteService,org.sakaiproject.site.api.SiteAliasCleanupNotificationAction,org.sakaiproject.authz.impl.DbAuthzGroupSqlDb2,org.sakaiproject.authz.impl.DbAuthzGroupSqlDefault,org.sakaiproject.authz.impl.DbAuthzGroupSqlHSql,org.sakaiproject.authz.impl.DbAuthzGroupSqlMsSql,org.sakaiproject.authz.impl.DbAuthzGroupSqlMySql,org.sakaiproject.authz.impl.DbAuthzGroupSqlOracle,org.sakaiproject.authz.api.AuthzGroupService,org.sakaiproject.authz.api.SecurityService,org.sakaiproject.authz.api.FunctionManager,org.sakaiproject.email.api.DigestService,org.sakaiproject.email.api.EmailService,org.sakaiproject.tool.api.SessionManager,org.sakaiproject.tool.api.ActiveToolManager,org.sakaiproject.cluster.impl.SakaiClusterServiceSqlDb2,org.sakaiproject.cluster.impl.SakaiClusterServiceSqlDefault,org.sakaiproject.cluster.impl.SakaiClusterServiceSqlHSql,org.sakaiproject.cluster.impl.SakaiClusterServiceSqlMsSql,org.sakaiproject.cluster.impl.SakaiClusterServiceSqlMySql,org.sakaiproject.cluster.impl.SakaiClusterServiceSqlOracle,org.sakaiproject.cluster.api.ClusterService,org.sakaiproject.content.impl.ContentServiceSqlDb2,org.sakaiproject.content.impl.ContentServiceSqlDefault,org.sakaiproject.content.impl.ContentServiceSqlHSql,org.sakaiproject.content.impl.ContentServiceSqlMsSql,org.sakaiproject.content.impl.ContentServiceSqlMySql,org.sakaiproject.content.impl.ContentServiceSqlOracle,org.sakaiproject.content.api.ContentHostingService,org.sakaiproject.content.api.ContentHostingHandlerResolver,org.sakaiproject.content.api.ContentTypeImageService,org.sakaiproject.content.api.ContentResourceFilter.base,lockManagerHibernateMappings,org.sakaiproject.content.impl.LockManagerTarget,org.sakaiproject.content.api.LockManager,org.sakaiproject.content.api.ResourceTypeRegistry,org.sakaiproject.content.impl.DropboxContextObserver,org.sakaiproject.content.api.ContentHostingService.collectionSerializer,org.sakaiproject.content.api.ContentHostingService.resourceSerializer,org.sakaiproject.entity.api.EntityManager,org.sakaiproject.jcr.api.JCRService.startup1,org.sakaiproject.jcr.api.JCRService,org.sakaiproject.jcr.api.UnboundJCRService,org.sakaiproject.jcr.api.JCRRegistrationService,org.sakaiproject.jcr.api.JCRService.repositoryBuilder,org.sakaiproject.jcr.api.JCRService.credentials,org.sakaiproject.jcr.api.JCRSecurityServiceAdapter,org.sakaiproject.jcr.support.api.JCRNodeFactoryService,org.sakaiproject.user.impl.UserServiceSqlDb2,org.sakaiproject.user.impl.UserServiceSqlDefault,org.sakaiproject.user.impl.UserServiceSqlHSql,org.sakaiproject.user.impl.UserServiceSqlMsSql,org.sakaiproject.user.impl.UserServiceSqlMySql,org.sakaiproject.user.impl.UserServiceSqlOracle,org.sakaiproject.user.api.UserDirectoryService,org.sakaiproject.user.api.AuthenticationManager,org.sakaiproject.user.api.PreferencesService,org.sakaiproject.user.impl.AuthenticationCache,org.sakaiproject.user.api.AuthenticationManager.cache,org.sakaiproject.user.api.UserDirectoryService.cache,org.sakaiproject.event.impl.ClusterEventTrackingServiceSqlDb2,org.sakaiproject.event.impl.ClusterEventTrackingServiceSqlDefault,org.sakaiproject.event.impl.ClusterEventTrackingServiceSqlHSql,org.sakaiproject.event.impl.ClusterEventTrackingServiceSqlMsSql,org.sakaiproject.event.impl.ClusterEventTrackingServiceSqlMySql,org.sakaiproject.event.impl.ClusterEventTrackingServiceSqlOracle,org.sakaiproject.event.impl.UsageSessionServiceSqlDb2,org.sakaiproject.event.impl.UsageSessionServiceSqlDefault,org.sakaiproject.event.impl.UsageSessionServiceSqlHSql,org.sakaiproject.event.impl.UsageSessionServiceSqlMsSql,org.sakaiproject.event.impl.UsageSessionServiceSqlMySql,org.sakaiproject.event.impl.UsageSessionServiceSqlOracle,org.sakaiproject.event.api.EventTrackingService,org.sakaiproject.event.api.NotificationService,org.sakaiproject.event.api.UsageSessionService,org.sakaiproject.event.api.UsageSessionService.recentUserRefresh,org.sakaiproject.memory.api.MemoryService,org.sakaiproject.memory.api.MemoryService.cacheManager,org.sakaiproject.memory.api.MemoryService.jmxAgent,org.sakaiproject.id.api.IdManager,org.sakaiproject.thread_local.api.ThreadLocalManager,org.sakaiproject.time.api.TimeService,org.sakaiproject.log.api.LogConfigurationManager,org.sakaiproject.component.DefaultSakaiProperties,org.sakaiproject.component.SakaiPropertyPromoter,org.sakaiproject.component.SakaiProperties];
root of factory hierarchy
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.message.impl.BaseMessageService - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.authz.impl.SakaiSecurity - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.content.impl.BaseContentService - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.user.impl.BaseUserDirectoryService - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.content.impl.ResourceTypeRegistryImpl - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.authz.impl.BaseAuthzGroupService - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.springframework.orm.hibernate.AddableSessionFactoryBean -
Closing Hibernate SessionFactory
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.springframework.orm.hibernate.SakaiCacheProvider - Stopping
Hibernate Cache Cache -------------------------------
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.event.impl.BaseNotificationService -
org.sakaiproject.event.impl.DbNotificationService$$EnhancerByCGLIB$$e860f3de at 6c5356.destroy
()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.site.impl.BaseSiteService - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.alias.impl.BaseAliasService - destroy()
2010-02-25 23:24:57,531  INFO Thread-1
org.sakaiproject.authz.impl.FunctionManagerComponent - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.memory.impl.BasicMemoryService - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.event.impl.BaseEventTrackingService -
org.sakaiproject.event.impl.ClusterEventTracking$$EnhancerByCGLIB$$38072893 at 11415c8.destroy
()
2010-02-25 23:24:57,546  INFO Thread-1 org.sakaiproject.time.api.TimeService
- destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.id.impl.UuidV4IdComponent - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.event.impl.UsageSessionServiceAdaptor - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.tool.impl.ToolComponent - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.entity.impl.EntityManagerComponent - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.db.impl.BasicSqlService - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.log.impl.Log4jConfigurationManager - destroy()
2010-02-25 23:24:57,546  INFO Thread-1
org.sakaiproject.component.impl.BasicConfigurationService - destroy()


Any ideas or help? Has this got to do with some of the special memory needs
Sakai has. If so, what do I need to do to make sure I have these right?

Thanks a ton for looking.

- Sri Kota
Research Assistant
IVPR: http://www.uml.edu/centers/ivpr/
Ph: 978-930-2058

-- 
- Sri
Sarvē Janā Sukhinō Bhavantu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/production/attachments/20100226/16fa9790/attachment-0001.html 


More information about the production mailing list