From 5fcf8ab796490abe5931736eb7a8deb01f77c1b4 Mon Sep 17 00:00:00 2001 From: DyCTaTOR <125912249+DyCTaTOR@users.noreply.github.com> Date: Tue, 16 Apr 2024 13:20:45 +0400 Subject: [PATCH] =?UTF-8?q?EntrysData=20=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=20+?= =?UTF-8?q?=20=D0=BF=D0=B0=D0=B3=D0=B8=D0=BD=D0=B0=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.mv.db | Bin 86016 -> 90112 bytes data.trace.db | 838 ++++++++++++++++++ .../com/example/demo/core/api/PageDto.java | 97 ++ .../example/demo/core/api/PageDtoMapper.java | 25 + .../demo/core/configuration/Constants.java | 2 + .../department/api/DepartmentController.java | 2 - .../department/service/DepartmentService.java | 2 - .../directions/api/DirectionsController.java | 11 +- .../directions/model/DirectionsEntity.java | 4 +- .../repository/DirectionsRepository.java | 6 + .../directions/service/DirectionsService.java | 14 +- .../entrysData/api/EntrysDataController.java | 11 +- .../demo/entrysData/api/EntrysDataDto.java | 6 +- .../entrysData/model/EntrysDataEntity.java | 5 +- .../repository/EntrysDataRepository.java | 6 + .../entrysData/service/EntrysDataService.java | 14 +- src/main/resources/application.properties | 2 +- 17 files changed, 1020 insertions(+), 25 deletions(-) create mode 100644 src/main/java/com/example/demo/core/api/PageDto.java create mode 100644 src/main/java/com/example/demo/core/api/PageDtoMapper.java diff --git a/data.mv.db b/data.mv.db index a74977e5f820ad7d1f2dfce212674baebe5b2c52..9c1fa91a11d87a2157801e01cb038150c2bffd6f 100644 GIT binary patch literal 90112 zcmeHwYiu1ymR?_ymuyRxpYmh;(lsrOMT@4ps;j%Ii5WzfX)rp z7PS=RvG;+ZkLU&v;W z=Xuk~d$+E?KO1s?I@!tiZkEm>mZd58DG##ge0%2uzB}trf0*suyt;k8xG=w#?I!PK zJF~IJ!VE>}5yyTk2P_9H2P_9H2P_9H2P_9H2P_9H2P_9H2P_BfI|r8R{{OzWfhE9l zz;eKHz;eKHz;eKHz;eKHz;eKHz;eKH;9he;D)~_sOkc~c&ywjI{N3#4ESvs-e>Cf} zz=On%Sxor!&i3~1ER6^t1H3rosW-iQ^@D7dpp0gTSE2yKldfkU?an6CyW7bu&RN_z zq>sQ7oT^=OMrt+3`S`5kkavpX$nO6E4SXIF z;vqL6BxIcXZooW0_H#HB@sN8I5}YIvOQ{=VF=mYAkVt(*{lE?KnDQ8&9O8(>^FlWy zJmWcz+z=k;V@_OXDHcX);!>2RB*es}I3`}ss7tBuWjSLmjT7$WG<0c#ILp1b#&lPI-u-Cil0-jcY0;@ghd#N; z6X@+9pX$08I{(J@w{*AHSB=%>4BvhAE<9;w?&IC8xwFGR)^`mvSndIlBcp=IVG4iH zuDJ)ysE^AQ`%?1bu-fN9d>y9HpTP%q5BdHR#0Y$9wc)O{i9999&*S0SXygFxIeLI=$7&D$FluzY z7K<0%%J%hl^*iptuY#p;X3v$6o$veZbZob=-3B(k<{n{~kuuCRwrkn0bq8JR!S6Q1 zbbj2mqJVYu%67a7dvK6tuJRiv=dNwX8(E(1WY?4Iq!@pPUh&t5pT?vfqfADD`FrK*l*&|Op>Nw-?J^rn+`Xf$lWOS@PKH)xeO=%bQ!9 zjmgdCWMi|rvekGsCLxG+dFnHesQM{;wXxLPTxz@;KpM`mD9t#EyujmmoQ8P<+p8!I zs1G7qL^G5mc>;peAdO+a!?>4$csKz`ZS-oRxv;w2ex>osu|-A5X6wz1t@eDYF}Z$m zZe@9Xa%OU&wcgy=T5YwruE4)Q(-veKZ!K>vHBe)tWn?ir36DBI_)$yCbFGcGV1q7a zugCfRsYc`2&#TAHH|LjH3yrPj+)97yHYZOX5xRlN<%P+{-152Q_Ey2q_QjQzY57mP zx!Rg+%r7-Jn)6%0@k`B(x0l=JPBU++y!6P_*BdV%yRI9iy$lR#h-Yjz7NB94+w)tE z<@Q4BvcaPHwf5%LMiWZBQv7u#nry7KjSDIs0+o}J4EfB(<&Dj)saG4Pj{Op}HPEzI z1);qb8dYIN0o6%S_Qir~RnXKhk-&kG+#xyRp-Zn~5XRpB7eX0lipPGUS z{o-L&XmPS(&~#cfaBrnL>3a=&&R^)!HK^+>Z?xvOmZ9x* W}%HU2k_@DW;g}&V@ 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 OPki_V4vz)@|NjBRZp%mj diff --git a/data.trace.db b/data.trace.db index f0c679e..59e524f 100644 --- a/data.trace.db +++ b/data.trace.db @@ -20157,3 +20157,841 @@ java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supporte at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:73) at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:00.051570+04:00 jdbc[3]: exception +java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported. + at org.h2.jdbc.JdbcConnection.setClientInfo(JdbcConnection.java:1626) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.populateClientAppName(GenericDataSource.java:199) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.openConnection(GenericDataSource.java:162) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.openConnection(H2DataSource.java:74) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:106) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:102) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.(JDBCRemoteInstance.java:61) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:119) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.(GenericDataSource.java:124) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.(H2DataSource.java:43) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createDataSourceImpl(H2MetaModel.java:55) + at org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider.openDataSource(GenericDataSourceProvider.java:106) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.openDataSource(DataSourceDescriptor.java:1402) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect0(DataSourceDescriptor.java:1239) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:1025) + at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:77) + at org.jkiss.dbeaver.runtime.jobs.ConnectJob.runSync(ConnectJob.java:104) + at org.jkiss.dbeaver.ui.actions.datasource.DataSourceHandler.connectToDataSource(DataSourceHandler.java:117) + at org.jkiss.dbeaver.ui.actions.datasource.UIServiceConnectionsImpl.initConnection(UIServiceConnectionsImpl.java:87) + at org.jkiss.dbeaver.model.DBUtils.initDataSource(DBUtils.java:2488) + at org.jkiss.dbeaver.model.navigator.DBNDataSource.initializeNode(DBNDataSource.java:158) + at org.jkiss.dbeaver.model.navigator.DBNDatabaseNode.getChildren(DBNDatabaseNode.java:227) + at org.jkiss.dbeaver.model.navigator.DBNDatabaseNode.getChildren(DBNDatabaseNode.java:1) + at org.jkiss.dbeaver.model.navigator.DBNUtils.getNodeChildrenFiltered(DBNUtils.java:91) + at org.jkiss.dbeaver.ui.navigator.database.load.TreeLoadService.evaluate(TreeLoadService.java:49) + at org.jkiss.dbeaver.ui.navigator.database.load.TreeLoadService.evaluate(TreeLoadService.java:1) + at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:89) + at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:73) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:23.443133+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:23.444355+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:28.524122+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:28.525132+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:28.526131+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:28.526131+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:33:59.935136+04:00 jdbc[3]: exception +java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported. + at org.h2.jdbc.JdbcConnection.setClientInfo(JdbcConnection.java:1626) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.populateClientAppName(GenericDataSource.java:199) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.openConnection(GenericDataSource.java:162) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.openConnection(H2DataSource.java:74) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:106) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:102) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.(JDBCRemoteInstance.java:61) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:119) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.(GenericDataSource.java:124) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.(H2DataSource.java:43) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createDataSourceImpl(H2MetaModel.java:55) + at org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider.openDataSource(GenericDataSourceProvider.java:106) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.openDataSource(DataSourceDescriptor.java:1402) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect0(DataSourceDescriptor.java:1239) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:1025) + at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:77) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:34:00.223281+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:34:00.224287+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:34:00.224287+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:34:00.225283+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:34:00.228282+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:146) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:351) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getAssociations(GenericTableBase.java:282) + at org.jkiss.dbeaver.model.virtual.DBVUtils.getAllAssociations(DBVUtils.java:329) + at org.jkiss.dbeaver.model.DBUtils.getAttributeReferrers(DBUtils.java:1062) + at org.jkiss.dbeaver.model.data.DBDAttributeBindingMeta.lateBinding(DBDAttributeBindingMeta.java:267) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:903) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:34:00.229283+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:146) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:351) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getAssociations(GenericTableBase.java:282) + at org.jkiss.dbeaver.model.virtual.DBVUtils.getAllAssociations(DBVUtils.java:329) + at org.jkiss.dbeaver.model.DBUtils.getAttributeReferrers(DBUtils.java:1062) + at org.jkiss.dbeaver.model.data.DBDAttributeBindingMeta.lateBinding(DBDAttributeBindingMeta.java:267) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:903) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:35:04.056862+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "DEPARTMENTS.ID" не найден +Column "DEPARTMENTS.ID" not found; SQL statement: +SELECT * FROM ENTRYS_DATA +JOIN DEPARTMENTS department_id +WHERE DEPARTMENTS.ID = department_id [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:244) + at org.h2.expression.ExpressionColumn.optimizeOther(ExpressionColumn.java:226) + at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:213) + at org.h2.expression.condition.Comparison.optimize(Comparison.java:147) + at org.h2.expression.Expression.optimizeCondition(Expression.java:148) + at org.h2.command.query.Select.prepareExpressions(Select.java:1177) + at org.h2.command.query.Query.prepare(Query.java:218) + at org.h2.command.Parser.prepareCommand(Parser.java:489) + at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:639) + at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:559) + at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1166) + at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) + at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStatementImpl.execute(JDBCStatementImpl.java:330) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStatementImpl.executeStatement(JDBCStatementImpl.java:131) + at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeStatement(SQLQueryJob.java:614) + at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.lambda$2(SQLQueryJob.java:505) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeSingleQuery(SQLQueryJob.java:524) + at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.extractData(SQLQueryJob.java:976) + at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$QueryResultsContainer.readData(SQLEditor.java:4133) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.118387+04:00 jdbc[3]: exception +java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported. + at org.h2.jdbc.JdbcConnection.setClientInfo(JdbcConnection.java:1626) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.populateClientAppName(GenericDataSource.java:199) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.openConnection(GenericDataSource.java:162) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.openConnection(H2DataSource.java:74) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:106) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:102) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.(JDBCRemoteInstance.java:61) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:119) + at org.jkiss.dbeaver.ext.generic.model.GenericDataSource.(GenericDataSource.java:124) + at org.jkiss.dbeaver.ext.h2.model.H2DataSource.(H2DataSource.java:43) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createDataSourceImpl(H2MetaModel.java:55) + at org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider.openDataSource(GenericDataSourceProvider.java:106) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.openDataSource(DataSourceDescriptor.java:1402) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect0(DataSourceDescriptor.java:1239) + at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:1025) + at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:77) + at org.jkiss.dbeaver.runtime.jobs.ConnectJob.runSync(ConnectJob.java:104) + at org.jkiss.dbeaver.ui.actions.datasource.DataSourceHandler.connectToDataSource(DataSourceHandler.java:117) + at org.jkiss.dbeaver.ui.actions.datasource.UIServiceConnectionsImpl.initConnection(UIServiceConnectionsImpl.java:87) + at org.jkiss.dbeaver.model.DBUtils.initDataSource(DBUtils.java:2488) + at org.jkiss.dbeaver.model.navigator.DBNDataSource.initializeNode(DBNDataSource.java:158) + at org.jkiss.dbeaver.model.navigator.DBNDatabaseNode.getChildren(DBNDatabaseNode.java:227) + at org.jkiss.dbeaver.model.navigator.DBNDatabaseNode.getChildren(DBNDatabaseNode.java:1) + at org.jkiss.dbeaver.model.navigator.DBNUtils.getNodeChildrenFiltered(DBNUtils.java:91) + at org.jkiss.dbeaver.ui.navigator.database.load.TreeLoadService.evaluate(TreeLoadService.java:49) + at org.jkiss.dbeaver.ui.navigator.database.load.TreeLoadService.evaluate(TreeLoadService.java:1) + at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:89) + at org.jkiss.dbeaver.ui.LoadingJob.run(LoadingJob.java:73) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.438533+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.439549+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.439549+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.440892+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:1) + at org.jkiss.dbeaver.model.exec.DBExecUtils.getBestIdentifier(DBExecUtils.java:541) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:883) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.443126+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:146) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:351) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getAssociations(GenericTableBase.java:282) + at org.jkiss.dbeaver.model.virtual.DBVUtils.getAllAssociations(DBVUtils.java:329) + at org.jkiss.dbeaver.model.DBUtils.getAttributeReferrers(DBUtils.java:1062) + at org.jkiss.dbeaver.model.data.DBDAttributeBindingMeta.lateBinding(DBDAttributeBindingMeta.java:267) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:903) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 12:39:31.444604+04:00 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Столбец "KEY_SEQ" не найден +Column "KEY_SEQ" not found [42122-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.jdbc.JdbcResultSet.getColumnIndex(JdbcResultSet.java:3492) + at org.h2.jdbc.JdbcResultSet.getInt(JdbcResultSet.java:337) + at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getInt(JDBCResultSetImpl.java:500) + at org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils.safeGetInt(JDBCUtils.java:114) + at org.jkiss.dbeaver.ext.generic.model.GenericUtils.safeGetInt(GenericUtils.java:84) + at org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel.createConstraintColumnsImpl(GenericMetaModel.java:869) + at org.jkiss.dbeaver.ext.h2.model.H2MetaModel.createConstraintColumnsImpl(H2MetaModel.java:178) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:98) + at org.jkiss.dbeaver.ext.generic.model.ConstraintKeysCache.fetchObjectRow(ConstraintKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:360) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getConstraints(GenericTableBase.java:251) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:146) + at org.jkiss.dbeaver.ext.generic.model.ForeignKeysCache.fetchObject(ForeignKeysCache.java:1) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.loadObjects(JDBCCompositeCache.java:351) + at org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCCompositeCache.getObjects(JDBCCompositeCache.java:120) + at org.jkiss.dbeaver.ext.generic.model.GenericTableBase.getAssociations(GenericTableBase.java:282) + at org.jkiss.dbeaver.model.virtual.DBVUtils.getAllAssociations(DBVUtils.java:329) + at org.jkiss.dbeaver.model.DBUtils.getAttributeReferrers(DBUtils.java:1062) + at org.jkiss.dbeaver.model.data.DBDAttributeBindingMeta.lateBinding(DBDAttributeBindingMeta.java:267) + at org.jkiss.dbeaver.model.exec.DBExecUtils.bindAttributes(DBExecUtils.java:903) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchEnd(ResultSetDataReceiver.java:165) + at org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable.readData(JDBCTable.java:212) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:123) + at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:191) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:121) + at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:5148) + at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:114) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) +2024-04-16 13:17:27.234181+04:00 database: flush +org.h2.message.DbException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/html-prog/Semestr 2/repos/Internet_Programming_2/data.mv.db [2.2.224/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/html-prog/Semestr 2/repos/Internet_Programming_2/data.mv.db [2.2.224/7]" [50000-224] + at org.h2.message.DbException.get(DbException.java:212) + at org.h2.message.DbException.convert(DbException.java:407) + at org.h2.mvstore.db.Store.lambda$new$0(Store.java:122) + at org.h2.mvstore.MVStore.handleException(MVStore.java:1546) + at org.h2.mvstore.MVStore.panic(MVStore.java:371) + at org.h2.mvstore.MVStore.(MVStore.java:291) + at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035) + at org.h2.mvstore.db.Store.(Store.java:133) + at org.h2.engine.Database.(Database.java:326) + at org.h2.engine.Engine.openSession(Engine.java:92) + at org.h2.engine.Engine.openSession(Engine.java:222) + at org.h2.engine.Engine.createSession(Engine.java:201) + at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:343) + at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:125) + at org.h2.Driver.connect(Driver.java:59) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:428) + at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:61) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) + at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215) + at org.hibernate.boot.model.relational.Database.(Database.java:45) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:223) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191) + at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:170) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1432) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1503) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:388) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:364) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) + at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) + at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) + at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) + at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1454) + at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) + at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) + at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) + at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:191) + at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:130) + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) + at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$10(ClassBasedTestDescriptor.java:378) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) + at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) + at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) + at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) + at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) + at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) + at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) + at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) + at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) + at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:290) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:279) + at java.base/java.util.Optional.orElseGet(Optional.java:364) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:278) + at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) + at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) + at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:95) + at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:91) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:60) + at org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:98) + at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40) + at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:529) + at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:757) + at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:452) + at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210) +Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Внутренняя ошибка: "org.h2.mvstore.MVStoreException: The file is locked: D:/html-prog/Semestr 2/repos/Internet_Programming_2/data.mv.db [2.2.224/7]" +General error: "org.h2.mvstore.MVStoreException: The file is locked: D:/html-prog/Semestr 2/repos/Internet_Programming_2/data.mv.db [2.2.224/7]" [50000-224] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:566) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + ... 138 more +Caused by: org.h2.mvstore.MVStoreException: The file is locked: D:/html-prog/Semestr 2/repos/Internet_Programming_2/data.mv.db [2.2.224/7] + at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996) + at org.h2.mvstore.SingleFileStore.lockFileChannel(SingleFileStore.java:143) + at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:117) + at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81) + at org.h2.mvstore.MVStore.(MVStore.java:286) + ... 132 more diff --git a/src/main/java/com/example/demo/core/api/PageDto.java b/src/main/java/com/example/demo/core/api/PageDto.java new file mode 100644 index 0000000..4cae429 --- /dev/null +++ b/src/main/java/com/example/demo/core/api/PageDto.java @@ -0,0 +1,97 @@ +package com.example.demo.core.api; + +import java.util.ArrayList; +import java.util.List; + +public class PageDto { + private List items = new ArrayList<>(); + private int itemsCount; + private int currentPage; + private int currentSize; + private int totalPages; + private long totalItems; + private boolean isFirst; + private boolean isLast; + private boolean hasNext; + private boolean hasPrevious; + + public List getItems() { + return items; + } + + public void setItems(List items) { + this.items = items; + } + + public int getItemsCount() { + return itemsCount; + } + + public void setItemsCount(int itemsCount) { + this.itemsCount = itemsCount; + } + + public int getCurrentPage() { + return currentPage; + } + + public void setCurrentPage(int currentPage) { + this.currentPage = currentPage; + } + + public int getCurrentSize() { + return currentSize; + } + + public void setCurrentSize(int currentSize) { + this.currentSize = currentSize; + } + + public int getTotalPages() { + return totalPages; + } + + public void setTotalPages(int totalPages) { + this.totalPages = totalPages; + } + + public long getTotalItems() { + return totalItems; + } + + public void setTotalItems(long totalItems) { + this.totalItems = totalItems; + } + + public boolean isFirst() { + return isFirst; + } + + public void setFirst(boolean isFirst) { + this.isFirst = isFirst; + } + + public boolean isLast() { + return isLast; + } + + public void setLast(boolean isLast) { + this.isLast = isLast; + } + + public boolean isHasNext() { + return hasNext; + } + + public void setHasNext(boolean hasNext) { + this.hasNext = hasNext; + } + + public boolean isHasPrevious() { + return hasPrevious; + } + + public void setHasPrevious(boolean hasPrevious) { + this.hasPrevious = hasPrevious; + } +} diff --git a/src/main/java/com/example/demo/core/api/PageDtoMapper.java b/src/main/java/com/example/demo/core/api/PageDtoMapper.java new file mode 100644 index 0000000..e8d3dd0 --- /dev/null +++ b/src/main/java/com/example/demo/core/api/PageDtoMapper.java @@ -0,0 +1,25 @@ +package com.example.demo.core.api; + +import java.util.function.Function; + +import org.springframework.data.domain.Page; + +public class PageDtoMapper { + private PageDtoMapper() { + } + + public static PageDto toDto(Page page, Function mapper) { + final PageDto dto = new PageDto<>(); + dto.setItems(page.getContent().stream().map(mapper::apply).toList()); + dto.setItemsCount(page.getNumberOfElements()); + dto.setCurrentPage(page.getNumber()); + dto.setCurrentSize(page.getSize()); + dto.setTotalPages(page.getTotalPages()); + dto.setTotalItems(page.getTotalElements()); + dto.setFirst(page.isFirst()); + dto.setLast(page.isLast()); + dto.setHasNext(page.hasNext()); + dto.setHasPrevious(page.hasPrevious()); + return dto; + } +} diff --git a/src/main/java/com/example/demo/core/configuration/Constants.java b/src/main/java/com/example/demo/core/configuration/Constants.java index 7bb609d..af14112 100644 --- a/src/main/java/com/example/demo/core/configuration/Constants.java +++ b/src/main/java/com/example/demo/core/configuration/Constants.java @@ -5,6 +5,8 @@ public class Constants { public static final String API_URL = "/api/1.0"; + public static final String DEFAULT_PAGE_SIZE = "5"; + private Constants() { } } diff --git a/src/main/java/com/example/demo/department/api/DepartmentController.java b/src/main/java/com/example/demo/department/api/DepartmentController.java index 9662e42..9a83f47 100644 --- a/src/main/java/com/example/demo/department/api/DepartmentController.java +++ b/src/main/java/com/example/demo/department/api/DepartmentController.java @@ -10,12 +10,10 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.example.demo.core.configuration.Constants; import com.example.demo.department.service.DepartmentService; -import com.example.demo.directions.model.DirectionsEntity; import com.example.demo.department.model.DepartmentEntity; import jakarta.validation.Valid; diff --git a/src/main/java/com/example/demo/department/service/DepartmentService.java b/src/main/java/com/example/demo/department/service/DepartmentService.java index 242cc14..8af28da 100644 --- a/src/main/java/com/example/demo/department/service/DepartmentService.java +++ b/src/main/java/com/example/demo/department/service/DepartmentService.java @@ -5,12 +5,10 @@ import java.util.stream.StreamSupport; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import org.springframework.web.bind.annotation.RequestParam; import com.example.demo.core.error.NotFoundException; import com.example.demo.department.model.DepartmentEntity; import com.example.demo.department.repository.DepartmentRepository; -import com.example.demo.directions.model.DirectionsEntity; @Service public class DepartmentService { diff --git a/src/main/java/com/example/demo/directions/api/DirectionsController.java b/src/main/java/com/example/demo/directions/api/DirectionsController.java index 85a8868..40fba4d 100644 --- a/src/main/java/com/example/demo/directions/api/DirectionsController.java +++ b/src/main/java/com/example/demo/directions/api/DirectionsController.java @@ -1,7 +1,5 @@ package com.example.demo.directions.api; -import java.util.List; - import org.modelmapper.ModelMapper; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -13,6 +11,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import com.example.demo.core.api.PageDto; +import com.example.demo.core.api.PageDtoMapper; import com.example.demo.core.configuration.Constants; import com.example.demo.department.service.DepartmentService; import com.example.demo.directions.service.DirectionsService; @@ -45,8 +45,11 @@ public class DirectionsController { } @GetMapping - public List getAll(@RequestParam(name = "departmentId", defaultValue = "0") Long departmentId) { - return directionsService.getAll(departmentId).stream().map(this::toDto).toList(); + public PageDto getAll( + @RequestParam(name = "departmentId", defaultValue = "0") Long departmentId, + @RequestParam(name = "page", defaultValue = "0") int page, + @RequestParam(name = "size", defaultValue = Constants.DEFAULT_PAGE_SIZE) int size) { + return PageDtoMapper.toDto(directionsService.getAll(departmentId, page, size), this::toDto); } @GetMapping("/{id}") diff --git a/src/main/java/com/example/demo/directions/model/DirectionsEntity.java b/src/main/java/com/example/demo/directions/model/DirectionsEntity.java index 10326e3..ab8c986 100644 --- a/src/main/java/com/example/demo/directions/model/DirectionsEntity.java +++ b/src/main/java/com/example/demo/directions/model/DirectionsEntity.java @@ -16,12 +16,12 @@ import jakarta.persistence.Table; public class DirectionsEntity extends BaseEntity { @Column(nullable = false, unique = true, length = 9) private String code; - @Column(nullable = false, unique = true, length = 80) + @Column(nullable = false, unique = false, length = 80) private String name; @ManyToOne @JoinColumn(name = "departmentId", nullable = false) private DepartmentEntity department; - @Column(nullable = false, unique = true, length = 80) + @Column(nullable = true, unique = false, length = 80) private String things; public DirectionsEntity() { diff --git a/src/main/java/com/example/demo/directions/repository/DirectionsRepository.java b/src/main/java/com/example/demo/directions/repository/DirectionsRepository.java index 83e8851..5fbeea4 100644 --- a/src/main/java/com/example/demo/directions/repository/DirectionsRepository.java +++ b/src/main/java/com/example/demo/directions/repository/DirectionsRepository.java @@ -3,6 +3,8 @@ package com.example.demo.directions.repository; import java.util.List; import java.util.Optional; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; import org.springframework.data.repository.CrudRepository; import com.example.demo.directions.model.DirectionsEntity; @@ -11,4 +13,8 @@ public interface DirectionsRepository extends CrudRepository findByNameIgnoreCase(String name); List findByDepartmentId(long departmentId); + + Page findByDepartmentId(long departmentId, Pageable pageable); + + Page findAll(Pageable pageable); } diff --git a/src/main/java/com/example/demo/directions/service/DirectionsService.java b/src/main/java/com/example/demo/directions/service/DirectionsService.java index 1c43c96..15939e5 100644 --- a/src/main/java/com/example/demo/directions/service/DirectionsService.java +++ b/src/main/java/com/example/demo/directions/service/DirectionsService.java @@ -3,11 +3,13 @@ package com.example.demo.directions.service; import java.util.List; import java.util.stream.StreamSupport; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.example.demo.core.error.NotFoundException; -import com.example.demo.department.model.DepartmentEntity; import com.example.demo.directions.model.DirectionsEntity; import com.example.demo.directions.repository.DirectionsRepository; @@ -35,6 +37,16 @@ public class DirectionsService { } } + @Transactional(readOnly = true) + public Page getAll(Long departmentId, int page, int size) { + final Pageable pageRequest = PageRequest.of(page, size); + if (departmentId <= 0L) { + return repository.findAll(pageRequest); + } else { + return repository.findByDepartmentId(departmentId, pageRequest); + } + } + @Transactional(readOnly = true) public DirectionsEntity get(Long id) { return repository.findById(id) diff --git a/src/main/java/com/example/demo/entrysData/api/EntrysDataController.java b/src/main/java/com/example/demo/entrysData/api/EntrysDataController.java index 5f16383..60cd920 100644 --- a/src/main/java/com/example/demo/entrysData/api/EntrysDataController.java +++ b/src/main/java/com/example/demo/entrysData/api/EntrysDataController.java @@ -1,7 +1,5 @@ package com.example.demo.entrysData.api; -import java.util.List; - import org.modelmapper.ModelMapper; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -13,6 +11,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import com.example.demo.core.api.PageDto; +import com.example.demo.core.api.PageDtoMapper; import com.example.demo.core.configuration.Constants; import com.example.demo.department.service.DepartmentService; import com.example.demo.entrysData.model.EntrysDataEntity; @@ -45,8 +45,11 @@ public class EntrysDataController { } @GetMapping - public List getAll(@RequestParam(name = "departmentId", defaultValue = "0") Long departmentId) { - return entrysDataService.getAll(departmentId).stream().map(this::toDto).toList(); + public PageDto getAll( + @RequestParam(name = "departmentId", defaultValue = "0") Long departmentId, + @RequestParam(name = "page", defaultValue = "0") int page, + @RequestParam(name = "size", defaultValue = Constants.DEFAULT_PAGE_SIZE) int size) { + return PageDtoMapper.toDto(entrysDataService.getAll(departmentId, page, size), this::toDto); } @GetMapping("/{id}") diff --git a/src/main/java/com/example/demo/entrysData/api/EntrysDataDto.java b/src/main/java/com/example/demo/entrysData/api/EntrysDataDto.java index 6b8bd63..3a52e52 100644 --- a/src/main/java/com/example/demo/entrysData/api/EntrysDataDto.java +++ b/src/main/java/com/example/demo/entrysData/api/EntrysDataDto.java @@ -11,7 +11,7 @@ public class EntrysDataDto { @NotBlank private String login; @NotNull - private String role; + private String role = "user"; @NotBlank private String password; @NotNull @@ -40,10 +40,6 @@ public class EntrysDataDto { return role; } - public void setRole() { - this.role = "user"; - } - public String getPassword() { return password; } diff --git a/src/main/java/com/example/demo/entrysData/model/EntrysDataEntity.java b/src/main/java/com/example/demo/entrysData/model/EntrysDataEntity.java index d1d109a..dbac688 100644 --- a/src/main/java/com/example/demo/entrysData/model/EntrysDataEntity.java +++ b/src/main/java/com/example/demo/entrysData/model/EntrysDataEntity.java @@ -53,9 +53,8 @@ public class EntrysDataEntity extends BaseEntity { public String getRole() { return role; } - - public void setRole() { - this.role = "user"; + public void setRole(String role){ + this.role = role; } public DepartmentEntity getDepartment() { diff --git a/src/main/java/com/example/demo/entrysData/repository/EntrysDataRepository.java b/src/main/java/com/example/demo/entrysData/repository/EntrysDataRepository.java index dc39eef..44d720f 100644 --- a/src/main/java/com/example/demo/entrysData/repository/EntrysDataRepository.java +++ b/src/main/java/com/example/demo/entrysData/repository/EntrysDataRepository.java @@ -3,6 +3,8 @@ package com.example.demo.entrysData.repository; import java.util.List; import java.util.Optional; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; @@ -13,4 +15,8 @@ public interface EntrysDataRepository extends CrudRepository findByloginIgnoreCase(String name); List findByDepartmentId(long departmentId); + + Page findByDepartmentId(long departmentId, Pageable pageable); + + Page findAll(Pageable pageable); } diff --git a/src/main/java/com/example/demo/entrysData/service/EntrysDataService.java b/src/main/java/com/example/demo/entrysData/service/EntrysDataService.java index 6816a13..b26b9a2 100644 --- a/src/main/java/com/example/demo/entrysData/service/EntrysDataService.java +++ b/src/main/java/com/example/demo/entrysData/service/EntrysDataService.java @@ -3,6 +3,9 @@ package com.example.demo.entrysData.service; import java.util.List; import java.util.stream.StreamSupport; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -34,6 +37,16 @@ public class EntrysDataService { } } + @Transactional(readOnly = true) + public Page getAll(Long departmentId, int page, int size) { + final Pageable pageRequest = PageRequest.of(page, size); + if (departmentId <= 0L) { + return repository.findAll(pageRequest); + } else { + return repository.findByDepartmentId(departmentId, pageRequest); + } + } + @Transactional(readOnly = true) public EntrysDataEntity get(Long id) { return repository.findById(id) @@ -56,7 +69,6 @@ public class EntrysDataService { existsEntity.setLogin(entity.getLogin()); existsEntity.setPassword(entity.getPassword()); existsEntity.setDepartment(entity.getDepartment()); - existsEntity.setRole(); return repository.save(existsEntity); } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index e004c7e..12b58ec 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -11,7 +11,7 @@ spring.datasource.url=jdbc:h2:file:./data spring.datasource.username=sa spring.datasource.password=password spring.datasource.driver-class-name=org.h2.Driver -spring.jpa.hibernate.ddl-auto=create +spring.jpa.hibernate.ddl-auto=update spring.jpa.open-in-view=false spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true