version : win32.win32.x86_64-05.15.zip
window : windows 7 ultimate k 64bit
java : jdk1.7.0_03
쿼리 에디터의 창이 200라인 정도 넘어가면 실제 마우스 포인터의 위치와
에디터의 동작하는 위치가 차이가 많이 납니다.
말로 설명하기 에메 하지만 클릭이나 드래그를 했을경우에
실제 동작한 영역 보다 4라인 정도 아래에 위치한 영역이 선택되거나 클릭됩니다.
그리고 한글이 잘 써지다가도 안써질때가 있구요.
추가로 디비 새로 추가해서 저장할때 에러 발생하고 넘어가는 경우가 있습니다.
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/hangum/db/commons/sql/query/Tadpole-System-SQLiteSQL.xml.
--- The error occurred while executing update.
--- Check the INSERT INTO user_db(seq, user_seq, type, url, database, display_name, host, port, locale, passwd, user) VALUES( (select max(seq) from user_db)+1 , ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) .
--- Check the SQL Statement (preparation failed).
--- Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (table user_db has no column named locale)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:393)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.insert(SqlMapClientImpl.java:58)
at com.hangum.db.system.TadpoleSystem_UserDBQuery.newUserDB(TadpoleSystem_UserDBQuery.java:43)
at com.hangum.db.browser.rap.core.dialog.dbconnect.MySQLLoginComposite.connection(MySQLLoginComposite.java:243)
at com.hangum.db.browser.rap.core.dialog.dbconnect.DBLoginDialog.okPressed(DBLoginDialog.java:291)
at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:457)
at com.hangum.db.browser.rap.core.dialog.dbconnect.DBLoginDialog.buttonPressed(DBLoginDialog.java:315)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:609)
at org.eclipse.swt.events.SelectionEvent.dispatchToObserver(SelectionEvent.java:191)
at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:186)
at org.eclipse.swt.events.TypedEvent.executeNext(TypedEvent.java:208)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1145)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1135)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:841)
at org.eclipse.jface.window.Window.open(Window.java:817)
at com.hangum.db.browser.rap.core.actions.global.ConnectDatabaseAction.runConnectionDialog(ConnectDatabaseAction.java:64)
at com.hangum.db.browser.rap.core.actions.global.ConnectDatabaseAction.run(ConnectDatabaseAction.java:47)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:493)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:575)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:492)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
at org.eclipse.swt.internal.widgets.UntypedEventAdapter.dispatchEvent(UntypedEventAdapter.java:646)
at org.eclipse.swt.internal.widgets.UntypedEventAdapter.widgetSelected(UntypedEventAdapter.java:90)
at org.eclipse.swt.events.SelectionEvent.dispatchToObserver(SelectionEvent.java:191)
at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:186)
at org.eclipse.swt.events.TypedEvent.executeNext(TypedEvent.java:208)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1145)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1135)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2733)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2694)
at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
at com.hangum.db.browser.rap.Application.createUI(Application.java:29)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
at java.lang.Thread.run(Thread.java:722)
at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
Caused by: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (table user_db has no column named locale)
at org.sqlite.DB.newSQLException(DB.java:383)
at org.sqlite.DB.newSQLException(DB.java:387)
at org.sqlite.DB.throwex(DB.java:374)
at org.sqlite.NativeDB.prepare(Native Method)
at org.sqlite.DB.prepare(DB.java:123)
at org.sqlite.PrepStmt.(PrepStmt.java:42)
at org.sqlite.Conn.prepareStatement(Conn.java:404)
at org.sqlite.Conn.prepareStatement(Conn.java:399)
at org.sqlite.Conn.prepareStatement(Conn.java:383)
at org.apache.commons.dbcp.DelegatingConnection.prepareStatement(DelegatingConnection.java:248)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.prepareStatement(PoolingDataSource.java:302)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.ibatis.common.jdbc.logging.ConnectionLogProxy.invoke(ConnectionLogProxy.java:53)
at $Proxy1.prepareStatement(Unknown Source)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.prepareStatement(SqlExecutor.java:497)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:75)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteUpdate(MappedStatement.java:216)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:94)
... 43 more
감사합니다.