BizTalk Pipeline Component problem – Component ‘…’ could not be initialized. Pipeline component ‘…’ could not be resolved (is an assembly reference missing?).

Some days ago I was trying to make some changes in a pipeline component that was deployed earlier and when I tried to test the component he originated the following error:

“Component ‘…’ could not be initialized. Pipeline component ‘…’ could not be resolved (is an assembly reference missing?)”

Solution

  • Rebuild the pipeline component in Visual Studio
  • Shut down Visual Studio
  • Deploy the component (copy to “C:\Program Files\Microsoft BizTalk Server …\Pipeline Components”)
  • Restart BizTalk Host Instances

These steps solved my problem

Other possible solutions

Solution 1

  • Some external assemblies are missing
  • Copy the missing assemblies in the Pipeline components folder or in GAC

Solution 2

  • Restart the system

Of course, this last solution should be your last alternative.

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

2 thoughts on “BizTalk Pipeline Component problem – Component ‘…’ could not be initialized. Pipeline component ‘…’ could not be resolved (is an assembly reference missing?).”

  1. I am trying to use custom pipeline components in a Visual Studio 2013 solution, and to build that solution on our build server. I have created a nuget package for that component library, which is properly restored on the build server, however, the build fails withe message ‘Component ‘x’ could not be initialized. Pipeline component ‘y’ could not be resolved (is an assembly reference missing?)’.

    Is it required that the library is copied into the Pipeline Components folder and/or installed into GAC?

  2. Hi Sandro, I am getting the following error while I am moving my project to Testing server from the dev server.

    There was a failure executing the send pipeline: “BTProject.XmlToJSONSendPipeline, BTProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0a310ca75ebafd97” Source: “Unknown ” Send Port: “SendPortForNAVtoD365” URI: “D:\**\**\RecieveFileFromBT\%MessageID%.json” Reason: The pipeline component Microsoft.BizTalk.Component.JsonEncoder,Microsoft.BizTalk.Pipeline.Components, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 can not be found. If the component name is fully qualified, this error may occur because the pipeline component can not be found in the assembly.

    Is it because the JSONEncoder pipeline component not available at the test server?

Leave a Reply

Your email address will not be published. Required fields are marked *

turbo360

Back to Top