의견 및 건의

접속을 못하네요...

작성자 정보

  • 삼부사백이호 작성
  • 작성일

컨텐츠 정보

본문


안녕하세요 개발자님...



아래와 같은 내용의 에러가 뜨는데.... 일단 접속이 안되고....

앞 전에 업데이트가 있어서 4000개 이상되는 파일 읽는라고 5일정도 소요되었습니다.

중간정도후에 이런 메세지가 나온듯한데.....

원인을 모르겠네요.....

가끔 파일 하나하나 다시 읽어야하는경우.... 너무 많은 자료를 걸어두어서 ....

시간도 많이 걸리고 조금 불편해지는 경우가 발생합니다.

일단 지금은 접속이 안되는 상황입니다...

해결 부탁드립니다.


==============================================================

!SESSION Sun Jan 30 03:22:07 KST 2022 ------------------------------------------

!ENTRY org.eclipse.equinox.launcher 4 0 2022-01-30 03:22:07.418

!MESSAGE Could not find extension: org.eclipse.fx.osgi

!SESSION 2022-01-30 03:22:07.354 -----------------------------------------------

eclipse.buildId=unknown

java.version=11.0.12

java.vendor=Eclipse Foundation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ko_KR

Framework arguments:  -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState

Command-line arguments:  -os win32 -ws win32 -arch x86_64 -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clearPersistedState -clean -clearPersistedState


!ENTRY org.eclipse.osgi 4 0 2022-01-30 03:22:08.878

!MESSAGE Bundle org.eclipse.fx.osgi not found.


!ENTRY org.eclipse.osgi 4 0 2022-01-30 03:22:17.139

!MESSAGE Application error

!STACK 1

org.eclipse.e4.core.di.InjectionException: org.apache.ibatis.exceptions.PersistenceException: 

### Error getting a new connection.  Cause: java.sql.SQLException: opening db: './dbs/amrcpdb.db': 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다

### Cause: java.sql.SQLException: opening db: './dbs/amrcpdb.db': 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다

at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)

at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317)

at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:245)

at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:147)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:233)

at java.base/java.util.Optional.ifPresent(Unknown Source)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)

at com.amrcp.app.AMRCPApplication.start(AMRCPApplication.java:30)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)

at org.eclipse.equinox.launcher.Main.run(Main.java:1467)

Caused by: org.apache.ibatis.exceptions.PersistenceException: 

### Error getting a new connection.  Cause: java.sql.SQLException: opening db: './dbs/amrcpdb.db': 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다

### Cause: java.sql.SQLException: opening db: './dbs/amrcpdb.db': 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다

at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)

at org.apache.ibatis.session.defaults.DefaultSqlSession.getConnection(DefaultSqlSession.java:296)

at com.amrcp.dbs.impl.MyConfDBImpl.getMyConfList(MyConfDBImpl.java:192)

at com.amrcp.dbs.impl.MyConfDBImpl.getMyConf(MyConfDBImpl.java:47)

at com.amrcp.model.preferences.AMPropService.initLoading(AMPropService.java:92)

at com.amrcp.model.preferences.AMPropService.getInstance(AMPropService.java:66)

at com.amrcp.app.e4.AME4LifeCycle.amrcpDataDirSetting(AME4LifeCycle.java:245)

at com.amrcp.app.e4.AME4LifeCycle.postContextCreate(AME4LifeCycle.java:146)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)

... 20 more

Caused by: java.sql.SQLException: opening db: './dbs/amrcpdb.db': 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다

at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:231)

at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:61)

at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:28)

at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:21)

at org.sqlite.JDBC.createConnection(JDBC.java:115)

at org.sqlite.JDBC.connect(JDBC.java:90)

at java.sql/java.sql.DriverManager.getConnection(Unknown Source)

at java.sql/java.sql.DriverManager.getConnection(Unknown Source)

at org.apache.ibatis.datasource.unpooled.UnpooledDataSource.doGetConnection(UnpooledDataSource.java:224)

at org.apache.ibatis.datasource.unpooled.UnpooledDataSource.doGetConnection(UnpooledDataSource.java:219)

at org.apache.ibatis.datasource.unpooled.UnpooledDataSource.getConnection(UnpooledDataSource.java:95)

at org.apache.ibatis.datasource.pooled.PooledDataSource.popConnection(PooledDataSource.java:432)

at org.apache.ibatis.datasource.pooled.PooledDataSource.getConnection(PooledDataSource.java:89)

at org.apache.ibatis.transaction.jdbc.JdbcTransaction.openConnection(JdbcTransaction.java:139)

at org.apache.ibatis.transaction.jdbc.JdbcTransaction.getConnection(JdbcTransaction.java:61)

at org.apache.ibatis.session.defaults.DefaultSqlSession.getConnection(DefaultSqlSession.java:294)

... 31 more


관련자료

댓글 1

AMRCP님의 댓글

  • AMRCP
  • 작성일
파일이 손상되었기 때문에, 새로 설치를 해주셔야 되는 상황이네요.

물리적 파일의 문제로, 복구나 에러조치가 아닌 새로 신규 설치를 진행해주시기를 요청 드립니다.

기존에 작업된 파일들은 빠르게 로딩이 됩니다.


요전의 업데이트처럼 파일을 모두 다시 로딩해야 되는 상황은 발생하지 않을 것입니다.

중요한, 기능 개선이고 데이타의 정확도를 일치시키기 위해서 부득이하게

파일 전체에 대해서 작업하도록 한 부분입니다.


참고로, DB의 사이즈나 최적화에 문제가 있다고 판단될경우

업데이트 - >데이타 보정 및 최적화 -> DB 최적화를 수행해주시면 됩니다.



일단, Full 버전을 다운 받아, 새로 로딩 작업 부탁드리겠습니다.

감사합니다.

의견 및 건의

최근글


새댓글