Open glassfishrobot opened 13 years ago
Reported by anand_mishra
anand_mishra said: Service Jar
@vbkumarjayanti said: fix after 2.2
symonchang said: This issue may no longer exist in the current release. The filer of this issue should verify the test case on this issue, to see if the problem still exist first.
snajper said: What makes you think the issue is not present in current release? As I see the testcase is attached so reproduction should be fairly simple - would you please verify?
spayasam said: Are there any updates on this issue? I'm faced with a similar issue when I try to invoke a metro web service (asymmetric binding) from SOAP UI.
I've create a metro based web service client for this web service and it works fine.
But when I invoke the web service from SOAP UI(note that this request and metro client's request are both identical) and I still see this issue
spayasam said: And here's the server console
<?xml version='1.0' encoding='UTF-8'?>
spayasam said: And I'm using the metro version 2.3. So it seems like it is not fixed in 2.2
File: UsernameService.war Attached By: anand_mishra
Was assigned to symonchang
This issue was imported from java.net JIRA WSIT-1573
Client call fails to invoke Username Token Scenario with Current state not START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE server side message
server log
Server log
<?xml version='1.0' encoding='UTF-8'?> ;
2011-06-27T15:20:14Z</wsu:Created>2011-06-27T15:25:14Z</wsu:Expires></wsu:Timestamp>TzX5OGaS9Ftsw1t+eGyfBmJblWc=</wsse:KeyIdentifier></wsse:SecurityTokenReference></dsig:KeyInfo>JIWow18Xega0Tlq+VOEmKnNT110JLgS5atlA6PPg4l6Z4pwieReilVD1+eaGomrBcVxlHyd1uNwchEMpDsj/FtiBqxUaLJHhV1CySgp9WSrvPM4lnwGwCHZwr+At13h4IUcUMHbqs11RrpWV/rVia2ZdQMwXuZIbrxf9t0glnow=</xenc:CipherValue></xenc:CipherData> </xenc:ReferenceList></xenc:EncryptedKey>8XlGRps3EpMMHAEBApHAHQaC0XJfc4jTkAI1G5NvyTZlrH1IPu6Qb/nDJqU2uwK398fSUZl4djiZe5U5JYDSAtrMNiz+QLuG7zzRCKqYViReS6KL6iI+xCTXuO2CmA4ydPFTDX+ytG5ueC4FLCWuIErzw+HFJZFFJD9H4EHFkCiVy84Fwbwb0wTF201bZhgfsWOzRuI/LUYoJu3ghyUIxsQK02e96OyHUTdQDJpyiAk5FSMAVoJoad1EdQC3EZdSPpbalnXcakgezaG3kCYnqWad039GAe9XtwNLlFqUbS70VGG71hEJiGkl1PmW5bhPbPR5XCKaF/pgZQM7VFvr9YVCXyaxhdtxn19hAK4UKscNIFuTji1s3RDemYCSIxp4SwVO+U/NzHVvTKL4ZJnKW2y3DfhLQtYfRP0V6tK0LWZafp85nu9nOzfj2z3UXq3npKW/hq0kpHb4pJil0GoVDLExZXNl5zxJbyUqmSJPiue5duUxoEE78t7Xq9OuuxWsqqXK7JF+w/KCQYpoo6vNQrGilfHl6N92rr1ZGjgZi0mQSF7aJyKAmirXdXzIB8tQ0vTimJirdJLNdksUlrvKT4eOJ4Fydw+t6E65nsaZjaoN8+aDN1axfRJIXsUCOx4+IahO6WXwNn5BzknMfvQ9DQ==</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData> </dsig:Transforms>aVTS+HmYgZqFOEokfNSx80R+qI4=</dsig:DigestValue></dsig:Reference> </dsig:Transforms>yPp76dLa47BsAIn0uyo2N6XISz4=</dsig:DigestValue></dsig:Reference> </dsig:Transforms>9iqyKSHRU9UUzFnFqq51Ut+Yt88=</dsig:DigestValue></dsig:Reference></dsig:SignedInfo>EspKgdwx8w+LqqFLpFo/4dBFaj8=</dsig:SignatureValue> </wsse:SecurityTokenReference></dsig:KeyInfo></dsig:Signature></wsse:Security></S:Header>Gfx6Kaeyq/oQebVX+UWrl|#]
[#|2011-06-27T20:50:21.982+0530|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=25;_ThreadName=Thread-1;|a61ciT7TyjgEX2F2sNWxFW2bPppbA2Pytf0QA2eIdJTAN2EfeGQ1z2Ng01juUvLrFYafhlsbez9R/V1gsFbjhSQxzbpUhGP10G+MqS8pk/z4T70VlwbvPpUNa3T6sdIV1gLLmlwL6rFt5iX8vnb5ChtLZmNsHbCSyrQoG9Q06EWScVUA9JUUpA7IEc4N28X4txFMGJfFmb9MGd+xncnd0j+PpFwYPGDScOtrtTTCwddNfsyVQ9SudufxDsj34eH1yZPE5BAzro9pXLr0IQar+pOmNm44lgbdTr/Sve3NHV7gOisWd5mX2Q1okO8cKWg0N2NB/KURTNmxDXWmr0kWeg6ymA26vb7ua5d6c6ZQuq7pnTWZ0zAqcy9t81iSnYXTw==</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></S:Body> </S:Envelope>|#] &nbs p;
[#|2011-06-27T20:50:21.982+0530|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=25;_ThreadName=Thread-1;|--------------------|#]
[#|2011-06-27T20:50:24.448+0530|SEVERE|glassfish3.1|com.sun.xml.wss.provider.wsit|_ThreadID=25;_ThreadName=Thread-1;|WSITPVD0035: Error in Verifying Security in Inbound Message. com.sun.xml.wss.impl.XWSSecurityRuntimeException: java.lang.IllegalStateException: Current state not START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.validateMessage(SecurityRecipient.java:250) at com.sun.xml.wss.provider.wsit.WSITServerAuthContext.verifyInboundMessage(WSITServerAuthContext.java:586) at com.sun.xml.wss.provider.wsit.WSITServerAuthContext.validateRequest(WSITServerAuthContext.java:360) at com.sun.xml.wss.provider.wsit.WSITServerAuthContext.validateRequest(WSITServerAuthContext.java:263) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:173) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:144) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:314) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:608) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:259) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:162) at org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:145) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.IllegalStateException: Current state not START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE at com.ctc.wstx.sr.BasicStreamReader.getLocalName(BasicStreamReader.java:732) at com.sun.xml.ws.security.opt.impl.util.FilteredXMLStreamReader.getLocalName(FilteredXMLStreamReader.java:181) at javax.xml.stream.util.StreamReaderDelegate.getLocalName(StreamReaderDelegate.java:217) at javax.xml.stream.util.StreamReaderDelegate.getLocalName(StreamReaderDelegate.java:217) at com.sun.xml.ws.security.opt.impl.util.VerifiedMessageXMLStreamReader.getLocalName(VerifiedMessageXMLStreamReader.java:158) at com.sun.xml.ws.security.opt.impl.incoming.VerifiedStreamMessage.(VerifiedStreamMessage.java:171)
at com.sun.xml.ws.security.opt.impl.incoming.VerifiedStreamMessage.(VerifiedStreamMessage.java:202)
at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.createMessage(SecurityRecipient.java:869)
at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.validateMessage(SecurityRecipient.java:232)
... 42 more
| #] |
[#|2011-06-27T20:50:24.580+0530|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=25;_ThreadName=Thread-1;|--[HTTP response 500]--|#]
[#|2011-06-27T20:50:24.581+0530|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=25;_ThreadName=Thread-1;|<?xml version='1.0' encoding='UTF-8'?>wsse:InvalidSecurity Invalid Security Header </S:Fault></S:Body></S:Envelope>|#]
[#|2011-06-27T20:50:24.581+0530|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=25;_ThreadName=Thread-1;|--------------------|#]
======================================================================================
Affected Versions
[2.2]