Logo MRC Holland
  • Products
  • Technology
  • About Us
  • News & Events
  • Support
  • Sign in
    • Products
      • Reagents
      • How to Order
      • Order Form
    • Technology
      • MLPA
      • digitalMLPA
      • Melt Assays
      • Software
    • About Us
      • Our Mission
      • Foundation
      • Careers
      • Contact
    • News & Events
      • Events
      • News Archive
    • Support
      • Help Centre
      • Downloads
      • Contact Us
BSI Assurance Mark - ISO 13485
  • Help Centre
  • Downloads
  • Contact Us
  • Downloads Browse our downloads
  • Contact Us We are here to help
  • Support
  • Help Centre
  • MLPA & Coffalyser.Net
  • Coffalyser.Net Data Analysis Software
  • Error Messages
  • How do I fix the Coffalyser.Net error "The message with Action ... cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher"

How do I fix the Coffalyser.Net error "The message with Action ... cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher"

in Error Messages
  • Coffalyser.Net

This error is shown when you try to connect to a Coffalyser.Net server that is incompatible with your version of Coffalyser.Net. This is often the result of updating a local installation of Coffalyser.Net but not updating a central Coffalyser.Net server, or vice versa.

The message with Action 'http://tempuri.org/ICoffalyserClientServiceContract/SessionStartReadinessDetailsGet' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).

Confirming the issue

You can confirm this by comparing the version numbers of your Coffalyser.Net client and the version number of the Coffalyser.Net server that you are trying to connect to in the Coffalyser.Net Server Selection dialog. Read more about this dialog and where to find it. A typical example of mismatched version numbers is shown in the image below.

The client and server versions (highlighted in the image above) should be the same. In this example, the client was already updated to v.240129.1959, while the server still runs the older v.220513.1739. Note that the database version may differ, but this is not important for this error message. Read more about which versions belong together.

Solutions

Ensure that both the client and server installations of Coffalyser.Net have been updated to the same (latest) version, and that you are trying to connect to the correct server.

  • If you are using a network server, as shown by location on the network in the screenshot above:
    • If the client version (bottom-right in the screenshot above) is lower than the server version, update your local installation.
    • If the client version is higher than the server version, as in the screenshot above, update Coffalyser.Net on the server.
  • If you are using a local server, as shown by this computer behind the location label, then you might have missed one or more steps in the update procedure. Retry the update following the steps as described in the installation manual.

Background

This error is shown when the client and server are unable to communicate due to differences in their communication protocol, such as between versions v.220513.1739 and v.240129.1959 or v.250317.1029.

The error will be accompanied by the following exception summary:

System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(): The message with Action 'http://tempuri.org/ICoffalyserClientServiceContract/SessionStartReadinessDetailsGet' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None). 
MRC.Coffalyser.Client.Engine.Handlers.SessionHandler.SessionStartReadinessDetailsGet(): SessionStartReadinessDetailsGet() failed 
MRC.Coffalyser.Client.Engine.CoffalyserClientEngine.SessionStartReadinessDetailsGet(): SessionStartReadinessDetailsGet() failed 
MRC.Coffalyser.Client.Forms.General.FormLogin.ButtonLogin_Click(): ButtonLogin_Click() failed

Rate the quality of this page

This page was helpful :) :( This page was not helpful
If you have any comments or suggestions on this article, please send us your feedback.

Disclaimer

The information provided in this material is correct for the majority of our products. However, for certain applications, the instructions for use may differ. In the event of conflicting information, the relevant instructions for use take precedence.


Quick Jump
  • « MRCHolland.com
  • Help Centre
  • Downloads
  • Contact Us
Top
Logo MRC-Holland
  • Products
    • Reagents
    • How to Order
    • Order Form
  • Technology
    • MLPA
    • digitalMLPA
    • Melt Assays
    • Software
  • About Us
    • Our Mission
    • Foundation
    • Careers
    • Contact
  • News & Events
    • Events
    • News Archive
  • Support
    • Help Centre
    • Downloads
    • Contact Support
    • BSI Assurance Mark - ISO 13485
  • © MRC Holland. All rights reserved.
  • Privacy Policy.
  • Website designed and developed by Schuttelaar & Partners.