It works !!!!

Thanks
Gianfranco

Guillaume Nodet ha scritto:
Seems strange, I've never seen such a syntax.
I think you should try to map your xml element
to the following namespace instead:

  xmlns:prefix="java://it.eng.spagosoa.smx.listeners"

and

 <prefix:auditingExchangeListener ... />

I guess something has changed in xbean, but no idea
why ....

On 3/9/07, Gianfranco Boccalon <[EMAIL PROTECTED]> wrote:

Hi all,
has something changed in ServiceMix 3.1 about listeners ?
I have a ServiceMix 3.0 listener that I migrated to the new interfaces
of 3.1 (ExchangeListener), but i'm not able to start SM with this
listener.

The configuration is :

  <sm:container id="jbi" .....>

      <sm:listeners>
          <sm:fullPackageName.auditingExchangeListener />
      </sm:listeners>
  </sm:container>

This configuration worked well in SM 3.0.

I tried also to check the documentation but the page

http://incubator.apache.org/servicemix/visualisation.html#Visualisation-Configuration
has the section "Configuration" broken.


Now when SM starts I have the following exception:

Starting Apache ServiceMix ESB: 3.1-incubating
Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
Unrecognized xbean element mapping:
it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
http://servicemix.apache.org/config/1.0
org.springframework.beans.factory.BeanDefinitionStoreException:
Unrecognized xbean element mapping:
it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
http://servicemix.apache.org/config/1.0
    at

org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement
(XBeanNamespaceHandler.java:258)
    at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(
XBeanNamespaceHandler.java:152)
    at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(
XBeanNamespaceHandler.java:49)
    at

org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
(BeanDefinitionParserDelegate.java:1147)
    at

org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement
(BeanDefinitionParserDelegate.java:1185)
    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.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.internalParseNestedCustomElement
(XBeanBeanDefinitionParserDelegate.java:94)
    at

org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement
(XBeanBeanDefinitionParserDelegate.java:51)
    at

org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement
(BeanDefinitionParserDelegate.java:935)
    at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseListElement
(XBeanNamespaceHandler.java:584)
    at

org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection
(XBeanNamespaceHandler.java:577)
    at

org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection
(XBeanNamespaceHandler.java:546)
    at

org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements
(XBeanNamespaceHandler.java:515)
    at

org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement
(XBeanNamespaceHandler.java:211)
    at

org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement
(XBeanNamespaceHandler.java:256)
    at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(
XBeanNamespaceHandler.java:152)
    at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(
XBeanNamespaceHandler.java:49)
    at

org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
(BeanDefinitionParserDelegate.java:1147)
    at

org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
(BeanDefinitionParserDelegate.java:1137)
    at

org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
(DefaultBeanDefinitionDocumentReader.java:143)
    at

org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
(XBeanBeanDefinitionDocumentReader.java:63)
    at

org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
(DefaultBeanDefinitionDocumentReader.java:88)
    at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
(XmlBeanDefinitionReader.java:499)
    at

org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
(XBeanXmlBeanDefinitionReader.java:79)
    at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
(XmlBeanDefinitionReader.java:407)
    at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
(XmlBeanDefinitionReader.java:357)
    at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
(XmlBeanDefinitionReader.java:334)
    at

org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
(AbstractBeanDefinitionReader.java:126)
    at

org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
(AbstractBeanDefinitionReader.java:142)
    at

org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
(AbstractBeanDefinitionReader.java:168)
    at

org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions
(AbstractXmlApplicationContext.java:113)
    at

org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions
(ClassPathXmlApplicationContext.java:180)
    at

org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory
(AbstractRefreshableApplicationContext.java:94)
    at
org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:292)
    at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
ClassPathXmlApplicationContext.java:161)
    at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
ClassPathXmlApplicationContext.java:51)
    at org.apache.servicemix.Main.main(Main.java:51)


--
Gianfranco Boccalon
Engineering Ingegneria Informatica S.p.A.
Direzione Centrale Ricerca e Innovazione
Direzione Architetture e Consulenza
35127 PADOVA
Corso Stati Uniti 23/I
Tel. +39.049.8692508
Cell. 335.7813507
Fax +39.049.8692566
E-mail: [EMAIL PROTECTED]





Reply via email to