I'll try to analyze the code with other kind of exception but Eclipse force me 
to use that one. Anyway the code I sent you is the standard way to proceed?
Do you know if there are some example of web services which interact with 
datasbase?







> On Wed, Nov 26, 2008 at 1:51 PM, Marco Piccinni <[EMAIL PROTECTED]> wrote:
>
> > Hi Simon,
> >
> > I attache you the file in zip format. thanks for interest!
> >
> >
> >
> >
> >
> > On Wed, Nov 26, 2008 at 1:09 PM, Marco Piccinni <[EMAIL PROTECTED]>
> > wrote:
> >
> >    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
> >
> >
> > Hi Marco, can you send the same files in zip or tar format?
> >
> > Simon
> >
>
> Hi Marco
>
> So the answer is that JAXB doesn't like SQLException. Not sure why yet but
> can you raise a JIRA so we have a record of the problem in case enyone lese
> gose looking for it. For now are you able to replace SQLException with some
> other type of exception?
>
> Simon
>

Reply via email to