You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Marco Piccinni <ma...@libero.it> on 2008/11/26 13:36:21 UTC

Mysql and Tuscany

Hi all,

I asked in a preceding mail if someone never used Hibernate in a tuscany web services. I discovered that because of licence problem it's not possible to integrate both of them. So I'm trying to enstablished a jdbc connection through a mysql database.

I have tried with working code (if put it into a web or a java application) but nothing appear, I just receive a lot of errors like this:

GRAVE: Exception thrown was: org.osoa.sca.ServiceRuntimeException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

26-nov-2008 11.39.41 org.apache.tuscany.sca.node.launcher.NodeLauncherUtil node
GRAVE: SCA Node could not be created
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLauncherUtil.java:340)
	at org.apache.tuscany.sca.node.launcher.NodeLauncher.createNode(NodeLauncher.java:60)
	at org.apache.tuscany.sca.node.launcher.NodeLauncher.main(NodeLauncher.java:122)
Caused by: org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

	at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:174)
	at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromURL(NodeFactoryImpl.java:42)
	at org.apache.tuscany.sca.implementation.node.launcher.NodeImplementationLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:94)
	... 7 more
Caused by: org.osoa.sca.ServiceRuntimeException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

	at org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:241)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.generate(Interface2WSDLGenerator.java:260)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLInterfaceContract(BindingWSDLGenerator.java:307)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLDocument(BindingWSDLGenerator.java:205)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateWSDL(BindingWSDLGenerator.java:163)
	at org.apache.tuscany.sca.binding.ws.xml.BindingBuilderImpl.build(BindingBuilderImpl.java:48)
	at org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.buildServiceBindings(ComponentServiceBindingBuilderImpl.java:66)
	at org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.build(ComponentServiceBindingBuilderImpl.java:48)
	at org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl.build(CompositeBuilderImpl.java:150)
	at org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.buildComposite(ReallySmallRuntime.java:234)
	at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:564)
	at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:171)
	... 9 more
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

	at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
	at javax.xml.bind.ContextFinder.find(Unknown Source)
	at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
	at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:245)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:284)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:186)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:218)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:236)
	... 20 more
Exception in thread "main" org.apache.tuscany.sca.node.launcher.LauncherException: java.lang.reflect.InvocationTargetException
	at org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLauncherUtil.java:373)
	at org.apache.tuscany.sca.node.launcher.NodeLauncher.createNode(NodeLauncher.java:60)
	at org.apache.tuscany.sca.node.launcher.NodeLauncher.main(NodeLauncher.java:122)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLauncherUtil.java:340)
	... 2 more
Caused by: org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

	at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:174)
	at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromURL(NodeFactoryImpl.java:42)
	at org.apache.tuscany.sca.implementation.node.launcher.NodeImplementationLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:94)
	... 7 more
Caused by: org.osoa.sca.ServiceRuntimeException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

	at org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:241)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.generate(Interface2WSDLGenerator.java:260)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLInterfaceContract(BindingWSDLGenerator.java:307)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLDocument(BindingWSDLGenerator.java:205)
	at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateWSDL(BindingWSDLGenerator.java:163)
	at org.apache.tuscany.sca.binding.ws.xml.BindingBuilderImpl.build(BindingBuilderImpl.java:48)
	at org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.buildServiceBindings(ComponentServiceBindingBuilderImpl.java:66)
	at org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.build(ComponentServiceBindingBuilderImpl.java:48)
	at org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl.build(CompositeBuilderImpl.java:150)
	at org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.buildComposite(ReallySmallRuntime.java:234)
	at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:564)
	at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:171)
	... 9 more
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
	this problem is related to the following location:
		at java.lang.StackTraceElement
		at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
		at java.lang.Throwable
		at java.lang.Exception
		at java.sql.SQLException
		at protected java.sql.SQLException tuscany.jaxws.SQLExceptionBean.nextException
		at tuscany.jaxws.SQLExceptionBean

	at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
	at javax.xml.bind.ContextFinder.find(Unknown Source)
	at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
	at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:245)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:284)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:186)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:218)
	at org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:236)
	... 20 more


Some of you knows the why? there is something else to add to interface a database with a tuscany web service or not?
I read something  about DAS but I didn't understand the utility.

Thank for all

Best reguards

Marco Piccinni


Re: Mysql and Tuscany

Posted by Simon Laws <si...@googlemail.com>.
On Wed, Nov 26, 2008 at 12:36 PM, Marco Piccinni <ma...@libero.it>wrote:

