Jump to content
Please log in with your Neo Studio ID ×

최근 네오 스튜디오 펜매니저 윈도우 버전 실행시 에러


Recommended Posts

최근 얼마전 부터 펜 매니저 윈도우 버전 실행을 하면 경고창과 함께 오류가 나고 실행이 안되는데 어떻게 해결해야 할까요?

 

- microsoft.net framework라는 이름으로 창이 뜹니다.

 

- 윈도우 내부 내용은 아래와 같습니다.

 

응용 프로그램에서 처리되지 않은 예외가 발생했습니다. [계속]을 클릭하면 응용 프로그램에서 이 오류를 무시하고 계속합니다.

[끝내기]를 클릭하면 응용 프로그램이 즉시 닫힙니다.

 

database disk image is malformed

database disk image is malformed

 

-자세히를 눌렀을때의 내용은 다음과 같습니다

 

이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.

************** 예외 텍스트 **************
code = Corrupt (11), message = System.Data.SQLite.SQLiteException (0x800007EF): database disk image is malformed
database disk image is malformed
   위치: System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
   위치: System.Data.SQLite.SQLiteCommand.BuildNextCommand()
   위치: System.Data.SQLite.SQLiteDataReader.NextResult()
   위치: System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
   위치: System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   위치: System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
   위치: Agent.MainFrm.LoadDB()
   위치: Agent.MainFrm.Login(Session session, Boolean isAdd)
   위치: Agent.MainFrm.MainFrm_Load(Object sender, EventArgs e)
   위치: System.Windows.Forms.Form.OnLoad(EventArgs e)
   위치: MetroFramework.Forms.MetroForm.OnLoad(EventArgs e)
   위치: System.Windows.Forms.Form.OnCreateControl()
   위치: System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   위치: System.Windows.Forms.Control.CreateControl()
   위치: System.Windows.Forms.Control.WmShowWindow(Message& m)
   위치: System.Windows.Forms.Control.WndProc(Message& m)
   위치: System.Windows.Forms.Form.WmShowWindow(Message& m)
   위치: MetroFramework.Forms.MetroForm.WndProc(Message& m)
   위치: Agent.MainFrm.WndProc(Message& m)
   위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 로드된 어셈블리 **************
mscorlib
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4390.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
PenManager
    어셈블리 버전: 1.0.2.0
    Win32 버전: 1.0.2.0
    코드베이스: file:///C:/NeoLABConvergence/PenManager/PenManager.exe
----------------------------------------
System
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4360.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4390.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4390.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MetroFramework
    어셈블리 버전: 1.4.0.0
    Win32 버전: 1.4.0.0
    코드베이스: file:///C:/NeoLABConvergence/PenManager/MetroFramework.DLL
----------------------------------------
PenManager.resources
    어셈블리 버전: 1.0.1.18
    Win32 버전: 1.0.1.18
    코드베이스: file:///C:/NeoLABConvergence/PenManager/ko/PenManager.resources.DLL
----------------------------------------
Windows.Foundation
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.Foundation.winmd
----------------------------------------
Windows.Devices
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.Devices.winmd
----------------------------------------
System.Core
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4390.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Windows.Networking
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.Networking.winmd
----------------------------------------
System.Runtime.InteropServices.WindowsRuntime
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.InteropServices.WindowsRuntime/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.InteropServices.WindowsRuntime.dll
----------------------------------------
System.Configuration
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4190.0 built by: NET48REL1LAST_B
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Newtonsoft.Json
    어셈블리 버전: 12.0.0.0
    Win32 버전: 12.0.3.23909
    코드베이스: file:///C:/NeoLABConvergence/PenManager/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4250.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4270.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
MetroFramework.Fonts
    어셈블리 버전: 1.4.0.0
    Win32 버전: 1.4.0.0
    코드베이스: file:///C:/NeoLABConvergence/PenManager/MetroFramework.Fonts.DLL
----------------------------------------
Accessibility
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Management
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Data.SQLite
    어셈블리 버전: 1.0.112.1
    Win32 버전: 1.0.112.1
    코드베이스: file:///C:/NeoLABConvergence/PenManager/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Windows.Storage
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.Storage.winmd
----------------------------------------
System.Runtime
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.dll
----------------------------------------
Windows.Web
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.Web.winmd
----------------------------------------
Windows.ApplicationModel
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.ApplicationModel.winmd
----------------------------------------
Windows.Media
    어셈블리 버전: 255.255.255.255
    Win32 버전: 10.0.10011.16384
    코드베이스: file:///C:/WINDOWS/system32/WinMetadata/Windows.Media.winmd
----------------------------------------
System.EnterpriseServices
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Windows.Forms.resources
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4084.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 디버깅 **************
JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
config 파일(machine.config)의 jitDebugging 값을 
system.windows.forms 섹션에 설정해야 합니다.
또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
합니다.

예:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT 
디버거에 보내집니다.


 

Edited by 박주용
Link to comment
Share on other sites

  • Neo Studio

안녕하세요 @박주용연구원님!

 

올려주신 내용은 DB파일이 손상되어 표시되는 메세지인데요

혹시 저장위치를 수정하신 적이 있나요?

PC의 C:\(users)\Documents\NeoLAB\PenManager 에 있는 

(만약 저장위치를 바꾸셨다면 변경한 저장위치에 있는) data 파일을 올려주시면 

문제 원인을 파악해볼 수 있을 것 같습니다.

 

감사합니다:)

Link to comment
Share on other sites

  • Neo Studio

안녕하세요 @박주용연구원님

 

보내주신 파일 확인했습니다. 감사합니다.

확인 결과, 원인 불명으로 stroke DB 파일이 깨져있었습니다.

비정상 종료 등의 이유로 DB 작업이 미완료된 경우 이를 보완하기 위한 파일이 2개 생성되어 있는데

그 파일이 없어서 원인을 알 수가 없습니다.😢

 

data 파일을 삭제하고 펜매니저를 실행하시면 최근 동기화된 내용이 복원될 것입니다.

아쉽게도 그 사이의 데이터는 복구할 수 없습니다.

 

혹시 해당 오류가 발생한 재현경로가 있으시면 원인을 파악하는 데 도움이 될 수 있을 것 같습니다.

 

불편을 드려 죄송합니다.

감사합니다:)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...