To avoid number of services increasing , please use the same service
client instance.

To find the problem please send me the full stack trace.

Thanks
deepal
> Hi all,
>
> I'm running JBoss 4.0.5. I've a ws that must request a service to
> another.
>
>
> I use the following code:
>
>
> System.out.println("*** Requesting for a functional role");
>
>         ServiceClient client = new ServiceClient();
>         OperationClient operationClient =
> client.createClient(ServiceClient.ANON_OUT_IN_OP);
>         MessageContext outMsgCtx = new MessageContext();
>         Options opts = outMsgCtx.getOptions();
>         opts.setTo(targetEPR);
>         opts.setAction("AttributeQuery");
>
>
>
>         SOAPFactory fac = OMAbstractFactory.getSOAP12Factory();
>         SOAPEnvelope envelope = fac.getDefaultEnvelope();
>
>
>
>         envelope.getBody().addChild(attributeRequestSigned);
>         System.err.println(envelope.toString());
>
>
>         outMsgCtx.setEnvelope(envelope);
>         operationClient.addMessageContext(outMsgCtx);
>         operationClient.execute(true);
>
> //         pass message label as method argument
>         MessageContext inMsgtCtx =
> operationClient.getMessageContext("In");
>
>         SOAPEnvelope response = inMsgtCtx.getEnvelope();
>
>
> And I get the following error:
>
> [AxisServlet] java.lang.NullPointerException
>
>
>
>
> 16:46:10,944 INFO  [STDOUT] 238335 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - >> "POST
> /axis2/services/SpiritAuthenticationAuthority HTTP/1.1[\r][\n]"
> 16:46:11,018 INFO  [STDOUT] 238408 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - >> "Content-Type: application/soap+xml;
> charset=UTF-8; action="AttributeQuery"[\r][\n]"
> 16:46:11,019 INFO  [STDOUT] 238410 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - >> "User-Agent: Axis2[\r][\n]"
> 16:46:11,020 INFO  [STDOUT] 238411 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - >> "Host: localhost:8080[\r][\n]"
> 16:46:11,021 INFO  [STDOUT] 238412 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - >> "Transfer-Encoding: chunked[\r][\n]"
> 16:46:11,023 INFO  [STDOUT] 238414 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - >> "[\r][\n]"
> 16:46:11,117 INFO  [STDOUT] 238507 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "cd0[\r][\n]"
> 16:46:11,147 ERROR [AxisServlet] java.lang.NullPointerException
> 16:46:11,149 INFO  [STDOUT] 238538 [http-0.0.0.0-8080-2] ERROR
> org.apache.axis2.transport.http.AxisServlet  -
> java.lang.NullPointerException
> 16:46:11,194 INFO  [STDOUT] 238585 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<?xml version='1.0'
> encoding='UTF-8'?><soapenv:Envelope
> xmlns:wsa="http://www.w3.org/2005/08/addressing";
> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";><soapenv:Header><wsa:To>http://localhost:8080/axis2/services/SpiritAuthenticationAuthority</wsa:To><wsa:MessageID>urn:uuid:CA7A64DB85574468BC1188917168200</wsa:MessageID><wsa:Action>AttributeQuery</wsa:Action></soapenv:Header><soapenv:Body><samlp:AttributeQuery
> xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
> Destination="http://www.tiani-spirit.com/XDSb";
> ID="_6f029d7955496c88da0467f33e8e1cb4"
> IssueInstant="2007-09-04T14:46:07.144Z" Version="2.0"><saml:Issuer
> xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
> Format="urn:oasis:names:SAML:2.0:nameid-format:entity"
> NameQualifier="http://www.tiani-spirit.com/XDS/NAMEQUALIFIER";
> SPNameQualifier="http://www.tiani-spirit.com/XDS/SPNameQualifier";
> SPProvidedID="spirit-xds-document-registry">http://www.tiani-spirit.com/XDSbDR</saml:Issuer><ds:Signature
> xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>[\n]"
> 16:46:11,196 INFO  [STDOUT] 238587 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:SignedInfo>[\n]"
> 16:46:11,197 INFO  [STDOUT] 238588 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:CanonicalizationMethod
> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"; />[\n]"
> 16:46:11,198 INFO  [STDOUT] 238589 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:SignatureMethod
> Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"; />[\n]"
> 16:46:11,199 INFO  [STDOUT] 238590 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Reference
> URI="#_6f029d7955496c88da0467f33e8e1cb4">[\n]"
> 16:46:11,199 INFO  [STDOUT] 238590 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transforms>[\n]"
> 16:46:11,200 INFO  [STDOUT] 238591 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transform
> Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"; />[\n]"
> 16:46:11,201 INFO  [STDOUT] 238592 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transform
> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments";><ec:InclusiveNamespaces
> xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"; PrefixList="ds saml
> samlp" /></ds:Transform>[\n]"
> 16:46:11,202 INFO  [STDOUT] 238593 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Transforms>[\n]"
> 16:46:11,203 INFO  [STDOUT] 238594 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:DigestMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"; />[\n]"
> 16:46:11,204 INFO  [STDOUT] 238595 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:DigestValue />[\n]"
> 16:46:11,205 INFO  [STDOUT] 238596 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Reference>[\n]"
> 16:46:11,205 INFO  [STDOUT] 238596 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Reference
> URI="#_6f029d7955496c88da0467f33e8e1cb4">[\n]"
> 16:46:11,206 INFO  [STDOUT] 238597 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transforms>[\n]"
> 16:46:11,207 INFO  [STDOUT] 238598 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transform
> Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"; />[\n]"
> 16:46:11,208 INFO  [STDOUT] 238599 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transform
> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments";><ec:InclusiveNamespaces
> xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"; PrefixList="ds saml
> samlp" /></ds:Transform>[\n]"
> 16:46:11,209 INFO  [STDOUT] 238600 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Transforms>[\n]"
> 16:46:11,210 INFO  [STDOUT] 238601 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:DigestMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"; />[\n]"
> 16:46:11,217 INFO  [STDOUT] 238607 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:DigestValue />[\n]"
> 16:46:11,318 INFO  [STDOUT] 238709 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Reference>[\n]"
> 16:46:11,319 INFO  [STDOUT] 238710 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Reference
> URI="#_6f029d7955496c88da0467f33e8e1cb4">[\n]"
> 16:46:11,320 INFO  [STDOUT] 238711 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transforms>[\n]"
> 16:46:11,322 INFO  [STDOUT] 238713 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transform
> Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"; />[\n]"
> 16:46:11,323 INFO  [STDOUT] 238714 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:Transform
> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments";><ec:InclusiveNamespaces
> xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"; PrefixList="ds saml
> samlp" /></ds:Transform>[\n]"
> 16:46:11,325 INFO  [STDOUT] 238715 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Transforms>[\n]"
> 16:46:11,325 INFO  [STDOUT] 238716 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:DigestMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"; />[\n]"
> 16:46:11,326 INFO  [STDOUT] 238717 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:DigestValue />[\n]"
> 16:46:11,327 INFO  [STDOUT] 238718 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Reference>[\n]"
> 16:46:11,327 INFO  [STDOUT] 238718 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:SignedInfo>[\n]"
> 16:46:11,328 INFO  [STDOUT] 238719 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "<ds:SignatureValue />[\n]"
> 16:46:11,329 INFO  [STDOUT] 238720 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "</ds:Signature><saml:Subject
> xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"><saml:NameID>test1</saml:NameID></saml:Subject><saml:Attribute
> xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" FriendlyName="User
> Email" Name="urn:oasis:names:tc:XACML:2.0:example:attribute:email"
> NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
> /><saml:Attribute xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
> FriendlyName="Functional Role"
> Name="urn:oasis:names:tc:XACML:2.0:example:attribute:role"
> NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
> /></samlp:AttributeQuery></soapenv:Body></soapenv:Envelope>"
> 16:46:11,336 INFO  [STDOUT] 238727 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "[\r][\n]"
> 16:46:11,338 INFO  [STDOUT] 238728 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "0"
> 16:46:11,339 INFO  [STDOUT] 238730 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "[\r][\n]"
> 16:46:11,340 INFO  [STDOUT] 238730 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.content  - >> "[\r][\n]"
> 16:46:11,389 INFO  [STDOUT] 238779 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "HTTP/1.1 400 Bad Request[\r][\n]"
> 16:46:11,395 INFO  [STDOUT] 238786 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "Server: Apache-Coyote/1.1[\r][\n]"
> 16:46:11,396 INFO  [STDOUT] 238787 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "X-Powered-By: Servlet 2.4;
> JBoss-4.0.5.GA (build: CVSTag=Branch_4_0
> date=200610162339)/Tomcat-5.5[\r][\n]"
> 16:46:11,397 INFO  [STDOUT] 238788 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "Content-Type: application/soap+xml;
> action="http://www.w3.org/2005/08/addressing/soap/fault";charset=UTF-8[\r][\n]";
>
> 16:46:11,398 INFO  [STDOUT] 238789 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "Transfer-Encoding: chunked[\r][\n]"
> 16:46:11,400 INFO  [STDOUT] 238791 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "Date: Tue, 04 Sep 2007 14:46:11
> GMT[\r][\n]"
> 16:46:11,401 INFO  [STDOUT] 238792 [http-0.0.0.0-8080-3] DEBUG
> httpclient.wire.header  - << "Connection: close[\r][\n]"
> 16:46:11,533 ERROR [STDERR] Erroaccio: Transport error: 400 Error: Bad
> Request
> 16:46:11,535 INFO  [STDOUT] 238924 [http-0.0.0.0-8080-3] ERROR STDERR 
> - Err
>
>
> The  number of available web services, at each request, increases,
> like this:
>
> anonService1
>
> Service EPR : http://localhost:8080/axis2/services/anonService1
> Service Description : No description available for this service
>
> Service Status : Active
> Engaged modules for the service
> addressing-1.2 :: Disengage
>
> soapmonitor-1.2 :: Disengage
>
> rampart-1.2 :: Disengage
>
>
> Available operations
> anonOutonlyOp
>
> Engaged Modules for the Operation
> addressing-1.2 :: Disengage
>
> soapmonitor-1.2 :: Disengage
>
> rampart-1.2 :: Disengage
>
> anonRobustOp
>
> Engaged Modules for the Operation
> addressing-1.2 :: Disengage
>
> soapmonitor-1.2 :: Disengage
>
> rampart-1.2 :: Disengage
>
> anonOutInOp
>
> Engaged Modules for the Operation
> addressing-1.2 :: Disengage
>
> soapmonitor-1.2 :: Disengage
>
> rampart-1.2 :: Disengage
>
>
>
>
>
>
> Have you any ideas?
>
> Thanks,
>
>
> Massimiliano
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to