Thanks Simon,

I attache you the full project. it's composed by a series of indipendent 
interface, thery are just a series a little examples. the interface for 
database connection is connessione.java, in model package. the class that 
implements this interface is interrogazione.java




On Wed, Nov 26, 2008 at 12:36 PM, Marco Piccinni <[EMAIL PROTECTED]> 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

Reply via email to