Hwp 프로그램 실행 중 오류2

그림2 :
image

C# 오토메이션을 통해 여러 문서 인쇄 시 위와 같은 오류 창이 발생됩니다.
확인 부탁 드립니다.

감사합니다.

1개의 좋아요

안녕하세요.

해당 에러는 원인이 다양할 수 있어서 에러 메세지에 대한 로그 파일을 받으면 답변하는데 도움을 드릴 수 있을 것 같습니다.
로그를 수집하기 위해 아래와 같은 설정 파일을 변경한 후에 로그 파일의 내용을 코멘트로 남겨주세요.

1. %appdata%\HNC\User\Common\130\optionInfo.xml파일에서 
EnableExceptionLog value="0" 값을 1로 변경
2. 오류 동작 수행
3. 오류가 발생하면 %appdata%\HNC\Log\Hwp 경로에 생성된 ExceptionLog 파일 확인

*이전 작성 글도 그렇고 현재 한글 오토메이션을 일반적이지 않게 사용하는 것은 아닌가 생각되네요.

감사합니다.

1개의 좋아요

.NET CLR TotalMemory : 17075684 Bytes
Gen0 Count : 32
Gen1 Count : 29
Gen2 Count : 7
Virtual Memory Size : 558492 KBytes
Working Set Size : 50728 KBytes

App version: 13.0.0.866

System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.
위치: System.Windows.Interop.HwndKeyboardInputProvider.System.Windows.Input.IKeyboardInputProvider.AcquireFocus(Boolean checkOnly)
위치: System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
위치: System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
위치: System.Windows.Input.KeyboardDevice.Focus(IInputElement element)
위치: System.Windows.UIElement.Focus()
위치: Hnc.Controls.Native.MessageBoxImpl.MessageBoxImpl_Loaded(Object sender, RoutedEventArgs e)
위치: System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
위치: System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
위치: System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
위치: System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
위치: System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
위치: System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
위치: MS.Internal.LoadedOrUnloadedOperation.DoWork()
위치: System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
위치: System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
위치: System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
위치: System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
위치: System.Windows.Media.MediaContext.Resize(ICompositionTarget resizedCompositionTarget)
위치: System.Windows.Interop.HwndTarget.OnResize()
위치: System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
위치: System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
위치: MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
위치: MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
위치: System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
위치: System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

위 오류는 어떤 오류일까요?
설정 후 로그를 업로드 못하여 위와 같이 게시하였습니다.
회신 부탁드립니다.

1개의 좋아요

로그에 나온 콜스택은 앱 영역이 아닌 시스템 영역에서 발생하는 예외라서 도움을 드리기 어려운데요.
샘플 예제를 코멘트로 남겨주시거나 클라우드 스토리지로 공유해주시면 내부에서 확인해보겠습니다.

빠르게 도움드리지 못해 죄송합니다. :sob:
감사합니다.

1개의 좋아요