Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run v1.2.0 and crashed #1

Closed
Mangome opened this issue Nov 3, 2017 · 8 comments
Closed

Run v1.2.0 and crashed #1

Mangome opened this issue Nov 3, 2017 · 8 comments

Comments

@Mangome
Copy link

Mangome commented Nov 3, 2017

Run and turned out ExcelMerge.GUI has stoped working.
snipaste20171103_190230
My OS is Windows 7 Service Pack 1

@Mangome
Copy link
Author

Mangome commented Nov 3, 2017

v1.1.2 works good in my machine.

@skanmera
Copy link
Owner

skanmera commented Nov 3, 2017

Can you post error log details?
Please check with the following procedure immediately after the application crashes.

  1. Start Event Viewer
  2. Open Windows Logs → Application
  3. Find .Net Runtime error of ExcelMerge.GUI.exe

If an error log exists, post the screenshot.

@Mangome
Copy link
Author

Mangome commented Nov 4, 2017

Here is the error log:

应用程序: ExcelMerge.GUI.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.Management.Automation.Runspaces.PSSnapInException
在 System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly(System.Management.Automation.PSSnapInInfo)
在 System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIn(System.Management.Automation.PSSnapInInfo)
在 System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIns(System.Collections.ObjectModel.Collection`1<System.Management.Automation.PSSnapInInfo>, System.Management.Automation.Runspaces.PSConsoleLoadException ByRef)
在 System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadConsole(System.Management.Automation.Runspaces.PSConsoleLoadException ByRef)
在 System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.CreateDefaultConfiguration()
在 System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost)
在 System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace()
在 ExcelMerge.GUI.Shell.PowerShellHost..ctor()
在 ExcelMerge.GUI.Views.MainWindow..ctor()
在 ExcelMerge.GUI.Commands.DiffCommand.Execute()
在 ExcelMerge.GUI.App.OnStartup(System.Windows.StartupEventArgs)
在 System.Windows.Application.<.ctor>b__1_0(System.Object)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
在 System.Windows.Threading.DispatcherOperation.InvokeImpl()
在 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
在 System.Windows.Threading.DispatcherOperation.Invoke()
在 System.Windows.Threading.Dispatcher.ProcessQueue()
在 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
在 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
在 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
在 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
在 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
在 System.Windows.Application.RunDispatcher(System.Object)
在 System.Windows.Application.RunInternal(System.Windows.Window)
在 System.Windows.Application.Run(System.Windows.Window)
在 ExcelMerge.GUI.App.Main()

@skanmera
Copy link
Owner

skanmera commented Nov 4, 2017

Thank you for posting the error log.

Check .NET versions installed on your PC.
You can easily check with this tool.
And if ver4.5.2 is not installed, download it from here and install it and try ExcelMerge.

@Mangome
Copy link
Author

Mangome commented Nov 4, 2017

image
Should I downgrade my .NET back to 4.5.2?

@skanmera
Copy link
Owner

skanmera commented Nov 4, 2017

No, you do not need to.
I tried a possible modification.
Please try the attached installer.

msi.zip

@Mangome
Copy link
Author

Mangome commented Nov 4, 2017

Problem fixed with the new installer, thanks bro.

@skanmera
Copy link
Owner

skanmera commented Nov 4, 2017

Thanks!
It will be released as ver1.2.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants