After applying UR5 to Orchestrator 2012 SP1 some Runbooks fail

Article ID: 2972927 - View products that this article applies to.
Expand all | Collapse all

Symptoms

After installing Update Rollup 5 (UR5) to System Center 2012 Orchestrator Service Pack 1 (SP1) some Runbooks will fail and certain functionality will no longer work within the designer. This will occur if UR7 is installed on top of UR5. Below are two examples:

Within the Runbook Designer, the Invoke Web Services Web Method Selection dialog no longer works. When you click the ellipses button to the right of the Method textbox you will get "Class Not Found" on the initial use, while subsequent attempts show "An unknown error occurred".

Attempting to execute a Runbook containing the Query XML activity with the Runbook Tester will fail with "Failed to CoCreate IOpalisServerExtension". Running it on the server causes it to either never stop or hang. However, after stopping the Runbook the Log view indicates that it failed and investigation of the PolicyModule Log files will reveal logs containing entries similar to the following:

2014-05-26 12:50:22 [4344] 1 Exception caught in void __thiscall MultiThreadedWorkflowThreadFactory::doTraversal(const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,const class WorkflowGraph &,unsigned int,class boost::optional<unsigned int>,class IWorkflowInstance &,class ExecutionDataTree)
MultiThreadedWorkflowThreadFactory.cpp(152):
<Exception>
<Type>Opalis::Exception</Type>
<Location>
struct std::pair<class boost::shared_ptr<class ExecutionDataBatch>,class ObjectInstanceStatus> __thiscall OpalisServerExtObjectRunner::run(const class Opalis::Uid &,class PropertyHelper::PropertyContainer &,const class LoopSpecificExecutionData &)
OpalisServerExtObjectRunner.cpp(244)
</Location>
<MsgCode>Error while running an object</MsgCode>
<Params>
<Param>{0F199B9D-A8A0-415D-A863-21370279979A}</Param>
<Param>{C90B3873-6BF0-4178-9B35-926FC29AA035}</Param>
</Params>
<Prev><Exception>
<Type>Opalis::Exception</Type>
<Location>
class ATL::CComPtr<struct IOpalisServerExtension> __thiscall NativeObjectRunner::createExtension(long)
NativeObjectRunner.cpp(52)
</Location>
<MsgCode>Failed to CoCreate IOpalisServerExtension</MsgCode>
</Exception></Prev>
</Exception>

2014-05-26 12:50:22 [4344] 1 Process terminated: exception caught.


Cause

There is a known issue within the UR5 installers for Orchestrator 2012 SP1. Any activities using the following binaries are impacted due to incorrect registry information:

  • webservicesproxy.dll
  • queryXmlServerExtension.dll

Resolution

1. Start an Adminstrative Command prompt.

2. Change the directory in the Command Prompt to the location of the Orchestrator DLLs affected and run the two regasm commands below. Note that they show the default location of the binaries in question:


C:\Program Files (x86)\Common Files\Microsoft System Center 2012\Orchestrator\Extensions>c:\windows\microsoft.net\framework\v2.0.50727\regasm webservicesproxy.dll

C:\Program Files (x86)\Common Files\Microsoft System Center 2012\Orchestrator\Extensions>c:\windows\microsoft.net\framework\v2.0.50727\regasm QueryXmlServerExtension.dll


Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2972927 - Last Review: August 14, 2014 - Revision: 5.0
Applies to
  • Microsoft System Center 2012 Orchestrator Service Pack 1
Keywords: 
KB2972927

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com