Re: Axis2 Corba webservices using JSON
robertlazarski <[email protected]> Wed, 27 Aug 2025 02:41:16 -1000
| Newsgroups | gmane.text.xml.axis.user |
|---|---|
| Message-ID | <CABpPLBV2EAX3B5cPSALPFWk45z1DzLu+CqdMfAL3Nxhd4CosEg@mail.gmail.com> |
--00000000000082054a063d581b7f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
What seems to be going on is that in order to use JSON with Axis2, it
requires special tweaks to your services.xml file i.e. JSON support for
Moshi is not on by default.
What I do in your situation, is start with the tutorial on enabling a full
application based on JSON and then add Corba to that.
Use the services.xml in the tutorial as a start, is my suggestion. From
there, if you are stuck on Corba I can probably help. I never used Corba
though I likely know enough about it to debug.
https://axis.apache.org/axis2/java/core/docs/json-springboot-userguide.html
On Tue, Aug 26, 2025 at 2:17=E2=80=AFAM Serban Mihai <mihaiserban1234@gmail=
.com>
wrote:
> Hi again, thanks for the response and sorry for my late reply. The proble=
m
> I'm having is that I would like to use Moshi (because of the simplified
> JSON syntax) instead of Badgerfish, however I still haven't managed to
> figure out how to make it work with a Corba service.
> I attached the axis2.xml file and the SysM_axis_NOAdmin.xml file.
>
> Could a Corba service's xml file be handled differently than the usual
> services.xml file?
> As mentioned above, I tried the "mappings" parameter:
> <parameter name=3D"xmlToJsonNamespaceMap">
> <mappings>
> <mapping xmlNamespace=3D"http://SM/xsd" jsonNamespace=3D""/>
> </mappings>
> </parameter>
>
> However I am still getting errors:
> Request 1:
> $ curl -H "Content-Type: application/json" -d '{"getMgrIPs": {"MgrIPs:
> ""}}' https://<ip>/AXIS/services/SysM/*getMgrIPs*
> {"Fault":{"faultcode":"soapenv:Server","faultstring":"Cannot invoke
> \"org.apache.axiom.om.OMElement.getNamespace()\" because \"methodElement\=
"
> is null","detail":""}}
>
> Request 2 (URL does not include operation):
> $ curl -H "Content-Type: application/json" -d '{"getMgrIPs": {"MgrIPs:
> ""}}' https://<ip>/AXIS/services/SysM
> {"Fault":{"faultcode":"nsIDc08:Client","faultstring":"The endpoint
> reference (EPR) for the Operation not found is https://<ip>/AXIS/services=
/SysM
> and the WSA Action =3D null. If this EPR was previously reachable, please
> contact the server administrator.","detail":""}}
>
> Some more context:
> The service I am trying to reach is called SysM and is at
> <ip>/AXIS/services/SysM.
> The method I am trying to invoke is: (as defined in the IDL file)
>
> module SM {
> /*...*/
> interface NOAdmin {
> /*...*/
> short getMgrIPs(inout StringList MgrIPs)
> raises (NOException);
> };
> };
>
> Is this a misconfiguration on my part or could a difference in service xm=
l
> handling be the cause of this issue? Do you have any insight on what I
> could try next?
>
> On Wed, Jun 25, 2025 at 8:19=E2=80=AFPM robertlazarski <robertlazarski@gm=
ail.com>
> wrote:
>
>> Did you set up your axis2.xml file for badgerfish? Can you post it, if
>> you edited it? The axis2.xml file is the place to customize optional
>> features like these.
>>
>> I don't use badgerfish myself - but I read that doc a lot as I use the
>> later introduced JSON support with GSON / Moshi quite a bit.
>>
>> Unless you have a reason to use Badgerfish, I suggest Moshi though the
>> GSON support is nearly identical.
>>
>>
>>
>>
>> On Wed, Jun 25, 2025 at 12:19=E2=80=AFAM Serban Mihai <mihaiserban1234@g=
mail.com>
>> wrote:
>>
>>> Hello all,
>>>
>>> Over the past few weeks we have spent some time migrating our corba
>>> services to webservices using Axis2. We managed to enable JSON support
>>> using the Badgerfish convention and, since it does not require any
>>> additional configuration, it worked as expected just by following the
>>> documentation. However, due to the enhanced readability of the Mapped
>>> convention in our use-case it would be preferrable - but we are facing =
some
>>> issues.
>>>
>>> I have tried following the documentation: update axis2.xml, then add th=
e
>>> following to the "SysM.xml" file (which corresponds to the "SysM.idl" f=
ile):
>>> <mappings>
>>> <mapping xmlNamespace=3D"http://SM/xsd <http://sm/xsd>"
>>> jsonNamespace=3D""/>
>>> </mappings>
>>>
>>> But this does not seem to have any effect, since on this request:
>>> $ curl -H 'Content-Type: application/json' -d
>>> '{"geMgrIPs":{"MgrIPs":""}}' https://<ip>/AXIS/services/SysM
>>>
>>> I am getting this error (see full error at the end of this email):
>>> {"Fault":"<soapenv:Fault xmlns:soapenv=3D\"
>>> http://schemas.xmlsoap.org/soap/envelope/\
>>> "><faultcode>soapenv:Server<\/faultcode><faultstring>*namespace
>>> mismatch require http://SM/xsd <http://sm/xsd> found none*
>>> <\/faultstring><detail>...<\/detail><\/soapenv:Fault>"}
>>>
>>> I notice that the error is related to the namespace and is returned in
>>> JSON format - to me this would mean that JSON Mapped convention handlin=
g is
>>> enabled, however the namespace is not mapped accordingly. It seems that=
the
>>> SysM.xml file is not an equivalent of the "services.xml" file - does it
>>> only handle the corba-specific fields? Is there a way to enable the Map=
ped
>>> convention on corba services?
>>>
>>> Any insight on this issue would be much appreciated.
>>>
>>> Thank you,
>>> Serban
>>>
>>> Maybe useful:
>>> *Working example with Badgerfish convention:*
>>> Request:
>>> $ curl -H 'Content-Type: text/json' -d '{"xsl:getMgrIPs": {"@xmlns":
>>> {"xsl": "http://SM/xsd <http://sm/xsd>"}, "MgrIPs": {"$":""}}}' https:/=
/
>>> <ip>/AXIS/services/SysM
>>>
>>> Response:
>>> {"ns:getMgrIPsResponse":{"@xmlns":{"ns":"http://SM/xsd <http://sm/xsd>
>>> "},"return":{"$":"0"},"MgrIPs":{"item":[{"@xmlns":{"$":"http://SM/xsd
>>> <http://sm/xsd>"},"$":"<ip0>"},{"$":"<ip1>"},{"$":"<ip2>"}]}}}
>>>
>>> *The full error taken from the logs:*
>>> ERROR [2025-06-23 14:28:48,614] [org.apache.axis2.util.OnDemandLogger] =
-
>>> processAxisFault() on error message: namespace mismatch require
>>> http://SM/xsd <http://sm/xsd> found none , found a null HTTP status
>>> from the MessageContext instance, setting HttpServletResponse status to
>>> HttpServletResponse.SC_INTERNAL_SERVER_ERROR
>>> org.apache.axis2.AxisFault: namespace mismatch require http://SM/xsd
>>> <http://sm/xsd> found none
>>> at
>>> org.apache.axis2.corba.receivers.CorbaMessageReceiver.invoke(CorbaMessa=
geReceiver.java:102)
>>> ~[axis2-corba-2.0.0.jar:2.0.0]
>>> at
>>> org.apache.axis2.corba.receivers.CorbaMessageReceiver.invokeBusinessLog=
ic(CorbaMessageReceiver.java:53)
>>> ~[axis2-corba-2.0.0.jar:2.0.0]
>>> at
>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessL=
ogic(AbstractInOutMessageReceiver.java:40)
>>> ~[axis2-kernel-2.0.0.jar:2.0.0]
>>> at
>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMess=
ageReceiver.java:106)
>>> ~[axis2-kernel-2.0.0.jar:2.0.0]
>>> at
>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:169)
>>> ~[axis2-kernel-2.0.0.jar:2.0.0]
>>> at
>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReque=
st(HTTPTransportUtils.java:181)
>>> ~[axis2-transport-http-2.0.0.jar:2.0.0]
>>> at
>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:175=
)
>>> [axis2-transport-http-2.0.0.jar:2.0.0]
>>> at
>>> jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
>>> [tomcat-servlet-6.0-api.jar:6.0]
>>> at
>>> jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
>>> [tomcat-servlet-6.0-api.jar:6.0]
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic=
ationFilterChain.java:195)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil=
terChain.java:140)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
>>> [tomcat-websocket.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic=
ationFilterChain.java:164)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil=
terChain.java:140)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal=
ve.java:167)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal=
ve.java:90)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato=
rBase.java:483)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav=
a:115)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav=
a:93)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve=
.java:74)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:=
344)
>>> [catalina.jar:10.1.34]
>>> at
>>> org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
>>> [tomcat-coyote.jar:10.1.34]
>>> at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight=
.java:63)
>>> [tomcat-coyote.jar:10.1.34]
>>> at
>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractPr=
otocol.java:905)
>>> [tomcat-coyote.jar:10.1.34]
>>> at
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoin=
t.java:1741)
>>> [tomcat-coyote.jar:10.1.34]
>>> at
>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.=
java:52)
>>> [tomcat-coyote.jar:10.1.34]
>>> at
>>> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolE=
xecutor.java:1190)
>>> [tomcat-util.jar:10.1.34]
>>> at
>>> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPool=
Executor.java:659)
>>> [tomcat-util.jar:10.1.34]
>>> at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThre=
ad.java:63)
>>> [tomcat-util.jar:10.1.34]
>>> at java.base/java.lang.Thread.run(Thread.java:858) [?:?]
>>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
--00000000000082054a063d581b7f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>What seems to be going on is that in order to use JSO=
N with Axis2, it requires special tweaks to your services.xml file i.e. JSO=
N support for Moshi is not on by default.=C2=A0</div><div><br></div><div>Wh=
at I do in your situation, is start with the tutorial on enabling a full ap=
plication based on JSON and then add Corba to that.=C2=A0</div><div><br></d=
iv><div>Use the services.xml in the tutorial as a start, is my suggestion. =
From there, if you are stuck on Corba I can probably help. I never used Cor=
ba though I likely know enough about it=C2=A0=C2=A0to debug.=C2=A0</div><di=
v><br></div><div><a href=3D"https://axis.apache.org/axis2/java/core/docs/js=
on-springboot-userguide.html">https://axis.apache.org/axis2/java/core/docs/=
json-springboot-userguide.html</a>=C2=A0</div></div><br><div class=3D"gmail=
_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Tue,=
Aug 26, 2025 at 2:17=E2=80=AFAM Serban Mihai <<a href=3D"mailto:mihaise=
[email protected]">[email protected]</a>> wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi again, tha=
nks for the response and sorry for my late reply. The problem I'm havin=
g is that I would like to use Moshi (because of the simplified JSON syntax)=
instead of Badgerfish, however I still haven't managed to figure out h=
ow to make it work with a Corba service.=C2=A0<div>I attached the axis2.xml=
file and the SysM_axis_NOAdmin.xml file.</div><div><br></div><div>Could a =
Corba service's xml file be handled differently than the usual services=
.xml file?</div><div>As mentioned above, I tried the "mappings" p=
arameter:</div><div><font face=3D"monospace">=C2=A0 =C2=A0 <parameter na=
me=3D"xmlToJsonNamespaceMap"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
lt;mappings><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <mapping xm=
lNamespace=3D"<a href=3D"http://SM/xsd" target=3D"_blank">http://SM/xs=
d</a>" jsonNamespace=3D""/><br>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 </mappings><br>=C2=A0 =C2=A0 </parameter></font><br></div><=
div><br></div><div>However I am still getting errors:</div><div>Request 1:<=
/div><div><font face=3D"monospace">$ curl -H "Content-Type: applicatio=
n/json" -d '{"getMgrIPs": {"MgrIPs: ""}}&=
#39;=C2=A0</font><span style=3D"font-family:monospace">https://</span><span=
style=3D"font-family:monospace"><ip>/AXIS/services/SysM/</span><b st=
yle=3D"font-family:monospace">getMgrIPs</b></div><div><font face=3D"monospa=
ce">{"Fault":{"faultcode":"soapenv:Server",&q=
uot;faultstring":"Cannot invoke \"org.apache.axiom.om.OMElem=
ent.getNamespace()\" because \"methodElement\" is null"=
,"detail":""}}</font><br></div><div><font face=3D"arial=
, sans-serif"><br></font></div><div><font face=3D"arial, sans-serif">Reques=
t 2 (URL does not include operation):</font></div><div><font face=3D"monosp=
ace">$ curl -H "Content-Type: application/json" -d '{"ge=
tMgrIPs": {"MgrIPs: ""}}' https://<ip>/AXIS/s=
ervices/SysM<br>{"Fault":{"faultcode":"nsIDc08:Cli=
ent","faultstring":"The endpoint reference (EPR) for th=
e Operation not found is=C2=A0</font><span style=3D"font-family:monospace">=
https://</span><span style=3D"font-family:monospace"><ip>/AXIS/servic=
es/SysM and the WSA Action =3D null. If this EPR was previously reachable, =
please contact the server administrator.","detail":"&qu=
ot;}}</span></div><div><br></div><div>Some more context:</div><div>The serv=
ice I am trying to reach is called=C2=A0<font face=3D"monospace">SysM=C2=A0=
</font>and is at=C2=A0<font face=3D"monospace"><ip>/AXIS/services/Sys=
M</font>.</div><div>The method I am trying to invoke is: (as defined in the=
IDL file)</div><div><br></div><div><font face=3D"monospace">module SM {</f=
ont></div><div><font face=3D"monospace">=C2=A0 =C2=A0 /*...*/</font></div><=
div><font face=3D"monospace">=C2=A0 =C2=A0 interface NOAdmin {</font></div>=
<div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 /*...*/</fon=
t></div></div><div><font face=3D"monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 sho=
rt getMgrIPs(inout StringList MgrIPs)</font></div><div><font face=3D"monosp=
ace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 raises (NOException);</font>=
<br></div><div><font face=3D"monospace">=C2=A0 =C2=A0 };</font></div><div><=
font face=3D"monospace">};</font></div><div><font face=3D"monospace"><br></=
font></div><div><font face=3D"arial, sans-serif">Is this a misconfiguration=
on my part or could a difference in service xml handling be the cause of t=
his issue? Do you have any insight on what I could try next?</font></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
Wed, Jun 25, 2025 at 8:19=E2=80=AFPM robertlazarski <<a href=3D"mailto:=
[email protected]" target=3D"_blank">[email protected]</a>>=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div di=
r=3D"ltr"><div>Did you set up your axis2.xml file for badgerfish? Can you p=
ost it, if you edited it? The axis2.xml file is the place to customize=C2=
=A0optional features like these.=C2=A0</div><div><br></div><div>I don't=
use badgerfish myself - but I read that doc a lot as I use the later intro=
duced JSON support with GSON / Moshi quite a bit.=C2=A0</div><div><br></div=
><div>Unless you have a reason to use Badgerfish, I suggest Moshi though th=
e GSON support is nearly identical.=C2=A0</div><div><br></div><div><br></di=
v><div>=C2=A0</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Wed, Jun 25, 2025 at 12:19=E2=80=AFAM Serban Mihai &l=
t;<a href=3D"mailto:[email protected]" target=3D"_blank">mihaiserba=
[email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div dir=3D"ltr">Hello all,<div><br><div>Over the past few w=
eeks we have spent some time migrating our corba services to webservices us=
ing Axis2. We managed to enable JSON support using the Badgerfish conventio=
n and, since it does not require any additional configuration, it worked as=
expected just by following the documentation. However, due to the enhanced=
readability of the Mapped convention in our use-case it would be preferrab=
le - but we are facing some issues.</div></div><div><br></div><div>I have t=
ried following the documentation: update axis2.xml, then add the following =
to the "SysM.xml" file (which corresponds to the "SysM.idl&q=
uot; file):</div><div><font face=3D"monospace"><mappings><br>=C2=A0 =
=C2=A0 <mapping xmlNamespace=3D"<a href=3D"http://sm/xsd" target=3D=
"_blank">http://SM/xsd</a>" jsonNamespace=3D""/></font></=
div><div><font face=3D"monospace"></mappings></font></div><div><br></=
div><div>But this does not seem to have any effect, since on this request:<=
/div><div><font face=3D"monospace">$ curl -H 'Content-Type: application=
/json' -d '{"geMgrIPs":{"MgrIPs":""}}=
' https://</font><span style=3D"font-family:monospace"><ip></span=
><font face=3D"monospace">/AXIS/services/SysM</font></div><div><br></div><d=
iv>I am getting this error (see full error at the end of this email):=C2=A0=
</div><div><font face=3D"monospace">{"Fault":"<soapenv:Fa=
ult xmlns:soapenv=3D\"<a href=3D"http://schemas.xmlsoap.org/soap/envel=
ope/%5C" target=3D"_blank">http://schemas.xmlsoap.org/soap/envelope/\</a>&q=
uot;><faultcode>soapenv:Server<\/faultcode><faultstring&g=
t;<b>namespace mismatch require=C2=A0<a href=3D"http://sm/xsd" target=3D"_b=
lank">http://SM/xsd</a>=C2=A0found none</b><\/faultstring><detail&=
gt;...<\/detail><\/soapenv:Fault>"}</font></div><div><br><=
/div><div>I notice that the error is related to the namespace and is return=
ed in JSON format - to me this would mean that JSON Mapped convention handl=
ing is enabled, however the namespace is not mapped accordingly. It seems t=
hat the SysM.xml file is not an equivalent of the "services.xml" =
file - does it only handle the corba-specific fields? Is there a way to ena=
ble the Mapped convention on corba services?<br></div><div><br></div><div>A=
ny insight on this issue would be much appreciated.</div><div><br></div><di=
v>Thank you,</div><div>Serban</div><div><br></div><div>Maybe useful:</div><=
div><b>Working example with Badgerfish convention:</b></div><div>Request:</=
div><div><font face=3D"monospace">$ curl -H 'Content-Type: text/json=
9; -d '{"xsl:getMgrIPs": {"@xmlns": {"xsl"=
;: "<a href=3D"http://sm/xsd" target=3D"_blank">http://SM/xsd</a>"=
;}, "MgrIPs": {"$":""}}}' https://<ip&=
gt;/AXIS/services/SysM</font></div><div><br></div><div>Response:</div><div>=
<font face=3D"monospace">{"ns:getMgrIPsResponse":{"@xmlns&qu=
ot;:{"ns":"<a href=3D"http://sm/xsd" target=3D"_blank">http:=
//SM/xsd</a>"},"return":{"$":"0"},"=
MgrIPs":{"item":[{"@xmlns":{"$":"<a=
href=3D"http://sm/xsd" target=3D"_blank">http://SM/xsd</a>"},"$&=
quot;:"<ip0>"},{"$":"</font><span style=3D"f=
ont-family:monospace"><ip1></span><font face=3D"monospace">"},{&=
quot;$":"</font><span style=3D"font-family:monospace"><ip2>=
</span><font face=3D"monospace">"}]}}}</font></div><div><br></div><div=
><b>The full error taken from the logs:</b></div><div><font face=3D"monospa=
ce">ERROR [2025-06-23 14:28:48,614] [org.apache.axis2.util.OnDemandLogger] =
- processAxisFault() on error message: namespace mismatch require=C2=A0<a h=
ref=3D"http://sm/xsd" target=3D"_blank">http://SM/xsd</a>=C2=A0found none ,=
found a null HTTP status<br>from the MessageContext instance, setting Http=
ServletResponse status to HttpServletResponse.SC_INTERNAL_SERVER_ERROR<br>o=
rg.apache.axis2.AxisFault: namespace mismatch require=C2=A0<a href=3D"http:=
//sm/xsd" target=3D"_blank">http://SM/xsd</a>=C2=A0found none<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 at org.apache.axis2.corba.receivers.CorbaMessageReceiver.=
invoke(CorbaMessageReceiver.java:102) ~[axis2-corba-2.0.0.jar:2.0.0]<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.axis2.corba.receivers.CorbaMessageRe=
ceiver.invokeBusinessLogic(CorbaMessageReceiver.java:53) ~[axis2-corba-2.0.=
0.jar:2.0.0]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.axis2.receivers.A=
bstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceive=
r.java:40) ~[axis2-kernel-2.0.0.jar:2.0.0]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 a=
t org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessag=
eReceiver.java:106) ~[axis2-kernel-2.0.0.jar:2.0.0]<br>=C2=A0 =C2=A0 =C2=A0=
=C2=A0 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:169) =
~[axis2-kernel-2.0.0.jar:2.0.0]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apach=
e.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransp=
ortUtils.java:181) ~[axis2-transport-http-2.0.0.jar:2.0.0]<br>=C2=A0 =C2=A0=
=C2=A0 =C2=A0 at org.apache.axis2.transport.http.AxisServlet.doPost(AxisSe=
rvlet.java:175) [axis2-transport-http-2.0.0.jar:2.0.0]<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590=
) [tomcat-servlet-6.0-api.jar:6.0]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at jakart=
a.servlet.http.HttpServlet.service(HttpServlet.java:658) [tomcat-servlet-6.=
0-api.jar:6.0]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.core.A=
pplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) [ca=
talina.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.c=
ore.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) [catal=
ina.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tomcat.websoc=
ket.server.WsFilter.doFilter(WsFilter.java:51) [tomcat-websocket.jar:10.1.3=
4]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.core.ApplicationFi=
lterChain.internalDoFilter(ApplicationFilterChain.java:164) [catalina.jar:1=
0.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.core.Applicat=
ionFilterChain.doFilter(ApplicationFilterChain.java:140) [catalina.jar:10.1=
.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.core.StandardWra=
pperValve.invoke(StandardWrapperValve.java:167) [catalina.jar:10.1.34]<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.core.StandardContextValv=
e.invoke(StandardContextValve.java:90) [catalina.jar:10.1.34]<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 at org.apache.catalina.authenticator.AuthenticatorBase.in=
voke(AuthenticatorBase.java:483) [catalina.jar:10.1.34]<br>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 at org.apache.catalina.core.StandardHostValve.invoke(Standard=
HostValve.java:115) [catalina.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 a=
t org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:=
93) [catalina.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.cat=
alina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [catalin=
a.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.catalina.connec=
tor.CoyoteAdapter.service(CoyoteAdapter.java:344) [catalina.jar:10.1.34]<br=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.coyote.ajp.AjpProcessor.service(=
AjpProcessor.java:431) [tomcat-coyote.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcesso=
rLight.java:63) [tomcat-coyote.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractPro=
tocol.java:905) [tomcat-coyote.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint=
.java:1741) [tomcat-coyote.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at o=
rg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:=
52) [tomcat-coyote.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apach=
e.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:=
1190) [tomcat-util.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apach=
e.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java=
:659) [tomcat-util.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apach=
e.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) [=
tomcat-util.jar:10.1.34]<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.l=
ang.Thread.run(Thread.java:858) [?:?]</font></div></div>
</blockquote></div>
</blockquote></div>
<br>
---------------------------------------------------------------------<br>
To unsubscribe, e-mail: <a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
For additional commands, e-mail: <a href=3D"mailto:[email protected]=
he.org" target=3D"_blank">[email protected]</a></blockquote></=
div>
--00000000000082054a063d581b7f--