You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Gregor Kovaè <gr...@mikropis.si> on 2002/09/23 07:33:37 UTC
Re: Unable to create JavaBean of type... maybe a name space
problem
Hi!
As the exception says the bean must have a default constructor and set/get
methods for fields if you want to use the BeanSerializer, otherwie you can
write your own serialider/deserializer.
Best regards,
Kovi
At 02:39 23.9.2002 +0200, you wrote:
>Hi, all.
>
>my client throws a SAXException as bellow:
>
>org.xml.sax.SAXException: Unable to create JavaBean of type
>de.uni.karlsruhe.info.telematik.snmp.client.Task. Missing default
>constructor? Error was: java.lang.InstantiationException:
>de.uni.karlsruhe.info.telematik.snmp.client.Task.
> at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:135)
> at
> org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:904)
> at
> org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
> at
> org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
> at
> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
> at
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
> at
> org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:213)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:457)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:362)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2046)
> at org.apache.axis.client.Call.invoke(Call.java:2016)
> at org.apache.axis.client.Call.invoke(Call.java:1786)
> at org.apache.axis.client.Call.invoke(Call.java:1711)
> at org.apache.axis.client.Call.invoke(Call.java:1251)
> at
> de.uni.karlsruhe.info.telematik.snmp.client.SClient.run(SClient.java:72)
>Error : org.xml.sax.SAXException: Unable to create JavaBean of type
>de.uni.karlsruhe.info.telematik.snmp.client.Task. Missing default
>constructor? Error was: java.lang.InstantiationException:
>de.uni.karlsruhe.info.telematik.snmp.client.Task.
>
>my service data is de.uni.karlsruhe.info.telematik.snmp.service.SnmpService
>and the bean class is de.uni.karlsruhe.info.telematik.snmp.client.Task
>
>and my descriptor file is as bellow:
>
><deployment xmlns="http://xml.apache.org/axis/wsdd/"
> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
>
> <service name="SnmpService" provider="java:RPC">
> <parameter name="className"
> value="de.uni.karlsruhe.info.telematik.snmp.service.SnmpService"/>
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="session"/>
>
> <beanMapping qname="myNS:Task" xmlns:myNS="SnmpService"
>
>languageSpecificType="java:de.uni.karlsruhe.info.telematik.snmp.client.Task"/>
> </service>
></deployment>
>
>It seems that the axis can not find the
>de.uni.karlsruhe.info.telematik.snmp.client.Task, is it a name space problem?
>
>Please help me on this on this.
>need desperately
>Thanks a lot!
>
>Chen
A continuous response every 5 seconds and thread in Server side. Stream?
Posted by Yu Chen <uw...@rz.uni-karlsruhe.de>.
Hi, all.
In fact I can and must (according to requires) do thread in the Server with a java.util.Timer so that (for instance) some clients can repeated measure some properties(dates) from the server, but... for a continuous response from the repeated thread what can I do? Must I use a strem? As I know in axis streaming is not sustained, not? Or is there any another way?
Any help appreciated.
Chen
RE: Unable to create JavaBean of type... maybe a name space problem
Posted by Yu Chen <uw...@rz.uni-karlsruhe.de>.
thank a lot!
Chen
-----Original Message-----
From: Gregor Kova [mailto:gregor.kovac@mikropis.si]
Sent: Monday, September 23, 2002 7:34 AM
To: axis-user@xml.apache.org
Subject: Re: Unable to create JavaBean of type... maybe a name space problem
Hi!
As the exception says the bean must have a default constructor and set/get
methods for fields if you want to use the BeanSerializer, otherwie you can
write your own serialider/deserializer.
Best regards,
Kovi
At 02:39 23.9.2002 +0200, you wrote:
>Hi, all.
>
>my client throws a SAXException as bellow:
>
>org.xml.sax.SAXException: Unable to create JavaBean of type
>de.uni.karlsruhe.info.telematik.snmp.client.Task. Missing default
>constructor? Error was: java.lang.InstantiationException:
>de.uni.karlsruhe.info.telematik.snmp.client.Task.
> at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:135)
> at
> org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:904)
> at
> org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
> at
> org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
> at
> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
> at
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
> at
> org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:213)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:457)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:362)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2046)
> at org.apache.axis.client.Call.invoke(Call.java:2016)
> at org.apache.axis.client.Call.invoke(Call.java:1786)
> at org.apache.axis.client.Call.invoke(Call.java:1711)
> at org.apache.axis.client.Call.invoke(Call.java:1251)
> at
> de.uni.karlsruhe.info.telematik.snmp.client.SClient.run(SClient.java:72)
>Error : org.xml.sax.SAXException: Unable to create JavaBean of type
>de.uni.karlsruhe.info.telematik.snmp.client.Task. Missing default
>constructor? Error was: java.lang.InstantiationException:
>de.uni.karlsruhe.info.telematik.snmp.client.Task.
>
>my service data is de.uni.karlsruhe.info.telematik.snmp.service.SnmpService
>and the bean class is de.uni.karlsruhe.info.telematik.snmp.client.Task
>
>and my descriptor file is as bellow:
>
><deployment xmlns="http://xml.apache.org/axis/wsdd/"
> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
>
> <service name="SnmpService" provider="java:RPC">
> <parameter name="className"
> value="de.uni.karlsruhe.info.telematik.snmp.service.SnmpService"/>
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="session"/>
>
> <beanMapping qname="myNS:Task" xmlns:myNS="SnmpService"
>
>languageSpecificType="java:de.uni.karlsruhe.info.telematik.snmp.client.Task"/>
> </service>
></deployment>
>
>It seems that the axis can not find the
>de.uni.karlsruhe.info.telematik.snmp.client.Task, is it a name space problem?
>
>Please help me on this on this.
>need desperately
>Thanks a lot!
>
>Chen