Содержание
- Error occurred verifying security message
- Answered by:
- Question
- Answers
- Произошла ошибка при проверке безопасности сообщения
- 7 ответов
- Soap Fault: [InvalidSecurity]: An error occurred when verifying security for the message
- Comments
- «An error occurred when verifying security for the message» — WCF certificate-based authentication
- Error occurred verifying security message
- Question
- Answers
Error occurred verifying security message
Answered by:
Question
I have a WCF service and it is http not https, it is added in . now the team update the service and the new link is https,
once I changed the endpoint address to https, I got error «The provided URI schema ‘https’ is invalid; expected ‘http’. Parameter name:via»
services app WebConfig:
Answers
Hi Khalid Salameh,
As far as I think, you could switch from wsHttpBinding to basicHttpBinding to fix this.
Do you need SOAP 1.1 or application/soap+xml; charset=utf-8? Because SOAP 1.1 specification says that the request must have text/xml as the media type. application/soap+xml is media type for SOAP 1.2. Forcing WCF to use SOAP 1.1 with application/soap+xml (= invalid SOAP) would require bigger changes than changing the binding. You will need some custom message encoder or perhaps transport channel.
More details,you could refer to below article:
Источник
Произошла ошибка при проверке безопасности сообщения
когда я пытаюсь вызвать службу WCF я получаю следующее сообщение «произошла ошибка при проверке безопасности сообщения.»
когда я удаляю пользовательскую аутентификацию, служба работает без проблем. Я не могу понять, что я неправильно сконфигурировал в своей сети.конфиг. Любое понимание будет оценено.
7 ответов
Я получал это же сообщение об ошибке, и оказалось, что это связано с разницей во времени между моей рабочей станцией и сервером, на котором размещена служба WCF. Сервер был около 10 минут позади моей машины, и WCF security, похоже, не очень нравится.
чтобы найти корневую проблему, я включил serviceSecurityAuditing в конфигурационном файле сервера. Добавьте в конфигурацию/систему следующее.serviceModel / поведение / serviceBehaviors / раздел поведение для вашего обслуживания:
следующий сайт был полезен в выяснении этого:
другая причина это сообщение, когда некоторые из ваших машин не синхронизированы во времени. WCF по умолчанию допускает пятиминутный разрыв; кроме того, он выдает ошибку, если что-то не синхронизировано.
раствор для синхронизации всех ваших машин. time.windows.com славится тем, что не работает, поэтому я предлагаю использовать что-то другое. (Если вы находитесь в корпоративной среде, локальный контроллер домена может быть правильный выбор.)
Это оказалось проблемой на стороне потребления, а не с самой службой. Webmethods 8 программного обеспечения AG потреблял этот сервер, но не было никакого обработчика безопасности, добавленного к службе, поэтому учетные данные не были добавлены в заголовок, что привело к вышеупомянутой ошибке.
Я получаю ту же ошибку на моем сервере IIS 7.5. Я забыл добавить разрешение на чтение на закрытый ключ сертификата в виртуальный аккаунт пула приложений (например, IIS AppPoolASP.NET v4.0).
для информации, тестируя различные комбинации учетных записей и разрешений, я заметил, что пул приложений необходимо переработать, чтобы потерять доступ к ключу, как только он был извлечен один раз.
(0x80131501-произошла ошибка при проверке безопасности сообщение.)
Я получал ту же ошибку, и ни одна из вышеперечисленных помощь для меня.
Я, наконец, отследил его до connectionStrings в родительской сети.config (моя служба была развернута в дочернем приложении на сайте администратора).
Да, звучит смешно, но как только я завернул строки подключения в родительской сети.config с элементом location все начали работать.
для ясности, в родительской сети.config я изменил это
обратите внимание, что эта ошибка также привела к этому очень бесполезному serviceSecurityAudit сообщение:
ошибка проверки подлинности сообщения.
Услуга. .
Действие:http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT
ClientIdentity:
Значение activityid:
ArgumentNullException: значение не может быть null.
Имя параметра: менеджер
Я получал ту же ошибку. Я забыл добавить разрешение на чтение в базу данных членства aspnetdb в (IIS APPPOOLDefaultAppPool).
ошибка проверки подлинности сообщения. Услуга.
SqlException: не удается открыть базу данных «aspnetdb», запрошенную логином. Ошибка входа в систему.
ошибка входа в систему для IIS пользователя Пула средством’.
имя пользователя и пароль сервер подключения,а не ваши имя пользователя и пароль для входа в систему.
Источник
Soap Fault: [InvalidSecurity]: An error occurred when verifying security for the message
I’m new to SOAtest and just trying to get a simple WSDL operation to go to an endpoint and return a response. We require a Basic authentication with a Username and Password, which I provide. I keep getting this error no matter how basic the operation request I use.
I am an avid SoapUI user and these work without a problem. I’ve compared the SoapUI raw request with the SOAtest request information and everything looks correct. I’ve even found the system clock can sometimes cause this error, but that didn’t work either.
Not sure if rebooting will help, I will try that next although I believe I just came from a reboot. This did run once correctly but I cannot get it to run again.
PLEASE help! As this seems to be such a minor issue, but I’m not able to get any real work done. It’s got me dead in the water.
I look forward to any help or suggestions to get this working.
Thanks a lot in advance!
An error occurred when verifying security for the message
This is a Microsoft error message, typically returned from web services implemented using the .NET WCF web service stack. SOAtest will show the message from the SOAP Fault in the traffic viewer and Quality Task view.
The actual reason for such errors is generally not returned back to the client for security reasons. In order to determine the actual reason (as opposed to you or I guessing) there should be a way to enable logging on the web service and then check those logs for the answer.
I’ve even found the system clock can sometimes cause this error, but that didn’t work either.
I usually see something like this for web services that use WS-Security, where the request has a WS-Security header containing a timestamp. If the timing skew between the timestamp in the message and the server’s clock is too great then this would trigger the service to return a security error. .NET WCF services have a «maxClockSkew» property that can be configured in its security configuration.
We require a Basic authentication with a Username and Password, which I provide
I’d recommend double checking that. For example, you were thinking system clock may be a factor but Basic Authentication doesn’t involve any timestamps being sent in any requests. Maybe the authentication is really sent as something else like Digest or NTLM authentication?
Something else you can try is by selecting the «.NET WCF HTTP» transport instead of the «HTTP 1.0/1.1» transport. If you provide the SOAP Client with a WSDL for your .NET web service then then SOAP Client will apply the message and transport security to the message automatically when the test is executed, including adding of any WS-Security headers. There are general username and password fields in the settings for the «.NET WCF HTTP» transport.
Источник
«An error occurred when verifying security for the message» — WCF certificate-based authentication
I am attempting to set up cert-based client authentication in a WCF service. I am using .NET 4.7.2.
I am testing both the host app and the client on the same machine. The intended behaviour is that the client uses a cert retrieved from a machine store to authenticate against the service.
I can see that channelFactory does have the desired certificate set. I can see that it has a private key set, when I view it via certmgr. I can see that its root cert is in the machine’s root store.
This is how the client connects:
This is how the service is set up:
I have removed a lot of code from both of the above that I understand to be unrelated.
The connection fails with the message «An error occurred when verifying security for the message». I don’t know what is wrong or how to investigate it.
As suggested by stuartd, I added a security audit behavior. I did this programmatically as follows:
If the security isn’t set in the client, the following is logged:
MessageSecurityException: Security processor was unable to find a security header in the message. This might be because the message is an unsecured fault or because there is a binding mismatch between the communicating parties. This can occur if the service is configured for security and the client is not using security.
If it is set as above, then nothing is logged and it doesn’t connect.
Источник
Error occurred verifying security message
Question
I have a WCF service and it is http not https, it is added in . now the team update the service and the new link is https,
once I changed the endpoint address to https, I got error «The provided URI schema ‘https’ is invalid; expected ‘http’. Parameter name:via»
services app WebConfig:
Answers
Hi Khalid Salameh,
As far as I think, you could switch from wsHttpBinding to basicHttpBinding to fix this.
Do you need SOAP 1.1 or application/soap+xml; charset=utf-8? Because SOAP 1.1 specification says that the request must have text/xml as the media type. application/soap+xml is media type for SOAP 1.2. Forcing WCF to use SOAP 1.1 with application/soap+xml (= invalid SOAP) would require bigger changes than changing the binding. You will need some custom message encoder or perhaps transport channel.
More details,you could refer to below article:
Источник
- Remove From My Forums
-
Question
-
User-1952516322 posted
Hi all,
I have a WCF service and it is http not https, it is added in <customBinding>… now the team update the service and the new link is https,
once I changed the endpoint address to https, I got error «The provided URI schema ‘https’ is invalid; expected ‘http’. Parameter name:via»
services app WebConfig:
<system.serviceModel> <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="false" /> <bindings> <customBinding> <binding name="CustomBinding_Service" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"> <textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16" messageVersion="Default" writeEncoding="utf-8"> <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> </textMessageEncoding> <httpTransport manualAddressing="false" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" allowCookies="false" authenticationScheme="Anonymous" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" keepAliveEnabled="true" maxBufferSize="2147483647" proxyAuthenticationScheme="Anonymous" realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false" useDefaultWebProxy="true" /> </binding> </customBinding> </bindings> <client> <endpoint address="https://xxxService.svc" binding="customBinding" bindingConfiguration="CustomBinding_Service" contract="OrgServiceReference.IOrgService" name="CustomBinding_Service"> <identity> <userPrincipalName value="admin@ab.local" /> </identity> </endpoint> </client> </system.serviceModel>Thanks.
Answers
-
User1535942433 posted
Hi Khalid Salameh,
As far as I think, you could switch from wsHttpBinding to basicHttpBinding to fix this.
Do you need SOAP 1.1 or application/soap+xml; charset=utf-8? Because SOAP 1.1 specification says that the request must have text/xml as the media type. application/soap+xml is media type for SOAP 1.2. Forcing WCF to use SOAP 1.1 with application/soap+xml
(= invalid SOAP) would require bigger changes than changing the binding. You will need some custom message encoder or perhaps transport channel.More details,you could refer to below article:
https://stackoverflow.com/questions/8087515/wcf-service-using-basichttpbinding-is-still-sending-content-type-text-xml
Best regards,
Yijing Sun
-
Marked as answer by
Thursday, October 7, 2021 12:00 AM
-
Marked as answer by
Произошла ошибка при проверке безопасности сообщения
когда я пытаюсь вызвать службу WCF я получаю следующее сообщение «произошла ошибка при проверке безопасности сообщения.»
когда я удаляю пользовательскую аутентификацию, служба работает без проблем. Я не могу понять, что я неправильно сконфигурировал в своей сети.конфиг. Любое понимание будет оценено.
<system.serviceModel>
<services>
<service behaviorConfiguration="NAThriveExtensions.nableAPIBehavior"
name="NAThriveExtensions.nableAPI">
<endpoint
address=""
binding="basicHttpBinding"
bindingConfiguration="basicHttpBinding_Secure"
contract="NAThriveExtensions.InableAPI">
</endpoint>
<endpoint
address="mex"
binding="mexHttpsBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="NAThriveExtensions.nableAPIBehavior">
<serviceMetadata httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
<serviceCredentials>
<userNameAuthentication
userNamePasswordValidationMode="Custom"
customUserNamePasswordValidatorType= "NAThriveExtensions.Authentication, NAThriveExtensions" />
</serviceCredentials>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="basicHttpBinding_Secure">
<security mode="TransportWithMessageCredential">
<message clientCredentialType="UserName"/>
</security>
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
7 ответов
Я получал это же сообщение об ошибке, и оказалось, что это связано с разницей во времени между моей рабочей станцией и сервером, на котором размещена служба WCF. Сервер был около 10 минут позади моей машины, и WCF security, похоже, не очень нравится.
чтобы найти корневую проблему, я включил serviceSecurityAuditing в конфигурационном файле сервера. Добавьте в конфигурацию/систему следующее.serviceModel / поведение / serviceBehaviors / раздел поведение для вашего обслуживания:
<serviceSecurityAudit
auditLogLocation="Application"
serviceAuthorizationAuditLevel="Failure"
messageAuthenticationAuditLevel="Failure"
suppressAuditFailure="true"/>
следующий сайт был полезен в выяснении этого:
http://blogs.microsoft.co.il/blogs/urig/archive/2011/01/23/wcf-quot-an-error-occurred-when-verifying-security-for-the-message-quot-and-service-security-audit.aspx
другая причина это сообщение, когда некоторые из ваших машин не синхронизированы во времени. WCF по умолчанию допускает пятиминутный разрыв; кроме того, он выдает ошибку, если что-то не синхронизировано.
раствор для синхронизации всех ваших машин. time.windows.com славится тем, что не работает, поэтому я предлагаю использовать что-то другое. (Если вы находитесь в корпоративной среде, локальный контроллер домена может быть правильный выбор.)
Это оказалось проблемой на стороне потребления, а не с самой службой. Webmethods 8 программного обеспечения AG потреблял этот сервер, но не было никакого обработчика безопасности, добавленного к службе, поэтому учетные данные не были добавлены в заголовок, что привело к вышеупомянутой ошибке.
Я получаю ту же ошибку на моем сервере IIS 7.5. Я забыл добавить разрешение на чтение на закрытый ключ сертификата в виртуальный аккаунт пула приложений (например, IIS AppPoolASP.NET v4.0).
для информации, тестируя различные комбинации учетных записей и разрешений, я заметил, что пул приложений необходимо переработать, чтобы потерять доступ к ключу, как только он был извлечен один раз.
(0x80131501-произошла ошибка при проверке безопасности сообщение.)
Я получал ту же ошибку, и ни одна из вышеперечисленных помощь для меня.
Я, наконец, отследил его до connectionStrings в родительской сети.config (моя служба была развернута в дочернем приложении на сайте администратора).
Да, звучит смешно, но как только я завернул строки подключения в родительской сети.config с элементом location все начали работать.
для ясности, в родительской сети.config я изменил это
<connectionStrings>
<add name="..." />
</connectionStrings>
в это
<location path="." inheritInChildApplications="false">
<connectionStrings>
<add name="..." />
</connectionStrings>
</location>
обратите внимание, что эта ошибка также привела к этому очень бесполезному serviceSecurityAudit сообщение:
ошибка проверки подлинности сообщения.
Услуга. :..
Действие:http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT
ClientIdentity:
Значение activityid:
ArgumentNullException: значение не может быть null.
Имя параметра: менеджер
Я получал ту же ошибку. Я забыл добавить разрешение на чтение в базу данных членства aspnetdb в (IIS APPPOOLDefaultAppPool).
ошибка проверки подлинности сообщения. Услуга.:…
действие:http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT
ClientIdentity:
значение activityid:
SqlException: не удается открыть базу данных «aspnetdb», запрошенную логином. Ошибка входа в систему.
ошибка входа в систему для IIS пользователя
Пула средством’.
имя пользователя и пароль сервер подключения,а не ваши
имя пользователя и пароль для входа в систему.
I have tested AS2 succesfully with Oxalis 4.1 and added AS4 libraries.
We now receiving error messages like below. We have also tried to add the oxalis trusted parameters to the oxalis.conf but that did not make any sense. Do you have any idea?
2020-01-13 15:53:08,693 ERROR [no.difi.oxalis.commons.error.QuietErrorTracker] [] [f58d73b5-78b8-4ef2-a306-8eb0da87d247] A security error was encountered when verifying the message
javax.xml.ws.soap.SOAPFaultException: A security error was encountered when verifying the message
at org.apache.cxf.jaxws.DispatchImpl.mapException(DispatchImpl.java:285)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:330)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:241)
at no.difi.oxalis.as4.outbound.As4MessageSender.send(As4MessageSender.java:144)
at no.difi.oxalis.as4.outbound.As4MessageSenderFacade.send(As4MessageSenderFacade.java:21)
at no.difi.oxalis.api.outbound.MessageSender.send(MessageSender.java:59)
at no.difi.oxalis.outbound.transmission.DefaultTransmitter.perform(DefaultTransmitter.java:149)
at no.difi.oxalis.outbound.transmission.DefaultTransmitter.transmit(DefaultTransmitter.java:93)
at eu.sendregning.oxalis.TransmissionTask.performTransmission(TransmissionTask.java:168)
at eu.sendregning.oxalis.TransmissionTask.call(TransmissionTask.java:96)
at eu.sendregning.oxalis.TransmissionTask.call(TransmissionTask.java:49)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.cxf.binding.soap.SoapFault: A security error was encountered when verifying the message
at org.apache.cxf.binding.soap.interceptor.Soap12FaultInInterceptor.unmarshalFault(Soap12FaultInInterceptor.java:156)
at org.apache.cxf.binding.soap.interceptor.Soap12FaultInInterceptor.handleMessage(Soap12FaultInInterceptor.java:66)
at org.apache.cxf.binding.soap.interceptor.Soap12FaultInInterceptor.handleMessage(Soap12FaultInInterceptor.java:52)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:112)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:70)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:35)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:826)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1693)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1570)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1371)
at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:228)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:671)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:531)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:355)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
at org.apache.cxf.endpoint.ClientImpl.invokeWrapped(ClientImpl.java:348)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:322)
… 15 common frames omitted
2020-01-13 15:53:08,702 ERROR [eu.sendregning.oxalis.Main] [] Execution failed: javax.xml.ws.soap.SOAPFaultException: A security error was encountered when verifying the message
java.util.concurrent.ExecutionException: javax.xml.ws.soap.SOAPFaultException: A security error was encountered when verifying the message
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at eu.sendregning.oxalis.Main.main(Main.java:227)
Caused by: javax.xml.ws.soap.SOAPFaultException: A security error was encountered when verifying the message
at org.apache.cxf.jaxws.DispatchImpl.mapException(DispatchImpl.java:285)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:330)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:241)
at no.difi.oxalis.as4.outbound.As4MessageSender.send(As4MessageSender.java:144)
at no.difi.oxalis.as4.outbound.As4MessageSenderFacade.send(As4MessageSenderFacade.java:21)
at no.difi.oxalis.api.outbound.MessageSender.send(MessageSender.java:59)
at no.difi.oxalis.outbound.transmission.DefaultTransmitter.perform(DefaultTransmitter.java:149)
at no.difi.oxalis.outbound.transmission.DefaultTransmitter.transmit(DefaultTransmitter.java:93)
at eu.sendregning.oxalis.TransmissionTask.performTransmission(TransmissionTask.java:168)
at eu.sendregning.oxalis.TransmissionTask.call(TransmissionTask.java:96)
at eu.sendregning.oxalis.TransmissionTask.call(TransmissionTask.java:49)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.cxf.binding.soap.SoapFault: A security error was encountered when verifying the message
at org.apache.cxf.binding.soap.interceptor.Soap12FaultInInterceptor.unmarshalFault(Soap12FaultInInterceptor.java:156)
at org.apache.cxf.binding.soap.interceptor.Soap12FaultInInterceptor.handleMessage(Soap12FaultInInterceptor.java:66)
at org.apache.cxf.binding.soap.interceptor.Soap12FaultInInterceptor.handleMessage(Soap12FaultInInterceptor.java:52)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:112)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:70)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:35)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:826)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1693)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1570)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1371)
at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:228)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:671)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:531)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:355)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
at org.apache.cxf.endpoint.ClientImpl.invokeWrapped(ClientImpl.java:348)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:322)
… 15 common frames omitted

