L’équipe Orchestrator a publié un billet pour signaler des problèmes après l’application de l’Update Rollup 5 de System Center 2012 Orchestrator SP1. En effet, plusieurs runbooks peuvent échouer et certaines fonctionnalités ne sont plus fonctionnelles dans le Designer.
Par exemple, dans le Runbook Designer, la boite de dialogue de sélection de la méthode Invoke Web Services ne fonctionne plus. Vous recevez un message Class Not Found ou An unknown error occurred.
De plus lorsque vous essayez d’exécuter un runbook qui contient une activité Query XML avec le Runbook tester, ce dernier échoue avec l’erreur "Failed to CoCreate IOpalisServerExtension". Le Runbook se met à boucler et après un arrêt, vous observez les traces suivantes sur le fichier PolicyModule.log :
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.
Ceci est un problème connu de l’installeur de l’UR5 de SCO 2012 SP1. Toutes les activités qui utilisent les DLL suivantes sont concernées :
- webservicesproxy.dll
- queryXmlServerExtension.dll
Pour résoudre le problème, ouvrez une invite de commande avec les privilèges administrateur et exécutez les deux commandes suivantes :
- Regasm C:\Program Files (x86)\Common Files\Microsoft System Center 2012\Orchestrator\Extensions>c:\windows\microsoft.net\framework\v2.0.50727\regasm webservicesproxy.dll
- Regasm C:\Program Files (x86)\Common Files\Microsoft System Center 2012\Orchestrator\Extensions>c:\windows\microsoft.net\framework\v2.0.50727\regasm QueryXmlServerExtension.dll
Plus d’informations sur la KB2972927 - After applying UR5 to Orchestrator 2012 SP1 some Runbooks fail