Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

MR 2012 Installation Crashes

Posted on by 75,730

I am trying to install MR 2012(CU 9) and right after the installation finishes and I try to start the Management Console Windows Crashes. This is on a W2008 R2 server with .Net FW 3.5 SP1 and WCF HTTP Activation installed. Anything I can try to get MR console to run?

*This post is locked for comments

  • RE: MR 2012 Installation Crashes

    Just for clarification, Management Reporter 2012 no longer uses IIS. The application service is now a windows service. The Web Server role and IIS 6 Metabase Compatibility won't hurt anything, but they won't help either.

  • Redbeard Profile Picture
    Redbeard 12,931 on at
    RE: MR 2012 Installation Crashes

    BTW - I experienced a  near identical crash during an installation.  Prior to reattempting the installation uninstalled Management Reporter and deleted the directories completely.

  • Verified answer
    Redbeard Profile Picture
    Redbeard 12,931 on at
    RE: MR 2012 Installation Crashes

    Here is a checklist I use when doing MR installations:

    Make sure install user is Domain and Machine Administrator

    Add Server Role - Web Server

    Add Server Role - Application Server

    Enable .Net 3.5.1 ASP.Net

    Enable IIS 6 Metabase Compatibility Feature for IIS 7

    Enable WCF HTTP Activation

    Disable User Account Control

    Reboot Machine (can try iisreset if not practical)

    Run installation from a folder with short path-name

    Run installation as administrator

  • Suggested answer
    Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: MR 2012 Installation Crashes

    What was in the event viewer was useless. It just told us there was an error. The .Net crash log had the error message which leads us to the actual error.

    "Index was outside the bounds of the array."

  • EDJJR Profile Picture
    EDJJR on at
    RE: MR 2012 Installation Crashes

    Hello Richard,

    What messages are logged in the Windows Event Viewer on the server when the issue occurs? Perform the following to determine all messages that are generated:

    a. Reproduce the issue in Management Reporter.

    b. Record the exact time of the issue as shown on the computer clock (hour:minute:second will be most helpful).

    c. Open the Windows Event Viewer by going to Start | Run | eventvwr.

    d. Save the Application Log and System Log in the .evt or .evtx format (depending on the operating system) using the steps below:

    Windows 2003:

    i. Right-click Application and choose "Save Log File As"

    ii. Choose a file name and save in the default format of .evt.

    iii. Repeat for the System log.

    Windows 2008:

    i. Expand "Windows Logs".

    ii. Right-click Application and choose "Save All Events  As"

    iii. Choose a file name and save in the default format of .evtx.

    iv. Repeat for the System log.

    e. Compress both log files into a .zip file so they are small enough to email.

    f. Attach the log files to your email response, along with the exact time you recorded in step B.

  • Suggested answer
    Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: MR 2012 Installation Crashes

    For anyone else who ever runs into this issue, here is the resolution:

    1. We re-created the error and gathered the Event Viewer Logs. In addition to the original, there was also a .Net crash log and the following:

     

    "Index was outside the bounds of the array."

     

    2. I did some digging and found one other case with the above message related to a Configuration Console crash. It was related to a problem with the services.

     

    3. We found that the MR Services were running. You explained the background to the issue:

     

    -MR was installed and running a long time ago.

    -You went to deploy the DDM recently but ran into problems.

    -Uninstalled and reinstalled MR but then the crash was occurring.

     

    4. We uninstalled MR and found that the services did not get removed. We removed them manually with the following in a command prompt.

     

    sc delete MR2012ApplicationSerivce

    sc delete MR20102ProcessService

     

    5. We then reinstalled MR and were able to deploy the services.

     

    6. There was a connection error after deploying the services which was related to being logged in as the local administrator instead of the domain administrator which was configured as the first MR admin.

     

    7. You logged in as the domain administrator and confirmed the Configuration Console was now up and running. You are now ready to deploy the data mart and migrate.

  • Redbeard Profile Picture
    Redbeard 12,931 on at
    RE: MR 2012 Installation Crashes

    Here is a thorough article on MR prerequisites.   Make sure you check step by step to ensure you have the prerequisites right.  Additionally, UAC needs to be disabled, and you should be using a Built In Admin account for the machine, and running the installation as administrator.  http://www.azurecurve.co.uk/2012/01/how-to-install-management-reporter-server-prerequisites/

  • Leahs Profile Picture
    Leahs on at
    RE: MR 2012 Installation Crashes

    Management Reporter CU 9 requires .Net 4.5.1

    http://www.microsoft.com/en-us/download/details.aspx?id=40773

  • Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: MR 2012 Installation Crashes

    Here is the lengthy message:

    System.ComponentModel.Composition.CompositionException: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information. 1) Some or all identity references could not be translated. Resulting in: An exception occurred while calling the 'OnImportsSatisfied' method on type 'Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.Composition.ComposableParts'. Resulting in: Cannot activate part 'Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.Composition.ComposableParts'. Element: Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.Composition.ComposableParts --> Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.Composition.ComposableParts at System.ComponentModel.Composition.CompositionResult.ThrowOnErrors(AtomicComposition atomicComposition) at System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImportsOnce(ComposablePart part) at System.ComponentModel.Composition.Hosting.CompositionContainer.SatisfyImportsOnce(ComposablePart part) at System.ComponentModel.Composition.AttributedModelServices.SatisfyImportsOnce(ICompositionService compositionService, Object attributedPart) at Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.Composition.RootContainer.RecomposeParts() at Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.App.OnStartup(StartupEventArgs e) at System.Windows.Application.<.ctor>b__1(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(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 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, 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.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at Microsoft.Dynamics.Performance.Deployment.Console.ConfigurationConsole.App.Main()

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,253 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,188 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans