BizTalk Rosettanet Http Receive Error 32Bit mode

16. February 2012

 

Error when receiving Rosettanet http request errors : "Retrieving the COM class factory for component with CLSID {254B4004-2AA7-4C82-BB2E-18BA7F22DCD2} failed due to the following error: 80040154."

From the pipeline error message we get something like this:

The main issue, is that a 32bit com component is beeing loaded into a 64 bit process.

On the BizTalk enviroment, we investigated the isolated host adapter (since this is the ONLY one able to receive http request). And here is the funny fact. it ALWAYS runs 32bit mode. ! So how could the pipeline "not run under 32 bit" ?

Well somethings rotten in the state of BizTalk !

 

The Root Cause is in the application pool of the webhosted BTSHTTPReceive.dll must have the "Enable 32-Bit applications" set to true

 


Michael Høtoft  

BizTalk Server, Rosettanet

BizTalk BAM SharePoint 2010 Foundation Error

3. February 2012

 

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because
the related configuration data for the page is invalid.

 

Dont you just hate it.. you ran everything by the book and it still doesn't work.. well you dont have to do much BizTalk before this is business as usual ;) 

Anyway, in this combination hosting Bam on SharePoint 2010 Foundation, the SharePoint BAM portal is running .net 4.0 

And the error happens because the BAM site is inheriting handlers, that are also installed in your BAM web.config. Hence the Duplicate message.

One solution is to manually outcomment the specific handlers:

And you will be back in business. 

Best guess, is that the Biztalk 2010 release team didnt get to re-test installation and configuration with the latest releases of SharePointFoundation. Hence the BAM installation includes the above handlers.


Michael Høtoft  

BizTalk Server ,