You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Vasil Benov <be...@gmail.com> on 2007/04/18 09:51:00 UTC

Inner classes do not get instantiated

Hi axis-devs,

I get the following stack trace:

2007-04-18 10:41:34    2007-4-18 10:41:34
org.apache.axis2.rpc.receivers.RPCMessageReceiver invokeBusinessLogic
2007-04-18 10:41:34    SEVERE: Exception occurred while trying to invoke
service method CallCustomer
2007-04-18 10:41:34    org.apache.axis2.AxisFault:
samples.demo.CustomerWithContactDataClass$ObjectDataClass
2007-04-18 10:41:34    at
org.apache.axis2.engine.DefaultObjectSupplier.getObject(
DefaultObjectSupplier.java:28)
2007-04-18 10:41:34    at
org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:342)
2007-04-18 10:41:34    at
org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:372)
2007-04-18 10:41:34    at
org.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:642)
2007-04-18 10:41:34    at
org.apache.axis2.databinding.utils.BeanUtil.ProcessElement(BeanUtil.java
:590)
2007-04-18 10:41:34    at
org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:526)
2007-04-18 10:41:34    at
org.apache.axis2.rpc.receivers.RPCUtil.processRequest(RPCUtil.java:118)
2007-04-18 10:41:34    at
org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(
RPCMessageReceiver.java:113)
2007-04-18 10:41:34    at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(
AbstractInOutSyncMessageReceiver.java:39)
2007-04-18 10:41:34    at org.apache.axis2.engine.AxisEngine.receive(
AxisEngine.java:144)
2007-04-18 10:41:34    at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
HTTPTransportUtils.java:279)
2007-04-18 10:41:34    at org.apache.axis2.transport.http.AxisServlet.doPost
(AxisServlet.java:116)
2007-04-18 10:41:34    at
com.softwareag.wsstack.deployment.server.SAGAdminServlet.doPost(
SAGAdminServlet.java:51)
2007-04-18 10:41:34    at javax.servlet.http.HttpServlet.service(
HttpServlet.java:709)
2007-04-18 10:41:34    at javax.servlet.http.HttpServlet.service(
HttpServlet.java:802)
2007-04-18 10:41:34    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
2007-04-18 10:41:34    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
2007-04-18 10:41:34    at
org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
2007-04-18 10:41:34    at
org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
2007-04-18 10:41:34    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
2007-04-18 10:41:34    at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
2007-04-18 10:41:34    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
2007-04-18 10:41:34    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2007-04-18 10:41:34    at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:869)
2007-04-18 10:41:34    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:664)
2007-04-18 10:41:34    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
2007-04-18 10:41:34    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
2007-04-18 10:41:34    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
2007-04-18 10:41:34    at java.lang.Thread.run(Thread.java:595)
2007-04-18 10:41:34    Caused by: java.lang.InstantiationException:
samples.demo.CustomerWithContactDataClass$ObjectDataClass
2007-04-18 10:41:34    at java.lang.Class.newInstance0(Class.java:335)
2007-04-18 10:41:34    at java.lang.Class.newInstance(Class.java:303)
2007-04-18 10:41:34    at
org.apache.axis2.engine.DefaultObjectSupplier.getObject(
DefaultObjectSupplier.java:26)
2007-04-18 10:41:34    ... 28 more

trying to invoke a web service which contains inner classes in its
implementation.

Could this be a bug?

Regards, Vasil

-- 
Vasil Benov,
Mobile: +359(0)889/202682
@-mail: benovv at gmail dot com
ICQ: 140269988

GPG Fingerprint: 2CDC 5DA0 4C0A 7C06 5259  DE12 ACF3 177C 8906 0908
Public Key URL:
    *) http://random.sks.keyserver.penguin.de/

Re: Inner classes do not get instantiated

Posted by Vasil Benov <be...@gmail.com>.
Sorry for the fuss,

It was an error in the Web Service implementation.

Regards

-- 
Vasil Benov,
Mobile: +359(0)889/202682
@-mail: benovv at gmail dot com
ICQ: 140269988

