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 >
