[Building Sakai] Problem with 2.9 tomcat start

Sanghyun Jeon euksa99 at gmail.com
Thu Oct 18 08:55:31 PDT 2012


Looks like I am having the similar problem.  I upgrade from sakai 2.7.0 to
sakai 2.8.x. It was successfully built and deployed. Tomcat started up
properly. I added some contrib tools, signup, hierarchy, evaluation. I
tested to build, deploy and tomcat start up after adding each tool. I even
visited the Sakai instance and played newly added tools. Once I added
timeline, looks like timeline was built and deployed successfully. However,
I start up tomcat, I got the similar error as follows:

2012-10-16 11:33:38,954 ERROR main
org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to
preinstantiate the singleton named
org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderAutoRegistrar.
Destroying all Spring beans.

org.springframework.beans.factory.BeanCreationException: Error creating
bean with name
'org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderAutoRegistrar'
defined in file
[/opt/apache-tomcat-5.5.28/components/entitybroker-pack/WEB-INF/components.xml]:
Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name
'org.sakaiproject.evaluation.logic.entity.AssignGroupEntityProvider'
defined in file
[/opt/apache-tomcat-5.5.28/components/sakai-evaluation-pack/WEB-INF/entity-providers.xml]:
Cannot resolve reference to bean
'org.sakaiproject.evaluation.logic.EvalEvaluationSetupService' while
setting bean property 'evaluationSetupService'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name
'org.sakaiproject.evaluation.logic.EvalEvaluationSetupService' defined in
file
[/opt/apache-tomcat-5.5.28/components/sakai-evaluation-pack/WEB-INF/components.xml]:
Invocation of init method failed; nested exception is
java.lang.NullPointerException

        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)

        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)

        at java.security.AccessController.doPrivileged(Native Method)

        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)

        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)



        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)

        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)

        at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean(NoisierDefaultListableBeanFactory.java:114)

        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)

        at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:73)

        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)

        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java





I also backed out all recent changes and removed timeline tool, it didn’t
help. I found some version mismatch: generic dao and entitybroker, and
fixed them, but I got still the same error

Sanghyun

On Wed, Oct 17, 2012 at 11:13 AM, Paul Dagnall <pdagnall1 at udayton.edu>wrote:

> Hi
> On a test instance I can point my Sakai 2.9 instance at a clean db and it
> starts up fine. I recently converted a test db from Sakai 2.6 to 2.9 using
> the sql conversion scripts. When I pointed the 2.9 app at this converted db
> it worked very well at first.
>
> However, something must have changed and now I can't get tomcat (7) to
> start up anymore, and to make matters worse the error in the tomcat log is
> painfully vague.
>
> INFO Registered entity provider
> (org.sakaiproject.tool.assessment.entity.impl.PublishedAssessmentEntityProviderImpl)
> prefix (sam_pub) with 6 capabilities
> INFO Registered 1 custom actions for entity prefix (url):
> shorten:list:shorten
> INFO EntityPropertiesService: Added 2 properties for entity prefix (url)
> and basename (url)
> INFO Registered entity provider
> (org.sakaiproject.shortenedurl.entityprovider.ShortenedUrlServiceEntityProviderImpl)
> prefix (url) with 5 capabilities
> INFO Registered entity provider
> (org.sakaiproject.sitestats.impl.report.ReportDefEntityProvider) prefix
> (sitestats-report) with 4 capabilities
> INFO Registered 11 custom actions for entity prefix (sitestats-metrics):
> get-events-processed-per-sec:list:getEventsProcessedPerSec,
> get-events-generated-per-sec:list:getEventsGeneratedPerSec,
> is-idle:list:isIdle,
> get-average-time-event-processing-per-event:list:getAverageTimeInEventProcessingPerEvent,
> get-time-ellapsed-since-reset:list:getTimeEllapsedSinceReset,
> get-total-events-processed:list:getTotalEventsProcessed,
> get-queue-size:list:getQueueSize,
> get-time-spent-processing-events:list:getTimeSpentProcessingEvents,
> get-reset-time:list:getResetTime, reset-all-metrics:list:resetAllMetrics,
> get-all-metrics:list:getAllMetrics
> INFO EntityPropertiesService: Added 12 properties for entity prefix
> (sitestats-metrics) and basename (sitestats-metrics)
> INFO Registered entity provider
> (org.sakaiproject.sitestats.impl.entity.SiteStatsMetricsEntityProvider)
> prefix (sitestats-metrics) with 7 capabilities
> java.lang.Exception: traceback
>     at
> org.sakaiproject.util.NoisierDefaultListableBeanFactory.destroySingletons(NoisierDefaultListableBeanFactory.java:94)
>     at
> org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:83)
>     at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
>     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
>     at
> org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:160)
>     at
> org.sakaiproject.component.cover.ComponentManager.getInstance(ComponentManager.java:98)
>     at
> org.sakaiproject.component.cover.ComponentManager.get(ComponentManager.java:107)
>     at
> org.sakaiproject.component.cover.ServerConfigurationService.getInstance(ServerConfigurationService.java:52)
>     at
> org.sakaiproject.component.cover.ServerConfigurationService.getSakaiHomePath(ServerConfigurationService.java:173)
>     at
> org.sakaiproject.util.ToolListener.contextInitialized(ToolListener.java:66)
>     at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
>     at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
>     at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
>     at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
>     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
>
>
>
> Backing out all recent changes didn't help. I attempted to redo the
> conversion but still can't get it to startup. I also tried removing tools
> several tools to no avail.
>
> Is there something I can do to get more information about the error to
> print to the tomcat log? Modifying the logging.properties file didn't help.
>
> Thanks!
>
> Paul Dagnall
> Application Developer & Administrator
> University of Dayton
>
>
> _______________________________________________
> 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"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20121018/8b8d4993/attachment.html 


More information about the sakai-dev mailing list