2 Replies Latest reply on May 6, 2010 10:24 AM by treyvusa

    Exception java.lang.IllegalStateException BeanFactory not initialized...

    treyvusa

      I'm very new to ServiceMix and I'm totally stuck with this problem.

      I'm trying to run tutorial from webinar "Get Started with ServiceMix 4.2: FUSE ESB". It has this beans.xml:

       

       

       

      I can successfully build payment-service-se-0.0.1-SNAPSHOT.jar but when i deploy it I get this error:

       

      ____                  _          __  __ _

      / ___|  ___ _ ____   () ___ ___|  \/  (_)_  __

      \___ \ / _ \ '__\ \ / / |/ __/ _ \ |\/| | \ \/ /

      ___) |  __/ |   \ V /| | (_|  __/ |  | | |>   Exception in thread "SpringOsgiExtenderThread-53" java.lang.IllegalStateException: BeanFactory not initializ

      ed or already closed - call 'refresh' before accessing beans via the ApplicationContext

              at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableA

      pplicationContext.java:153)

              at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.cl

      ose(DependencyWaiterApplicationContextExecutor.java:345)

              at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.fa

      il(DependencyWaiterApplicationContextExecutor.java:401)

              at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.st

      ageOne(DependencyWaiterApplicationContextExecutor.java:287)

              at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.re

      fresh(DependencyWaiterApplicationContextExecutor.java:175)

              at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegat

      edExecutionApplicationContext.java:175)

              at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$2.run(ContextLoaderListener.java:7

      18)

              at java.lang.Thread.run(Thread.java:595)

       

       

       

      Also, in the log:display shows this exception:

       

      org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 36 in XML document from URL [bundleentry://1

      92.fwk1637947081/META-INF/spring/beans.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-t

      ype.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'cxfse:endpoint'.

              at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.j

      ava:404)

              at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.jav

      a:342)

              at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.jav

      a:310)

              at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefini

      tionReader.java:143)

              at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefini

      tionReader.java:178)

              at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefini

      tionReader.java:149)

              at org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext.loadBeanDefinitions(OsgiBundleXmlApp

      licationContext.java:176)

              at org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext.loadBeanDefinitions(OsgiBundleXmlApp

      licationContext.java:142)

              at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefresha

      bleApplicationContext.java:123)

              at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationCont

      ext.java:422)

              at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$800(AbstractDele

      gatedExecutionApplicationContext.java:69)

              at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$3.run(AbstractDelegated

      ExecutionApplicationContext.java:269)

              at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)

              at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.startRefresh(AbstractDe

      legatedExecutionApplicationContext.java:247)

              at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.st

      ageOne(DependencyWaiterApplicationContextExecutor.java:222)

              at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.re

      fresh(DependencyWaiterApplicationContextExecutor.java:175)

              at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegat

      edExecutionApplicationContext.java:175)

              at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$2.run(ContextLoaderListener.java:7

      18)

              at java.lang.Thread.run(Thread.java:595)

       

      I attached my payment-service-se-0.0.1-SNAPSHOT.jar

       

      Anybody could help me please?

       

      Edited by: treyvusa on May 6, 2010 1:55 AM