GPG Fingerprint: 2CDC 5DA0 4C0A 7C06 5259  DE12 ACF3 177C 8906 0908
Public Key URL:
    *) http://random.sks.keyserver.penguin.de/

Re: Inner classes do not get instantiated

Posted by Deepal Jayasinghe <de...@opensource.lk>.
Hi Vasil;

It is due to an issue in annogen (a third party jar) , I have created a
JIRA but no update yet .

http://jira.codehaus.org/browse/ANNOGEN-20

Thanks
Deepal

> Hi axis-devs,
>
> I get the following stack trace:
>
> 2007-04-18 10:41:34    2007-4-18 10:41:34
> org.apache.axis2.rpc.receivers.RPCMessageReceiver invokeBusinessLogic
> 2007-04-18 10:41:34    SEVERE: Exception occurred while trying to
> invoke service method CallCustomer
> 2007-04-18 10:41:34    org.apache.axis2.AxisFault:
> samples.demo.CustomerWithContactDataClass$ObjectDataClass
> 2007-04-18 10:41:34    at
> org.apache.axis2.engine.DefaultObjectSupplier.getObject(DefaultObjectSupplier.java
> :28)
> 2007-04-18 10:41:34    at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:342)
> 2007-04-18 10:41:34    at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize(BeanUtil.java:372)
> 2007-04-18 10:41:34    at
> org.apache.axis2.databinding.utils.BeanUtil.processObject(BeanUtil.java:642)
> 2007-04-18 10:41:34    at
> org.apache.axis2.databinding.utils.BeanUtil.ProcessElement(BeanUtil.java:590)
> 2007-04-18 10:41:34    at
> org.apache.axis2.databinding.utils.BeanUtil.deserialize
> (BeanUtil.java:526)
> 2007-04-18 10:41:34    at
> org.apache.axis2.rpc.receivers.RPCUtil.processRequest(RPCUtil.java:118)
> 2007-04-18 10:41:34    at
> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java
> :113)
> 2007-04-18 10:41:34    at
> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
> 2007-04-18 10:41:34    at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java :144)
> 2007-04-18 10:41:34    at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:279)
> 2007-04-18 10:41:34    at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java :116)
> 2007-04-18 10:41:34    at
> com.softwareag.wsstack.deployment.server.SAGAdminServlet.doPost(SAGAdminServlet.java:51)
> 2007-04-18 10:41:34    at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> 2007-04-18 10:41:34    at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 2007-04-18 10:41:34    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 2007-04-18 10:41:34    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:173)
> 2007-04-18 10:41:34    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 2007-04-18 10:41:34    at
> org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:178)
> 2007-04-18 10:41:34    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 2007-04-18 10:41:34    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :105)
> 2007-04-18 10:41:34    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 2007-04-18 10:41:34    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>
> 2007-04-18 10:41:34    at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> 2007-04-18 10:41:34    at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
> :664)
> 2007-04-18 10:41:34    at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 2007-04-18 10:41:34    at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
> :80)
> 2007-04-18 10:41:34    at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> 2007-04-18 10:41:34    at java.lang.Thread.run(Thread.java:595)
> 2007-04-18 10:41:34    Caused by: java.lang.InstantiationException:
> samples.demo.CustomerWithContactDataClass$ObjectDataClass
> 2007-04-18 10:41:34    at java.lang.Class.newInstance0(Class.java:335)
> 2007-04-18 10:41:34    at java.lang.Class.newInstance (Class.java:303)
> 2007-04-18 10:41:34    at
> org.apache.axis2.engine.DefaultObjectSupplier.getObject(DefaultObjectSupplier.java:26)
> 2007-04-18 10:41:34    ... 28 more
>
> trying to invoke a web service which contains inner classes in its
> implementation.
>
> Could this be a bug?
>
> Regards, Vasil
>
> -- 
> Vasil Benov,
> Mobile: +359(0)889/202682
> @-mail: benovv at gmail dot com
> ICQ: 140269988
>
> GPG Fingerprint: 2CDC 5DA0 4C0A 7C06 5259  DE12 ACF3 177C 8906 0908
> Public Key URL:
>     *) http://random.sks.keyserver.penguin.de/ 


-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org