Hi Abraham, Can you just confirm if the implementation-spring module OR the tuscany-implementation-spring-1.4-SNAPSHOT.jar is available in your classpath? The Namespace Handlers are available from this module.
On Tue, Sep 23, 2008 at 6:21 AM, Abraham Washington <[EMAIL PROTECTED]>wrote: > different error, but I think it's not liking the sca definition: > > > OrganizationServiceImpl.saveoOrganization... > > Exception in thread "main" > *java.lang.reflect.UndeclaredThrowableException* > > at $Proxy19.saveOrganization(Unknown Source) > > at org.soa.services.test.OrganizationServiceCompositeRunner.main( > *OrganizationServiceCompositeRunner.java:62*) > > Caused by: > *java.lang.reflect.InvocationTargetException* > > 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.tuscany.sca.implementation.spring.SpringInvoker.doInvoke( > *SpringInvoker.java:100*) > > at org.apache.tuscany.sca.implementation.spring.SpringInvoker.invoke( > *SpringInvoker.java:116*) > > at > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke( > *PassByValueInterceptor.java:112*) > > at org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke( > *SCABindingInvoker.java:61*) > > at > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke( > *PassByValueInterceptor.java:112*) > > at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > *JDKInvocationHandler.java:287*) > > at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > *JDKInvocationHandler.java:154*) > > ... 2 more > > Caused by: > *org.springframework.beans.factory.access.BootstrapException*: Unable to > initialize group definition. Group resource name > [classpath*:beanRefFactory.xml], factory key [beanRefFactory]; nested > exception is *org.springframework.beans.factory.BeanCreationException*: > Error creating bean with name 'beanRefFactory' defined in URL > [file:/C:/work/development/Organization-Service-Composite/src/main/resources/beanRefFactory.xml]: > Instantiation of bean failed; nested exception is * > org.springframework.beans.BeanInstantiationException*: Could not > instantiate bean class > [org.springframework.context.support.ClassPathXmlApplicationContext]: > Constructor threw exception; nested exception is * > org.springframework.beans.factory.parsing.BeanDefinitionParsingException*: > Configuration problem: Unable to locate NamespaceHandler for namespace [ > http://www.springframework.org/schema/sca] > > Offending resource: class path resource [Organization-spring-context.xml] > > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory( > *SingletonBeanFactoryLocator.java:383* > ) > > at org.dcri.soa.services.util.Utils.getApplicationContext( > *Utils.java:24*) > > at org.dcri.soa.services.OrganizationServiceImpl.saveOrganization( > *OrganizationServiceImpl.java:95*) > > 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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection( > *AopUtils.java:280*) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint( > *ReflectiveMethodInvocation.java:187*) > > at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( > *ReflectiveMethodInvocation.java:154*) > > at org.springframework.orm.hibernate3.HibernateInterceptor.invoke( > *HibernateInterceptor.java:104*) > > at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( > *ReflectiveMethodInvocation.java:176*) > > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke( > *JdkDynamicAopProxy.java:210*) > > at $Proxy20.saveOrganization(Unknown Source) > > ... 13 more > > Caused by: > *org.springframework.beans.factory.BeanCreationException*: Error creating > bean with name 'beanRefFactory' defined in URL > [file:/C:/work/development/Organization-Service-Composite/src/main/resources/beanRefFactory.xml]: > Instantiation of bean failed; nested exception is * > org.springframework.beans.BeanInstantiationException*: Could not > instantiate bean class > [org.springframework.context.support.ClassPathXmlApplicationContext]: > Constructor threw exception; nested exception is * > org.springframework.beans.factory.parsing.BeanDefinitionParsingException*: > Configuration problem: Unable to locate NamespaceHandler for namespace [ > http://www.springframework.org/schema/sca] > > Offending resource: class path resource [Organization-spring-context.xml] > > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean( > *AbstractAutowireCapableBeanFactory.java:443*) > > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > *AbstractBeanFactory.java:245*) > > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton( > *DefaultSingletonBeanRegistry.java:140*) > > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > *AbstractBeanFactory.java:242*) > > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > *AbstractBeanFactory.java:156*) > > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons( > *DefaultListableBeanFactory.java:273*) > > at org.springframework.context.support.AbstractApplicationContext.refresh( > *AbstractApplicationContext.java:346*) > > at > org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition( > *ContextSingletonBeanFactoryLocator.java:136*) > > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory( > *SingletonBeanFactoryLocator.java:380*) > > ... 26 more > > Caused by: > *org.springframework.beans.BeanInstantiationException*: Could not > instantiate bean class > [org.springframework.context.support.ClassPathXmlApplicationContext]: > Constructor threw exception; nested exception is * > org.springframework.beans.factory.parsing.BeanDefinitionParsingException*: > Configuration problem: Unable to locate NamespaceHandler for namespace [ > http://www.springframework.org/schema/sca] > > Offending resource: class path resource [Organization-spring-context.xml] > > at org.springframework.beans.BeanUtils.instantiateClass( > *BeanUtils.java:99*) > > at > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate( > *SimpleInstantiationStrategy.java:78*) > > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor( > *ConstructorResolver.java:156*) > > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor( > *AbstractAutowireCapableBeanFactory.java:684*) > > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance( > *AbstractAutowireCapableBeanFactory.java:622*) > > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean( > *AbstractAutowireCapableBeanFactory.java:381*) > > ... 34 more > > Caused by: > *org.springframework.beans.factory.parsing.BeanDefinitionParsingException*: > Configuration problem: Unable to locate NamespaceHandler for namespace [ > http://www.springframework.org/schema/sca] > > Offending resource: class path resource [Organization-spring-context.xml] > > at org.springframework.beans.factory.parsing.FailFastProblemReporter.error( > *FailFastProblemReporter.java:59*) > > at org.springframework.beans.factory.parsing.ReaderContext.error( > *ReaderContext.java:64*) > > at org.springframework.beans.factory.parsing.ReaderContext.error( > *ReaderContext.java:55*) > > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement( > *BeanDefinitionParserDelegate.java:1144*) > > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement( > *BeanDefinitionParserDelegate.java:1137*) > > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions( > *DefaultBeanDefinitionDocumentReader.java:143*) > > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions( > *DefaultBeanDefinitionDocumentReader.java:88*) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions( > *XmlBeanDefinitionReader.java:499*) > > 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.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions( > *AbstractXmlApplicationContext.java:79*) > > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory( > *AbstractRefreshableApplicationContext.java:94*) > > at org.springframework.context.support.AbstractApplicationContext.refresh( > *AbstractApplicationContext.java:292*) > > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>( > *ClassPathXmlApplicationContext.java:92*) > > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>( > *ClassPathXmlApplicationContext.java:77*) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0( > *Native Method*) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > *NativeConstructorAccessorImpl.java:39*) > > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > *DelegatingConstructorAccessorImpl.java:27*) > > at java.lang.reflect.Constructor.newInstance( > *Constructor.java:494*) > > at org.springframework.beans.BeanUtils.instantiateClass( > *BeanUtils.java:84*) > > > > > > > > here's my composite def: > > > > < > beans xmlns="http://www.springframework.org/schema/beans" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xmlns:sca="http://www.springframework.org/schema/sca" > > xmlns:tx="http://www.springframework.org/schema/tx" > > xsi:schemaLocation= > " > > http://www.springframework.org/schema/beans > > http://www.springframework.org/schema/beans/spring-beans.xsd > > http://www.springframework.org/schema/sca > > http://www.osoa.org/xmlns/sca/1.0/spring-sca.xsd > > http://www.springframework.org/schema/tx > > http://www.springframework.org/schema/tx/spring-tx-2.5.xsd" > > > > > > let me know if i did something wrong...thx abe > > > > > > > ----- Original Message ---- > From: Mike Edwards <[EMAIL PROTECTED]> > To: [email protected] > Sent: Monday, September 22, 2008 4:58:58 PM > Subject: Re: sca namespace in spring > > Abe, > > If that listing of your composite is what you are using now, then you > should change the schema > location of > > http://www.springframework.org/schema/sca > > to be: > > http://www.osoa.org/xmlns/sca/1.0/spring-sca.xsd > > ie, your schemaLocation should look something like this: > > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans.xsd > http://www.springframework.org/schema/sca > http://www.osoa.org/xmlns/sca/1.0/spring-sca.xsd > http://www.springframework.org/schema/tx > http://www.springframework.org/schema/tx/spring-tx-2.5.xsd" > > ...the schema is at that location so it should get found. > > In the longer run we are getting the namespace changed to an OASIS one, but > it will take a few weeks to achieve that as formal OASIS votes are > required. > > Best wishes, > > Yours, Mike. > > Abraham Washington wrote: > > hi Mike...I tried running my composite, but no luck. I changed the > > composite to be: > > > > > > > > <beans xmlns="http://www.springframework.org/schema/beans" > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > xmlns:sca="http://www.springframework.org/schema/sca" > > > > xmlns:tx="http://www.springframework.org/schema/tx" > > > > xsi:schemaLocation=" > > > > http://www.springframework.org/schema/beans > > > > http://www.springframework.org/schema/beans/spring-beans.xsd > > > > http://www.springframework.org/schema/sca > > > > http://www.springframework.org/schema/sca/spring-sca.xsd > > > > http://www.springframework.org/schema/tx > > > > http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> > > > > ...... > > > > > > > > > > > > And that's all I changed. Is there a fix in a branch I'm supposed to > > get somewhere ?? > > > > > > > > Here's the error an how I'm trying to get the bean: > > > > > > > > > org.soa.services.util.Utils./getApplicationContext/().getBean("dataSource"); > > > > > > > > > > > > * * > > > > *public* *static* org.springframework.context.ApplicationContext > > getApplicationContext() > > > > { > > > > org.springframework.context.ApplicationContext applicationContext = > > > > (org.springframework.context.ApplicationContext) > > > org.springframework.context.access.ContextSingletonBeanFactoryLocator./getInstance/("beanRefFactory.xml").useBeanFactory("beanRefFactory").getFactory(); > > > > *return* applicationContext; > > > > } > > > > > > And the error: > > > > > > OrganizationServiceImpl.saveoOrganization... > > > > Exception in thread "main" > _java.lang.reflect.UndeclaredThrowableException_ > > > > at $Proxy19.saveOrganization(Unknown Source) > > > > at > > > org.soa.services.test.DCRIOrganizationServiceCompositeRunner.main(_OrganizationServiceCompositeRunner.java:62_) > > > > Caused by: _java.lang.reflect.InvocationTargetException_ > > > > 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.tuscany.sca.implementation.spring.SpringInvoker.doInvoke(_SpringInvoker.java:100_) > > > > at > > > org.apache.tuscany.sca.implementation.spring.SpringInvoker.invoke(_SpringInvoker.java:116_) > > > > at > > > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke(_PassByValueInterceptor.java:112_) > > > > at > > > org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke(_SCABindingInvoker.java:61_) > > > > at > > > org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke(_PassByValueInterceptor.java:112_) > > > > at > > > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(_JDKInvocationHandler.java:287_) > > > > at > > > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(_JDKInvocationHandler.java:154_) > > > > ... 2 more > > > > Caused by: > > _org.springframework.beans.factory.access.BootstrapException_: Unable to > > initialize group definition. Group resource name > > [classpath*:beanRefFactory.xml], factory key [beanRefFactory]; nested > > exception is _org.springframework.beans.factory.BeanCreationException_: > > Error creating bean with name 'beanRefFactory' defined in URL > > > [file:/C:/work/development/Organization-Service-Composite/src/main/resources/beanRefFactory.xml]: > > > Instantiation of bean failed; nested exception is > > _org.springframework.beans.BeanInstantiationException_: Could not > > instantiate bean class > > [org.springframework.context.support.ClassPathXmlApplicationContext]: > > Constructor threw exception; nested exception is > > > _org.springframework.beans.factory.parsing.BeanDefinitionParsingException_: > > Configuration problem: Unable to locate NamespaceHandler for namespace > > [http://www.springframework.org/schema/sca] > > > > Offending resource: class path resource [Organization-spring-context.xml] > > > > at > > > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(_SingletonBeanFactoryLocator.java:383_) > > > > at org.soa.services.util.Utils.getApplicationContext(_Utils.java:24_) > > > > > > thx abe > > > > > h > > -- Thanks & Regards, Ramkumar Ramalingam
