When attempting to install the latest update in our O11 Version 11.0.607.0 environment errors are generated and I have to re-install the previous version.
When I extract the .oml from the .oap file and attempt to open the oml directly in Service Studio, the error generated is:
ServiceStudio.Presenter.RuntimeImplementation+FullStackException: Exception in thread Main ---> ServiceStudio.Presenter.AggregatorPresenter+prs#plwtnvxw: Error opening file 'C:\Users\mdrevyanko\Desktop\DragAndDropAndSort.oml' ---> System.NullReferenceException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at ServiceStudio.Model.ESpace.Loader`1.InnerGetAttributeString(IPropertyMetadata property) at ServiceStudio.Model.ESpace.OmlLoader.InitializeCollection(AbstractObject parent, CollectionIndex collectionIndex) at ServiceStudio.Model.ESpace.OmlLoader.LoadChildren(AbstractObject parent, CollectionIndex collectionIndex) at ServiceStudio.Model.ESpace.InnerLoadChildren(IXmlDeserializer loader) at ServiceStudio.Model.ESpace.Loader`1.InnerLoadObject(AbstractObject obj, AbstractObject parent) at ServiceStudio.Model.ESpace.OmlLoader.<>c__DisplayClass5_0.<Load>b__1() at ServiceStudio.Model.ESpace.Loader`1.Execute(CollectionIndex collectionIndex, XElementReader reader, Func`1 ownerESpaceGetter, Action action, Boolean closeReader) at ServiceStudio.Model.ESpace.OmlLoader.Load(Oml oml, Func`4 eSpaceConstructor, Boolean recoverMode) at ServiceStudio.Model.ESpace.OmlLoader.Load(Stream stream, Boolean recoverMode, ObjectKey newKeyForClone, String productKey, IInformationForESpaceUpgrade informationForUpgrader, Func`4 eSpaceConstructor, Boolean readOnly) at ServiceStudio.Model.ESpace.Load(Stream stream, String initialLastSavePath, Boolean isUnregisteredESpace, Boolean readOnlyMode, Boolean recoverMode, ObjectKey newKeyForClone, String productKey, Nullable`1 forceModifiedFlag, IInformationForESpaceUpgrade informationForUpgrader, Predicate`1 isAvailable, Boolean skipUpgradesForForge, Nullable`1 isIsolated) at ServiceStudio.Model.ESpace.Load(String path, Boolean isUnregisteredESpace, Boolean readOnlyMode, Boolean recoverMode, String initialLastSavePath, String productKey, Nullable`1 forceModifiedFlag, IInformationForESpaceUpgrade informationForUpgrader, Predicate`1 isAvailable, Nullable`1 isIsolated) at ServiceStudio.Presenter.AggregatorPresenter.prs#plwtnwat.prs#jvcvfyfd(IInformationForESpaceUpgrade bhl) at prs#fwxlhsnv.prs#oxsxiiuu.prs#mcbesuix() --- End of inner exception stack trace --- at prs#fwxlhsnv.prs#dgtxsrko() at prs#fwxlhsnv.RunWorkerThread(PresenterContext presenterContext) at ServiceStudio.Presenter.SlowOperationProvider.DoVerySlowOperation(IAggregatorView aggregatorView, String title, Action`1 optionalPreOperationThatCanBeSafelyAborted, Action`1 operation, Action customPreOperationAborter) at ServiceStudio.Presenter.AbstractSlowOperationProvider.DoVerySlowOperation(IAggregatorPresenter aggregator, String title, Action`1 optionalPreOperationThatCanBeSafelyAborted, Action`1 operation, Action customPreOperationAborter) at ServiceStudio.Presenter.RuntimeImplementation.prs#tsarpxyk.prs#ykrcehpo() at ServiceStudio.Presenter.AggregatorPresenter.DisableKeyboardInteractionsIn(Action action) at ServiceStudio.Presenter.RuntimeImplementation.DoVerySlowOperation(IAggregatorPresenter aggregator, String title, Action`1 optionalPreOperationThatCanBeSafelyAborted, Action`1 operation, Action customPreOperationAborter) at ServiceStudio.Presenter.AggregatorPresenter.prs#plwtnwas.prs#hxuhnqkt() --- End of inner exception stack trace --- at ServiceStudio.Presenter.AggregatorPresenter.prs#plwtnwas.prs#hxuhnqkt() at ServiceStudio.Runtime.SafeExecute[TResult](ExceptionType exceptionType, Func`2 onError, Func`1 function, PresenterContext presenterContext) --- End of inner exception stack trace --- at ServiceStudio.Presenter.RuntimeImplementation.FullStackException..ctor(Exception e) at ServiceStudio.Presenter.RuntimeImplementation.OnException(Exception exception, ExceptionType exceptionType, PresenterContext presenterContext) at ServiceStudio.Runtime.SafeExecute[TResult](ExceptionType exceptionType, Func`2 onError, Func`1 function, PresenterContext presenterContext) at ServiceStudio.Presenter.AggregatorPresenter.prs#hqyioihl(String bco, String bcp, Byte[] bcq, Boolean bcr, Boolean bcs, ESpace bct, Action bcu, Boolean bcv, ESpace bcw, Boolean bcx, Nullable`1 bcy, Boolean bcz) at ServiceStudio.Presenter.AggregatorPresenter.prs#hqyioihk(String bcj, String bck, Boolean bcl, Boolean bcm, Boolean bcn) at ServiceStudio.Presenter.AggregatorPresenter.prs#plwtnwar.prs#haqitqrc() at ServiceStudio.Presenter.RuntimeImplementation.prs#tsarpxyt.prs#bblxygnv() at ServiceStudio.ViewImplementation.WPFViewImplementationProvider.DoSlowOperation[ReturnType](IAggregatorView aggregatorView, Func`1 operation) at ServiceStudio.Presenter.AggregatorPresenter.LoadAndOpenESpace(AggregatorPresenter& aggregator, String path, String initialLastSavePath, Boolean recoverMode, Boolean silentUpgrade, Boolean forceNewAggregator, Boolean isMergeContext) at ServiceStudio.Presenter.Commands.CommandLineProcessor.prs#ddcclwtw(String[] ijr, prs#fhltpalz ijs) at ServiceStudio.Presenter.AggregatorPresenter.prs#hqyioifz(String[] baa) at ServiceStudio.ViewImplementation.AggregatorWindow.HwndSourceHook(IntPtr hwnd, Int32 msgAsInt, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.IntGetMessageW(MSG& msg, HandleRef hWnd, Int32 uMsgFilterMin, Int32 uMsgFilterMax) at MS.Win32.UnsafeNativeMethods.IntGetMessageW(MSG& msg, HandleRef hWnd, Int32 uMsgFilterMin, Int32 uMsgFilterMax) at MS.Win32.UnsafeNativeMethods.GetMessageW(MSG& msg, HandleRef hWnd, Int32 uMsgFilterMin, Int32 uMsgFilterMax) at System.Windows.Threading.Dispatcher.GetMessage(MSG& msg, IntPtr hwnd, Int32 minMessage, Int32 maxMessage) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at ServiceStudio.ViewImplementation.WPFViewImplementationProvider.InnerWaitForExit() at ServiceStudio.View.ViewImplementationProvider.WaitForExit() at ServiceStudio.Program.Main(String[] args)
Hello Mick,
Thank you for the comment, I have uploaded the new version 2.0.2 that works now.
Please try it now.
Thank you again.
CA