Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Biztalk 2004 pipeline error after installing .Net 2.0

16 views
Skip to first unread message

amol

unread,
Apr 23, 2007, 3:12:09 PM4/23/07
to
Hi,

I have a custom pipeline implemented that is throwing an error after
installing the .NET 2.0 framework. I am unable to hit breakpoints
within Visual Studio in my pipeline code (seems to occur as soon as I
post the XML message before it enters my code). Uninstalling the 2.0
framework causes the problem to go away. I get the following error in
the event log:

There was a failure executing the receive pipeline:
"TMIPipelineComponents.TMISchemaResolvingReceivePipeline" Source:
"mscorlib" Receive Location: "/TMIHTTPInterface/BtsHttpReceive.dll"
Reason: Exception has been thrown by the target of an invocation.

I have verified that the BTSNTSvc.exe.config file has the
SupportedVersion tag set to 1.1.4322.

Any ideas on what might be wrong or tips on how to troubleshoot
further?

Thanks,
Amol

Saravana Kumar

unread,
Apr 24, 2007, 5:40:06 AM4/24/07
to
Sorry I didn't see you heading :-)
--
Regards,
Saravana Kumar
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog

Saravana Kumar

unread,
Apr 24, 2007, 5:40:08 AM4/24/07
to
Hi Amol,

You didn't specify which version of BizTalk you were using. Since you were
playing with .NET 2.0 installation, I assume you are using BizTalk 2004
(since you couldn't have installed 2006 without .NET 2.0 in first place).

This KB support article explains clearly the problems using BizTalk 2004
with .NET 2.0. Because BizTalk 2004 was designed for .NET 1.1 with VS 2003.
Even though the problem explained in the article is different, I guess it
will fit your situation as well.

http://support.microsoft.com/default.aspx/kb/841405

The articles suggest you to install BizTalk 2004 SP2, I guess you don't have
it installed.

amol

unread,
Apr 24, 2007, 11:32:18 AM4/24/07
to
Saravana,

Thanks - actually we do have SP2 installed for Biztalk and that didn't
make a difference. I should have given more detail - it is an HTTP
adapter that runs the pipeline. We found the problem though - the
dllhost process was loading the .NET 2.0 framework. We added a
dllhost.exe.config file (C:\WINDOWS\system32) with the following, and
that fixed the problem:

<?xml version ="1.0"?>
<configuration>
<startup>
<requiredRuntime version="v1.1.4322" safemode="true"/>
<supportedRuntime version="v1.1.4322" safemode="true"/>
</startup>
</configuration>

Thanks,
Amol

On Apr 24, 3:40 am, Saravana Kumar <saravanamv#at#hotmail#dot#com>
wrote:


> Hi Amol,
>
> You didn't specify which version of BizTalk you were using. Since you were
> playing with .NET 2.0 installation, I assume you are using BizTalk 2004
> (since you couldn't have installed 2006 without .NET 2.0 in first place).
>
> This KB support article explains clearly the problems using BizTalk 2004
> with .NET 2.0. Because BizTalk 2004 was designed for .NET 1.1 with VS 2003.
> Even though the problem explained in the article is different, I guess it
> will fit your situation as well.
>
> http://support.microsoft.com/default.aspx/kb/841405
>
> The articles suggest you to install BizTalk 2004 SP2, I guess you don't have
> it installed.
>
> --
> Regards,

> Saravana Kumarhttp://www.biztalk247.com/v1/http://www.digitaldeposit.net/blog


>
>
>
> "amol" wrote:
> > Hi,
>
> > I have a custom pipeline implemented that is throwing an error after
> > installing the .NET 2.0 framework. I am unable to hit breakpoints
> > within Visual Studio in my pipeline code (seems to occur as soon as I
> > post the XML message before it enters my code). Uninstalling the 2.0
> > framework causes the problem to go away. I get the following error in
> > the event log:
>
> > There was a failure executing the receive pipeline:
> > "TMIPipelineComponents.TMISchemaResolvingReceivePipeline" Source:
> > "mscorlib" Receive Location: "/TMIHTTPInterface/BtsHttpReceive.dll"
> > Reason: Exception has been thrown by the target of an invocation.
>
> > I have verified that the BTSNTSvc.exe.config file has the
> > SupportedVersion tag set to 1.1.4322.
>
> > Any ideas on what might be wrong or tips on how to troubleshoot
> > further?
>
> > Thanks,

> > Amol- Hide quoted text -
>
> - Show quoted text -


amol

unread,
Apr 25, 2007, 3:49:16 PM4/25/07
to
Sorry, I sould have given more information. We are already running
SP2 for Biztalk. We found the problem though - it had to do with the
dllhost process. The pipeline is called from an HTTP adapter and was
executing in that process, and the dllhost process was loading the 2.0
framework runtime. We added a dllhost.exe.config file to c:\windows
\system32 with the following to force it to load the 1.1 framework and
that fixed the problem:

<?xml version ="1.0"?>
<configuration>
<startup>
<requiredRuntime version="v1.1.4322" safemode="true"/>
<supportedRuntime version="v1.1.4322" safemode="true"/>
</startup>
</configuration>

Thanks,
Amol

On Apr 24, 3:40 am, Saravana Kumar <saravanamv#at#hotmail#dot#com>
wrote:

> Hi Amol,
>
> You didn't specify which version of BizTalk you were using. Since you were
> playing with .NET 2.0 installation, I assume you are using BizTalk 2004
> (since you couldn't have installed 2006 without .NET 2.0 in first place).
>
> This KB support article explains clearly the problems using BizTalk 2004
> with .NET 2.0. Because BizTalk 2004 was designed for .NET 1.1 with VS 2003.
> Even though the problem explained in the article is different, I guess it
> will fit your situation as well.
>
> http://support.microsoft.com/default.aspx/kb/841405
>
> The articles suggest you to install BizTalk 2004 SP2, I guess you don't have
> it installed.
>
> --
> Regards,

> Saravana Kumarhttp://www.biztalk247.com/v1/http://www.digitaldeposit.net/blog


>
>
>
> "amol" wrote:
> > Hi,
>
> > I have a custom pipeline implemented that is throwing an error after
> > installing the .NET 2.0 framework. I am unable to hit breakpoints
> > within Visual Studio in my pipeline code (seems to occur as soon as I
> > post the XML message before it enters my code). Uninstalling the 2.0
> > framework causes the problem to go away. I get the following error in
> > the event log:
>
> > There was a failure executing the receive pipeline:
> > "TMIPipelineComponents.TMISchemaResolvingReceivePipeline" Source:
> > "mscorlib" Receive Location: "/TMIHTTPInterface/BtsHttpReceive.dll"
> > Reason: Exception has been thrown by the target of an invocation.
>
> > I have verified that the BTSNTSvc.exe.config file has the
> > SupportedVersion tag set to 1.1.4322.
>
> > Any ideas on what might be wrong or tips on how to troubleshoot
> > further?
>
> > Thanks,

0 new messages