[Building Sakai] loadComponentPackage: exception loading issue

Sanghyun Jeon euksa99 at gmail.com
Mon Mar 17 10:44:31 PDT 2014


We are using sakai 2.9.3 with Java 7, tomcat 7 and I am having below
warning when tomcat starts up. I am wondering how I can resolve this issue
or should I ignore it?

2014-03-17 08:56:21.797 [WARN] org.sakaiproject.util.ComponentsLoader:182 -
loadComponentPackage: exception loading:
/opt/tomcatA/components/scheduler-test-component/WEB-INF/components.xml :
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.sakaiproject.component.app.scheduler.jobs.TestConfigurableJob] not
found
Offending resource: file
[/opt/apache-tomcat-7.0.42_A/components/scheduler-test-component/WEB-INF/components.xml]
Bean 'testConfigurableBean'; nested exception is
java.lang.ClassNotFoundException:
org.sakaiproject.component.app.scheduler.jobs.TestConfigurableJob
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Bean class
[org.sakaiproject.component.app.scheduler.jobs.TestConfigurableJob] not
found
Offending resource: file
[/opt/apache-tomcat-7.0.42_A/components/scheduler-test-component/WEB-INF/components.xml]
Bean 'testConfigurableBean'; nested exception is
java.lang.ClassNotFoundException:
org.sakaiproject.component.app.scheduler.jobs.TestConfigurableJob
        at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
        at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:288)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:484)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:389)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:358)
        at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.processBeanDefinition(DefaultBeanDefinitionDocumentReader.java:239)
        at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:153)
        at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
        at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
        at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
        at
org.sakaiproject.util.ComponentsLoader.loadComponentPackage(ComponentsLoader.java:178)
        at
org.sakaiproject.util.ComponentsLoader.load(ComponentsLoader.java:109)
        at
org.sakaiproject.component.impl.SpringCompMgr.loadComponents(SpringCompMgr.java:354)
        at
org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:144)
        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.getString(ServerConfigurationService.java:197)
        at
org.sakaiproject.james.JamesServlet.getLogDirectory(JamesServlet.java:161)
        at
org.sakaiproject.james.JamesServlet.startJames(JamesServlet.java:201)
        at org.sakaiproject.james.JamesServlet.init(JamesServlet.java:135)
        at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
        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:633)
        at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
        at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.ClassNotFoundException:
org.sakaiproject.component.app.scheduler.jobs.TestConfigurableJob
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:211)
        at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:89)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.createBeanDefinition(BeanDefinitionParserDelegate.java:610)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:465)
        ... 38 more
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140317/837a159a/attachment.html 


More information about the sakai-dev mailing list