I'm getting the following stack trace only when responding to a .NET
client with a fault. Normal non-fault responses work fine. Any ideas
of where I could look? Could this be a problem in CXF 2.4.0?

System.ServiceModel.Security.MessageSecurityException was unhandled
  Message="No signature message parts were specified for messages with
the 'http://blah/MySvc/MyOp/Fault/TestFault' action."
  Source="mscorlib"
  StackTrace:
    Server stack trace:
       at 
System.ServiceModel.Security.MessageSecurityProtocolFactory.ExtractMessageParts(String
action, ScopedMessagePartSpecification scopedParts, Boolean
isForSignature)
       at 
System.ServiceModel.Security.MessageSecurityProtocol.ConfigureReceiveSecurityHeader(Message
message, String actor, SecurityProtocolCorrelationState[]
correlationStates, SecurityStandardsManager standardsManager, IList`1&
supportingAuthenticators)
       at 
System.ServiceModel.Security.SymmetricSecurityProtocol.VerifyIncomingMessageCore(Message&
message, String actor, TimeSpan timeout,
SecurityProtocolCorrelationState[] correlationStates)
       at 
System.ServiceModel.Security.MessageSecurityProtocol.VerifyIncomingMessage(Message&
message, TimeSpan timeout, SecurityProtocolCorrelationState[]
correlationStates)
       at 
System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.ProcessReply(Message
reply, SecurityProtocolCorrelationState correlationState, TimeSpan
timeout)
       at 
System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message
message, TimeSpan timeout)
       at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message
message, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.Call(String
action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins,
Object[] outs, TimeSpan timeout)
       at 
System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage
methodCall, ProxyOperationRuntime operation)
       at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage
message)
    Exception rethrown at [0]:
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage
reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&
msgData, Int32 type)
       at visionsolutions.wstest4.contract.IMySvc.MyOp(MyData_2 myData2)
       at Program.Run() in D:\CSharp\WCF-Java\WCF-Test-Client\Program.cs:line 83
       at Program.Main(String[] args) in
D:\CSharp\WCF-Java\WCF-Test-Client\Program.cs:line 69
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException:

--
Darrin

Reply via email to