COM+ Error when Deploying Application

Home Page Forums BizTalk 2004 – BizTalk 2010 COM+ Error when Deploying Application

Viewing 4 reply threads
  • Author
    Posts
    • #17023

      My BizTalk application is building just fine.  When I try to deploy, I get the error:

      error DEPLOY: COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator (Exception from HRESULT: 0x8004E00F)

      Here is what all I've tried:

      – I've followed the MS KB docs and changes the security settings for MSDTC in Component Services.

      – I've rebooted and restarted services having to do with BizTalk, COM, DTC, and IIS. 

      – I've tried deploying some other applications and they do not deploy either.  That's right, nothing deploys now.

      – I've deleted the application from BizTalk Server Administration and when I deploy my app, a stub appears in BizTalk Server Administration and the deploy errors with the following message.

      error DEPLOY: Object reference not set to an instance of an object.

      Once the stub is in BizTalk Server Administrator, deploying returns the first error message again. 

      The only thing I know of that changed on the server was that WireShark (Ethereal) was installed.  It's a network protocol sniffer and wouldn't change COM/DTC settings.

      Does anyone have a suggestion?  I'm dead in the water at this point.

      Thanks!

    • #17050

      Hi Mike,

      Even I am getting the same problem, If you or anybody find solution, please let me know at [email protected] 

      Venky 

    • #17059

      Hi,
      I am getting similar problem, But, what i observed is, if we have CONVOY in our application, we are not able to deploy. Other applications i am able to deploy successfully.

      Are you using Convoys in your application?

      Thanks

      Venky
       

    • #17061

      No answer, but are you working in minimum access/permission scenario or a full-open 'developers' mode.

      • #17072

        Previously, it was running onloy with valid permission/access on various objects. Now, i made the current account as an administrator. But, no use.

        Thanks  

        Venky 

    • #17125

      Solved…

      My server is a 64-bit machine while BizTalk is still 32-bit.  The COM error received is due to a bug in running a 32-bit app on a 64-bit platform.  The solution was to install a hotfix from Microsoft.

      256340_ENU_x64_zip.exe is the name of the file I installed.  The Microsoft KB article is #910907.

      Thanks for everyone looking into this.

      Michael
       

      • #17126

        Hi,
        But in my case both are 64bit.

        I have a solution for this.

        a)
        Stop the Distributed Transaction Coordinator service

        b)
        Open Add/Remove Programs -> Add/Remove Windows Components -> Select
        Application Server then click the Details button. Uncheck "Enable network DTC
        access". Click OK

        through rest of Wizard; even if that check box is
        unchecked.

        c)
        Open and command window and type: msdtc -uninstall. Hit Enter.

        d) In
        the registry, remove the following keys (if they still
        exist):

        HKEY_CLASSES_ROOT\CID

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC

        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

                        e) Reboot the
        Server

        f)
        Open a command window and type: msdtc -install. Hit Enter.

        g) Go
        through Add/Remove Programs -> Add/Remove Windows Components -> Select
        Application Server then click the Details button. Check "Enable network DTC
        access"

        if
        needed (see note below). Click OK through rest of the
        Wizard.

         

        Note:
        Step f) only re-populates the HKLM\Software\Microsoft\MSDTC\Security folder.

        You
        must complete step g) above to populate the rest of the registry keys, like
        HKLM\Software\Microsoft\MSDTC\MTXOCI, HKLM\Software\Microsoft\MSDTC\Setup and
          HKLM\Software\Microsoft\MSDTC\XADLL. You can go through step g) above without
        checking Enable Network DTC Access, but you must click Next…Next…etc to go

        through the Add/Remove Components
        Wizard.

         

      • #17891

        I have a similar problem, I cannot find 256340_ENU_x64_zip.exe

        Can you send me a URL link or zip and Email it to me please!  Thanks!

        • #21948

          I really don’t know why MSDTC caused such an error. I had this problem while deploying BizTalk solution. First, the error was Object refer null, then i re-deployed, the COM+ still appeared. I tried updating Windows by clicking the link http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us.Check for updates. Then i restarted my computer, and the error went away.

          If someone knows why i got that error, please let me know.

Viewing 4 reply threads
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.