> Hi all,
>
> I asked in a preceding mail if someone never used Hibernate in a tuscany
> web services. I discovered that because of licence problem it's not possible
> to integrate both of them. So I'm trying to enstablished a jdbc connection
> through a mysql database.
>
> I have tried with working code (if put it into a web or a java application)
> but nothing appear, I just receive a lot of errors like this:
>
> GRAVE: Exception thrown was: org.osoa.sca.ServiceRuntimeException:
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of
> IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
> 26-nov-2008 11.39.41 org.apache.tuscany.sca.node.launcher.NodeLauncherUtil
> node
> GRAVE: SCA Node could not be created
> java.lang.reflect.InvocationTargetException
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
>        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
>        at java.lang.reflect.Constructor.newInstance(Unknown Source)
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLauncherUtil.java:340)
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncher.createNode(NodeLauncher.java:60)
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncher.main(NodeLauncher.java:122)
> Caused by: org.osoa.sca.ServiceRuntimeException:
> org.osoa.sca.ServiceRuntimeException:
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of
> IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:174)
>        at
> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromURL(NodeFactoryImpl.java:42)
>        at
> org.apache.tuscany.sca.implementation.node.launcher.NodeImplementationLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:94)
>        ... 7 more
> Caused by: org.osoa.sca.ServiceRuntimeException:
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of
> IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:241)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.generate(Interface2WSDLGenerator.java:260)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLInterfaceContract(BindingWSDLGenerator.java:307)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLDocument(BindingWSDLGenerator.java:205)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateWSDL(BindingWSDLGenerator.java:163)
>        at
> org.apache.tuscany.sca.binding.ws.xml.BindingBuilderImpl.build(BindingBuilderImpl.java:48)
>        at
> org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.buildServiceBindings(ComponentServiceBindingBuilderImpl.java:66)
>        at
> org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.build(ComponentServiceBindingBuilderImpl.java:48)
>        at
> org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl.build(CompositeBuilderImpl.java:150)
>        at
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.buildComposite(ReallySmallRuntime.java:234)
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:564)
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:171)
>        ... 9 more
> Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1
> counts of IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
>        at
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
>        at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)
>        at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
>        at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
>        at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
>        at javax.xml.bind.ContextFinder.find(Unknown Source)
>        at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
>        at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:245)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:284)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:186)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:218)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:236)
>        ... 20 more
> Exception in thread "main"
> org.apache.tuscany.sca.node.launcher.LauncherException:
> java.lang.reflect.InvocationTargetException
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLauncherUtil.java:373)
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncher.createNode(NodeLauncher.java:60)
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncher.main(NodeLauncher.java:122)
> Caused by: java.lang.reflect.InvocationTargetException
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
>        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
>        at java.lang.reflect.Constructor.newInstance(Unknown Source)
>        at
> org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLauncherUtil.java:340)
>        ... 2 more
> Caused by: org.osoa.sca.ServiceRuntimeException:
> org.osoa.sca.ServiceRuntimeException:
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of
> IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:174)
>        at
> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromURL(NodeFactoryImpl.java:42)
>        at
> org.apache.tuscany.sca.implementation.node.launcher.NodeImplementationLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:94)
>        ... 7 more
> Caused by: org.osoa.sca.ServiceRuntimeException:
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of
> IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:241)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.generate(Interface2WSDLGenerator.java:260)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLInterfaceContract(BindingWSDLGenerator.java:307)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLDocument(BindingWSDLGenerator.java:205)
>        at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateWSDL(BindingWSDLGenerator.java:163)
>        at
> org.apache.tuscany.sca.binding.ws.xml.BindingBuilderImpl.build(BindingBuilderImpl.java:48)
>        at
> org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.buildServiceBindings(ComponentServiceBindingBuilderImpl.java:66)
>        at
> org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl.build(ComponentServiceBindingBuilderImpl.java:48)
>        at
> org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl.build(CompositeBuilderImpl.java:150)
>        at
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.buildComposite(ReallySmallRuntime.java:234)
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:564)
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:171)
>        ... 9 more
> Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1
> counts of IllegalAnnotationExceptions
> java.lang.StackTraceElement does not have a no-arg default constructor.
>        this problem is related to the following location:
>                at java.lang.StackTraceElement
>                at public java.lang.StackTraceElement[]
> java.lang.Throwable.getStackTrace()
>                at java.lang.Throwable
>                at java.lang.Exception
>                at java.sql.SQLException
>                at protected java.sql.SQLException
> tuscany.jaxws.SQLExceptionBean.nextException
>                at tuscany.jaxws.SQLExceptionBean
>
>        at
> com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
>        at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)
>        at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
>        at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
>        at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
>        at javax.xml.bind.ContextFinder.find(Unknown Source)
>        at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
>        at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:245)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:284)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:186)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:218)
>        at
> org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefinitions(JAXBTypeHelper.java:236)
>        ... 20 more
>
>
> Some of you knows the why? there is something else to add to interface a
> database with a tuscany web service or not?
> I read something  about DAS but I didn't understand the utility.
>
> Thank for all
>
> Best reguards
>
> Marco Piccinni
>
>
Hi Marco

It looks like it's struggling with parsing your service interface. It looks
like it's found a complex type that is incompatible with JAXB. Not sure if
the "does not have a no-arg default constructor" exception is accurate but
take a look at the types in your interface and see what is there. Are you
able to post your service interface?

Simon

Simon