We have received the error:
There was a failure executing the response(send) pipeline:
"xxx" Source: "Unknown " Receive Port: "yyy.TwoWay"
URI: "/path/BTSHTTPReceive.dll?Receive" Reason: Failed to get
pipeline: Namesapce.Pipelines.CPipeline,Namespace.Pipelines, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=edf16f912420a3a8. Please verify that the
pipeline strong name is correct and that the pipeline assembly is in the GAC.
With many errors in BizTalk with this error, on the two way
receive port, all suspended not resumable.
We recently did a deployment, and ever since then this has
been occurring. We deployed, we did the normal remove all, re-deploy and
restart all hosts.
Still this error occurred.
It turned out that one of the Dev’s had renamed one of the
pipelines, slightly, and when we deployed we forgot the one very important
host.
All of the errors were occurring under the Isolated Adapter,
as this was a http receive port. This runs under the isolated host.
What is the Isolated host? And how can I restart this? It
says not applicable in BizTalk Admin.
Well it’s any out of process host, for the HTTP receive, and
most of these, its isolated host, is…. IIS.
Doing an IISReset, is just like restarting that isolated
host. It flushed the old assemblies from memory,
and caused it to reload all assemblies
fresh from the GAC.