none
My SCVMM upgrade to UR6 after, I can't create VM and hardware profile.

    Question

  • My SCVMM's hardware profile is missing, once I create hardware profile in  Library , system will be crash. how to fix it?
    Friday, May 1, 2015 1:53 AM

Answers

  • Microsoft has released a Hotfix regarding localized VMM installations. Microsofts problem description does not exactly match the issues described here. Install it at your own risk.

    Localized Virtual Machine Manager Administrator Console fails to connect after you install VMM 2012 R2 Update Rollup 6: https://support.microsoft.com/en-us/kb/3065235/

    Tuesday, May 19, 2015 1:24 PM

All replies

  • Had a similar problem a couple of days ago.

    where able to create Hardware Profiles, but not delete them. and since the Create Virtual machine process in vmm creates and remove a Hardware Template, the creation failed.

    when it failed to delete, i got a error log located in C:\ProgramData\VMMLogs\. take a look at it.

    in my case it was a database error. 

    i ran "DBCC CHECKDB (VirtualManagerDB)" and it indicated that my indexes was corrupted. 

    I then did run "DBCC CHECKDB (VirtualManagerDB, repair_rebuild)" and it fixed the problem.

    Read the log, check the database. and if its the same problem as me. run the repair_rebuild.
    but remember to take a backup, just in case.

    Saturday, May 2, 2015 8:53 AM
  • We have the same problem after upgrading Virtual Machine Manager 2012 R2 to UR6 (dutch version). Maybe is it a bug.

    We get an unexpected error when we try to create a VM or make a clone of a VM. When I go to Library > Profiles > Hardware profiles and try to create a new profile, the Virtual Machine Manager crash with the following errors in event log:

    Logboeknaam:   Application
    Bron:          .NET Runtime
    Datum:         4-5-2015 14:22:18
    Gebeurtenis-id:1026
    Taakcategorie: Geen
    Niveau:        Fout
    Trefwoorden:   Klassiek
    Gebruiker:     n.v.t.
    Computer:      servername
    Beschrijving:
    Toepassing: VmmAdminUI.exe
    Framework-versie: v4.0.30319
    Beschrijving: het proces is beëindigd als gevolg van een onverwerkte uitzondering.
    Uitzonderingsinformatie: System.Reflection.TargetInvocationException
    Stack:
       bij System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
       bij System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
       bij System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
       bij System.Activator.CreateInstance[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]()
       bij Microsoft.VirtualManager.UI.VmmControls.SettingViewModel`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].get_Page()
       bij Microsoft.VirtualManager.UI.WorkloadCreation.BaseNetworkAdapterTemplateViewModelWrapper.Initialize()
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController+NetworkController.GetNetworkWpfSetting(Microsoft.VirtualManager.Remoting.NICType)
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.InitializeFromViridianDefaults()
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareProfileController.InitializeNodes(Microsoft.SystemCenter.VirtualMachineManager.LibObjectBase)
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.InitializeFromFullyCachedSourceObject(Microsoft.SystemCenter.VirtualMachineManager.LibObjectBase)
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.InitializeFromSourceObject(Microsoft.SystemCenter.VirtualMachineManager.LibObjectBase)
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareControllerFactory.CreateInstance(Microsoft.SystemCenter.VirtualMachineManager.LibObjectBase, System.String, Microsoft.VirtualManager.UI.CommonControls.SettingsTree.SettingsTree, Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesContext, System.Guid, Boolean, System.Nullable`1<Int32>)
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesControl.Initialize(Microsoft.SystemCenter.VirtualMachineManager.LibObjectBase, Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesContext, System.String, System.Guid, Boolean, System.Nullable`1<Int32>)
       bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesControl.Initialize(Microsoft.SystemCenter.VirtualMachineManager.LibObjectBase, Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesContext, System.String, System.Guid, System.Nullable`1<Int32>)
       bij Microsoft.VirtualManager.UI.Dialogs.HardwareProperties.HardwarePropertiesViewModel.OnHardwarePropertiesPageLoaded()
       bij Microsoft.VirtualManager.UI.Dialogs.HardwareProperties.HardwareProperties.Initialize(Microsoft.VirtualManager.UI.Data.IClientDataContext)
       bij Microsoft.VirtualManager.UI.Dialogs.HardwareProperties.HardwareProperties..ctor(Microsoft.VirtualManager.UI.Data.IClientDataContext)
       bij Microsoft.VirtualManager.UI.Pages.Library.NewHardwareProfileAction.OnClick()
       bij Microsoft.VirtualManager.UI.ConsoleFramework.ActionBase.System.Windows.Input.ICommand.Execute(System.Object)
       bij MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
       bij System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
       bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       bij System.Windows.Threading.DispatcherOperation.InvokeImpl()
       bij System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
       bij System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       bij System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       bij System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       bij System.Windows.Threading.DispatcherOperation.Invoke()
       bij System.Windows.Threading.Dispatcher.ProcessQueue()
       bij System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       bij MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
       bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       bij System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
       bij MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
       bij MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
       bij System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
       bij System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
       bij System.Windows.Threading.Dispatcher.Run()
       bij System.Windows.Application.RunDispatcher(System.Object)
       bij System.Windows.Application.RunInternal(System.Windows.Window)
       bij System.Windows.Application.Run(System.Windows.Window)
       bij Microsoft.VirtualManager.UI.VmmAdmin.Program.Main(System.String[])

    Logboeknaam:   Application
    Bron:          Application Error
    Datum:         4-5-2015 14:22:18
    Gebeurtenis-id:1000
    Taakcategorie: (100)
    Niveau:        Fout
    Trefwoorden:   Klassiek
    Gebruiker:     n.v.t.
    Computer:      servername
    Beschrijving:
    Naam van toepassing met fout: VmmAdminUI.exe, versie: 3.2.7895.0, tijdstempel: 0x54bca98e
    Naam van module met fout: KERNELBASE.dll, versie: 6.3.9600.17415, tijdstempel: 0x54504ade
    Uitzonderingscode: 0xe0434352
    Foutmarge: 0x00014598
    Id van proces met fout: 0x1188
    Starttijd van toepassing met fout: 0x01d0866393dc00ef
    Pad naar toepassing met fout: C:\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\Bin\VmmAdminUI.exe
    Pad naar module met fout: C:\Windows\SYSTEM32\KERNELBASE.dll
    Rapport-id: 342f8577-f258-11e4-80d1-001f29c7a50c
    Volledige pakketnaam met fout: 
    Relatieve toepassings-id van pakket met fout: 

    And have the following error in the VmmAdminUI:

    Probleemhandtekening:
      Gebeurtenisnaam van probleem: CLR20r3
      Probleemhandtekening 01: VmmAdminUI.exe
      Probleemhandtekening 02: 3.2.7895.0
      Probleemhandtekening 03: 54bca98e
      Probleemhandtekening 04: Microsoft.VirtualManager.UI.HardwareProperties
      Probleemhandtekening 05: 3.2.8002.0
      Probleemhandtekening 06: 552fde14
      Probleemhandtekening 07: 19
      Probleemhandtekening 08: 199
      Probleemhandtekening 09: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NB
      Versie van besturingssysteem: 6.3.9600.2.0.0.272.7
      Landinstelling-id: 1043
      Aanvullende informatie 1: 5861
      Aanvullende informatie 2: 5861822e1919d7c014bbb064c64908b2
      Aanvullende informatie 3: a10f
      Aanvullende informatie 4: a10ff7d2bb2516fdc753f9c34fc3b069

    I have try the repair_rebuild fix, but ths don't solve the problem. Have somebody other solutions?

    Thanks in advance.



    • Edited by nicoonline Monday, May 4, 2015 12:44 PM
    Monday, May 4, 2015 12:31 PM
  • Yes, we are getting the same unexpected error in the hardware profile section and while cloning vms after update to SCVMM 2012R2 UR6. We are using the german version.

    Anybody there with a solution? Thanks in advance.


    • Edited by Sven Boll Tuesday, May 5, 2015 11:20 AM
    Tuesday, May 5, 2015 11:16 AM
  • I have same problem. After UR6.

    Cannot create new VM

    Wednesday, May 6, 2015 9:47 AM
  • In addition on my other reply! I have do deeper troubleshooting and found with the debug function (see kb2913445) the following reason for the problem. It going wrong on the following object:

    Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.NetworkAdapterPanelForTemplateAndSsu.InitializeComponent

    Only I cannot find how to solve. Have somebody any suggestions? 

    How to enable debug logging in Virtual Machine Manage: https://support.microsoft.com/en-us/kb/2913445

    -----------------------------------------------------------------------

    [3]158C.1590::‎2015‎-‎05‎-‎08 09:51:16.099 [Microsoft-VirtualMachineManager-Debug]24,4,DRSetting.cs,307,Found 0 replication groups, showing 0 replication groups,{00000000-0000-0000-0000-000000000000}
    [3]158C.1590::‎2015‎-‎05‎-‎08 09:51:16.121 [Microsoft-VirtualMachineManager-Debug]24,4,HardwareSubControllers.cs,156,a SCSI adapter was added,{00000000-0000-0000-0000-000000000000}
    [3]158C.1590::‎2015‎-‎05‎-‎08 09:51:16.202 [Microsoft-VirtualMachineManager-Debug]24,1,Program.cs,67,Unhandled exception,{00000000-0000-0000-0000-000000000000}
    [3]158C.1590::‎2015‎-‎05‎-‎08 09:51:16.203 [Microsoft-VirtualMachineManager-Debug]24,1,Program.cs,67,System.Reflection.TargetInvocationException: Het doel van een aanroep heeft een uitzondering veroorzaakt. ---> System.Windows.Markup.XamlParseException: Het instellen van de connectionId heeft een uitzondering veroorzaakt. ---> System.InvalidCastException: Kan een object van het type System.Windows.Controls.Label niet converteren naar het type System.Windows.Controls.Grid.     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.NetworkAdapterPanelForTemplateAndSsu.System.Windows.Markup.IComponentConnector.Connect(Int32 connectionId, Object target)     bij MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetConnectionId(Object root, Int32 connectionId, Object instance)     --- Einde van intern uitzonderingsstackpad ---     bij System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)     bij System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)     bij System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)     bij System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.NetworkAdapterPanelForTemplateAndSsu.InitializeComponent()     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.NetworkAdapterPanelForTemplateAndSsu..ctor()     --- Einde van intern uitzonderingsstackpad ---     bij System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)     bij System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)     bij System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)     bij System.Activator.CreateInstance[T]()     bij Microsoft.VirtualManager.UI.VmmControls.SettingViewModel`1.get_Page()     bij Microsoft.VirtualManager.UI.WorkloadCreation.BaseNetworkAdapterTemplateViewModelWrapper.Initialize()     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.NetworkController.GetNetworkWpfSetting(NICType nicType)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.InitializeFromViridianDefaults()     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareProfileController.InitializeNodes(LibObjectBase sourceObject)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.InitializeFromFullyCachedSourceObject(LibObjectBase sourceObject)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareController.InitializeFromSourceObject(LibObjectBase sourceObject)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwareControllerFactory.CreateInstance(LibObjectBase sourceObject, String resultName, SettingsTree settingsTree, HardwarePropertiesContext context, Guid jobID, Boolean showCloudPanels, Nullable`1 generation)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesControl.Initialize(LibObjectBase obj, HardwarePropertiesContext context, String resultName, Guid jobID, Boolean showCloudPanels, Nullable`1 generation)     bij Microsoft.VirtualManager.UI.WorkloadCreation.HardwareProperties.HardwarePropertiesControl.Initialize(LibObjectBase obj, HardwarePropertiesContext context, String resultName, Guid jobID, Nullable`1 generation)     bij Microsoft.VirtualManager.UI.Dialogs.HardwareProperties.HardwarePropertiesViewModel.OnHardwarePropertiesPageLoaded()     bij Microsoft.VirtualManager.UI.Dialogs.HardwareProperties.HardwareProperties.Initialize(IClientDataContext clientDataContext)     bij Microsoft.VirtualManager.UI.Dialogs.HardwareProperties.HardwareProperties..ctor(IClientDataContext dataContext)     bij Microsoft.VirtualManager.UI.Pages.Library.NewHardwareProfileAction.OnClick()     bij Microsoft.VirtualManager.UI.ConsoleFramework.ActionBase.System.Windows.Input.ICommand.Execute(Object parameter)     bij MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)     bij System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)     bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)     bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)     bij System.Windows.Threading.DispatcherOperation.InvokeImpl()     bij System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)     bij System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)     bij System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)     bij System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)     bij System.Windows.Threading.DispatcherOperation.Invoke()     bij System.Windows.Threading.Dispatcher.ProcessQueue()     bij System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)     bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)     bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)     bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)     bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)     bij System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)     bij MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)     bij MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)     bij System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)     bij System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)     bij System.Windows.Threading.Dispatcher.Run()     bij System.Windows.Application.RunDispatcher(Object ignore)     bij System.Windows.Application.RunInternal(Window window)     bij System.Windows.Application.Run(Window window)     bij Microsoft.VirtualManager.UI.VmmAdmin.Program.Main(String[] args),{00000000-0000-0000-0000-000000000000}
    [0]145C.1704::‎2015‎-‎05‎-‎08 09:51:19.456 [Microsoft-VirtualMachineManager-Debug]18,2,ClientConnection.cs,154,Closing client connection: uuid:9f1d116e-ae16-4f1b-8a1d-b8740ed9035b;id=1,{00000000-0000-0000-0000-000000000000}
    Friday, May 8, 2015 8:15 AM
  • We are using a russian version - the same problem.

    In addition:

    When i try to create hardware profile in GUI - error, but i can create hardware profile in PowerShell.

    When i try to add the network adapter into profile created in PowerShell - error :)

    I can't create or clone a vm, i can't create hardware profile or vm template... any operation fails, when i try to work with virtual hardware... it's a very sad.

    P.S. i checked my VirtualManagerDB - database working normally.

    Saturday, May 9, 2015 8:24 AM
  • We have the same problem with french version

    Monday, May 11, 2015 6:53 AM
  • The same situation with russian version.
    Tuesday, May 12, 2015 11:19 AM
  • The same problem, can't create new vm's. Help.
    Tuesday, May 12, 2015 3:13 PM
  • This is serious problem! So I can see, have many persons the same problem. I hope that the Microsoft Critical Support Team also read this topic and will come very soon with a solution! Thanks in advance.
    Wednesday, May 13, 2015 10:23 AM
  • Microsoft?

    Please stop to keep the silence, this problem is very critical!

    Thursday, May 14, 2015 12:59 PM
  • The same situation with Spanish version.
    Tuesday, May 19, 2015 11:16 AM
  • Microsoft has released a Hotfix regarding localized VMM installations. Microsofts problem description does not exactly match the issues described here. Install it at your own risk.

    Localized Virtual Machine Manager Administrator Console fails to connect after you install VMM 2012 R2 Update Rollup 6: https://support.microsoft.com/en-us/kb/3065235/

    Tuesday, May 19, 2015 1:24 PM
  • The fix that you report it fails to connect.
    I connect but can not create vm. Also if I try to create a new hardware profile vmmadminui crash and closes the application.
    Tuesday, May 19, 2015 3:27 PM
  • A lot of thanks Mig-ch! The hotfix solve our problem.
    Tuesday, May 19, 2015 3:27 PM
  • Yep! all ok after hotfix
    Tuesday, May 19, 2015 3:44 PM
  • Yes, the problem above was fixed with this hotfix but... :)

    If you try to add new HNV Gateway based on Windows Server, you will see the next: when you try to add network connections to the new gate, the vmm will respond you "The gateway did not return any network interface" :)

    But you can add connectivity over PowerShell!! :)

    The Story about UR6 continue!

    When we can get the next hotfix? :)

    I start the new thread here

    https://social.technet.microsoft.com/Forums/systemcenter/ru-RU/79cbdb5b-54c0-4b82-93a1-3bb648f1ca22/problems-after-install-ur6?forum=virtualmachingmgrhyperv

    • Edited by Ahillesss Thursday, May 21, 2015 12:22 PM
    Thursday, May 21, 2015 12:18 PM
  • Yes, this Hotfix works also for us.

    Thanks

    Friday, May 22, 2015 11:22 AM
  • same issue  'An unexpected error' when creating VM from template...
    We have this issue since we installed UR6, it was working well before.
    We are using with french version.
    Tuesday, June 2, 2015 11:18 AM
  • +1 With Russian Version
    Tuesday, June 9, 2015 9:43 AM
  • Temporary solution - go to Vmm Consosle installation folder where vmmAdminUi.exe located. Then rename folder with you default system language name (ie ru rename to ru_) which contains UI dll language files. After that vmmAdminUi start with English locale, but ALL operations are worked perfectly with no erros. This helpful for me!

    P.S.

    Sorry for  my English


    • Proposed as answer by RealECP Tuesday, June 9, 2015 9:57 AM
    • Edited by RealECP Tuesday, June 9, 2015 9:57 AM
    Tuesday, June 9, 2015 9:57 AM