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

Reply via email to