diff --git a/files/mockito.patch b/files/mockito.patch new file mode 100644 --- /dev/null +++ b/files/mockito.patch @@ -0,0 +1,840 @@ +From 141080857621c98c8fe84a069cbcc50ee033e6d2 Mon Sep 17 00:00:00 2001 +From: Serge Rider +Date: Fri, 29 Jul 2022 16:02:47 +0300 +Subject: [PATCH] dbeaver/dbeaver#17201 Upgrade Mockito engine + +--- + .../META-INF/MANIFEST.MF | 2 +- + .../GreenplumExternalTableManager2Test.java | 6 +-- + .../edit/GreenplumTableManagerTest.java | 6 +-- + .../model/GreenplumExternalTableTest.java | 6 +-- + .../model/GreenplumFunctionTest.java | 14 +++---- + .../greenplum/model/GreenplumTableTest.java | 6 +-- + .../model/GreenplumWithClauseBuilderTest.java | 2 +- + .../model/PostgreServerGreenplumTest.java | 6 +-- + .../META-INF/MANIFEST.MF | 2 +- + .../model/OracleAlterTableColumnTest.java | 2 +- + .../ext/oracle/model/OracleBaseTableTest.java | 2 +- + .../model/OracleDialectFunctionsTest.java | 4 +- + .../META-INF/MANIFEST.MF | 2 +- + .../postgresql/PostgreValueParserTest.java | 37 +++++++++---------- + .../model/PostgreDialectFunctionsTest.java | 4 +- + .../model/PostgreServerExtensionBaseTest.java | 2 +- + .../model/PostgreTableBaseTest.java | 10 ++--- + .../META-INF/MANIFEST.MF | 2 +- + .../parser/common/test/ParserTest.java | 2 +- + .../META-INF/MANIFEST.MF | 2 +- + .../org/jkiss/dbeaver/model/DBUtilsTest.java | 2 +- + .../dbeaver/model/DBValueFormattingTest.java | 6 +-- + .../dbeaver/model/DataTypeConverterTest.java | 4 +- + .../EpochTimeAttributeTransformerTest.java | 2 +- + .../builder/DatabaseContainerBuilder.java | 4 +- + .../builder/SchemaContainerBuilder.java | 4 +- + .../TableAttributeContainerBuilder.java | 4 +- + .../builder/TableContainerBuilder.java | 4 +- + .../builder/request/RequestBuilder.java | 4 +- + .../tokenized/SQLFormatterTokenizedTest.java | 12 +++--- + .../parser/SQLScriptParserGenericsTest.java | 9 +++-- + .../model/sql/parser/SQLScriptParserTest.java | 6 +-- + .../parser/TokenPredicatesConditionTest.java | 8 ++-- + .../dbeaver/model/sql/parser/TrieTest.java | 2 +- + .../tools/transfer/CSVImporterTest.java | 2 +- + 35 files changed, 96 insertions(+), 96 deletions(-) + +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF +index ae05443fe6d..8430f8323f3 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF +@@ -10,7 +10,7 @@ Bundle-ClassPath: . + Fragment-Host: org.jkiss.dbeaver.ext.greenplum + Bundle-ActivationPolicy: lazy + Require-Bundle: org.junit, +- org.mockito.mockito-all, ++ org.mockito.mockito-core, + org.jkiss.dbeaver.headless, + org.jkiss.dbeaver.model, + org.jkiss.dbeaver.registry, +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java +index aa00d28863f..9a06c0310d5 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java +@@ -27,10 +27,10 @@ + import org.junit.Before; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.Matchers; ++import org.mockito.ArgumentMatchers; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.ResultSet; + import java.sql.SQLException; +@@ -60,7 +60,7 @@ public void setUp() { + Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect()); + Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase); + Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource); +- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false); ++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false); + Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum); + + greenplumExternalTableManager = new GreenplumExternalTableManager(); +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java +index 207bd8dac20..32428f60814 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java +@@ -28,10 +28,10 @@ + import org.junit.Before; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.Matchers; ++import org.mockito.ArgumentMatchers; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.ResultSet; + import java.sql.SQLException; +@@ -61,7 +61,7 @@ public void setUp() { + Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect()); + Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase); + Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource); +- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false); ++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false); + Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum); + + greenplumTableManager = new GreenplumTableManager(); +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java +index afaa8024919..a9c95fc3088 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java +@@ -27,10 +27,10 @@ + import org.junit.Before; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.Matchers; ++import org.mockito.ArgumentMatchers; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.SQLException; + import java.util.Arrays; +@@ -81,7 +81,7 @@ public void setup() throws SQLException { + Mockito.when(mockSchema.getTableCache()).thenReturn(mockTableCache); + Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect()); + Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum); +- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false); ++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false); + + Mockito.when(mockResults.getString("relname")).thenReturn(exampleTableName); + Mockito.when(mockResults.getString("fmttype")).thenReturn(exampleFormatType); +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java +index 0c3206b2092..2ac42710c0b 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java +@@ -30,7 +30,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.SQLException; + +@@ -69,19 +69,19 @@ public class GreenplumFunctionTest { + + @Before + public void setUp() throws Exception { +- Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase); ++// Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase); + Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource); + Mockito.when(mockSchema.getName()).thenReturn(exampleSchemaName); +- Mockito.when(mockSchema.getTableCache()).thenReturn(mockTableCache); +- Mockito.when(mockSchema.getConstraintCache()).thenReturn(mockConstraintCache); ++// Mockito.when(mockSchema.getTableCache()).thenReturn(mockTableCache); ++// Mockito.when(mockSchema.getConstraintCache()).thenReturn(mockConstraintCache); + + Mockito.when(mockDataSource.getServerType()).thenReturn(new PostgreServerGreenplum(mockDataSource)); + Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect()); + Mockito.when(mockDataSource.isServerVersionAtLeast(Mockito.anyInt(), Mockito.anyInt())).thenReturn(false); +- Mockito.when(mockDataSource.getDefaultInstance()).thenReturn(mockDatabase); ++// Mockito.when(mockDataSource.getDefaultInstance()).thenReturn(mockDatabase); + +- Mockito.when(mockDatabase.getName()).thenReturn(exampleDatabaseName); +- Mockito.when(mockDatabase.getDefaultContext(Mockito.anyObject(), Mockito.anyBoolean())).thenReturn(mockContext); ++// Mockito.when(mockDatabase.getName()).thenReturn(exampleDatabaseName); ++// Mockito.when(mockDatabase.getDefaultContext(Mockito.any(), Mockito.anyBoolean())).thenReturn(mockContext); + + Mockito.when(mockResults.getString("proname")).thenReturn("sampleFunction"); + postgreLanguage = new PostgreLanguage(mockDatabase, mockResults); +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java +index ac1a6f5ad84..c2a678788fe 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java +@@ -29,7 +29,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.SQLException; + import java.util.Collections; +@@ -74,7 +74,6 @@ public class GreenplumTableTest { + + @Before + public void setUp() throws Exception { +- Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase); + Mockito.when(mockSchema.getSchema()).thenReturn(mockSchema); + Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource); + Mockito.when(mockSchema.getName()).thenReturn(exampleSchemaName); +@@ -86,8 +85,7 @@ public void setUp() throws Exception { + Mockito.when(mockDataSource.getDefaultInstance()).thenReturn(mockDatabase); + Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum); + +- Mockito.when(mockDatabase.getName()).thenReturn(exampleDatabaseName); +- Mockito.when(mockDatabase.getDefaultContext(Mockito.anyObject(), Mockito.anyBoolean())).thenReturn(mockContext); ++ Mockito.when(mockDatabase.getDefaultContext(Mockito.any(), Mockito.anyBoolean())).thenReturn(mockContext); + Mockito.when(mockDatabase.isInstanceConnected()).thenReturn(true); + + Mockito.when(mockResults.getString("relname")).thenReturn(exampleTableName); +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java +index 1b43184749d..2df8b0f1343 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java +@@ -21,7 +21,7 @@ + import org.junit.Test; + import org.junit.runner.RunWith; + import org.mockito.Mock; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import static org.jkiss.dbeaver.ext.greenplum.model.GreenplumWithClauseBuilder.generateWithClause; + import static org.junit.Assert.assertEquals; +diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java +index 2ed08e4c8d6..11cbcb42c0d 100644 +--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java ++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java +@@ -27,11 +27,11 @@ + import org.junit.Before; + import org.junit.Test; + import org.junit.runner.RunWith; ++import org.mockito.ArgumentMatchers; + import org.mockito.InjectMocks; +-import org.mockito.Matchers; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.SQLException; + +@@ -55,7 +55,7 @@ public class PostgreServerGreenplumTest { + @Before + public void setup() throws SQLException { + Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource); +- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false); ++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false); + Mockito.when(mockDataSource.getServerType()).thenReturn(server); + Mockito.when(mockResults.getString("fmttype")).thenReturn("c"); + Mockito.when(mockResults.getString("urilocation")).thenReturn("gpfdist://filehost:8081/*.txt"); +diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF +index a63f1e814c7..b446c584dd0 100644 +--- a/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF ++++ b/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF +@@ -12,7 +12,7 @@ Bundle-ActivationPolicy: lazy + Require-Bundle: org.eclipse.core.runtime, + org.eclipse.core.resources, + org.junit, +- org.mockito.mockito-all, ++ org.mockito.mockito-core, + org.apache.felix.scr, + org.jkiss.dbeaver.headless, + org.jkiss.dbeaver.model, +diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java +index 6087794eeac..d1f89925a30 100644 +--- a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java ++++ b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java +@@ -37,7 +37,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.util.Collections; + import java.util.List; +diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java +index 6072da65493..612bbe5630c 100644 +--- a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java ++++ b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java +@@ -37,7 +37,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.util.Collections; + import java.util.List; +diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java +index 44bd8f1b11c..7dc3bf17f39 100644 +--- a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java ++++ b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java +@@ -25,7 +25,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + @RunWith(MockitoJUnitRunner.class) + public class OracleDialectFunctionsTest { +@@ -59,7 +59,7 @@ public void generateCorrectDataTypeNameWithModifiersFromJSONDataType() { + public void generateCorrectDataTypeNameFromNUMERICDataTypeWithModifiers() { + Mockito.when(mockTypedObject.getTypeName()).thenReturn("numeric"); + Mockito.when(mockTypedObject.getPrecision()).thenReturn(null); +- Mockito.when(mockTypedObject.getScale()).thenReturn(null); ++// Mockito.when(mockTypedObject.getScale()).thenReturn(null); + String actualDataType = dialect.convertExternalDataType(dialect, mockTypedObject, dataSource); + Assert.assertEquals("NUMBER", actualDataType); + } +diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF +index 3d8909ff0c9..e651f2c7564 100644 +--- a/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF ++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF +@@ -12,7 +12,7 @@ Bundle-ActivationPolicy: lazy + Require-Bundle: org.eclipse.core.runtime, + org.eclipse.core.resources, + org.junit, +- org.mockito.mockito-all, ++ org.mockito.mockito-core, + org.apache.felix.scr, + org.jkiss.dbeaver.headless, + org.jkiss.dbeaver.model, +diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java +index 5b1f39185e7..f159c2e670d 100644 +--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java ++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java +@@ -22,7 +22,6 @@ + import org.jkiss.dbeaver.ext.postgresql.model.data.PostgreArrayValueHandler; + import org.jkiss.dbeaver.model.DBPDataKind; + import org.jkiss.dbeaver.model.data.DBDCollection; +-import org.jkiss.dbeaver.model.data.DBDDataFormatter; + import org.jkiss.dbeaver.model.data.DBDDisplayFormat; + import org.jkiss.dbeaver.model.data.DBDFormatSettings; + import org.jkiss.dbeaver.model.exec.DBCException; +@@ -38,7 +37,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.Types; + import java.util.*; +@@ -231,18 +230,18 @@ public void parseArrayString() throws DBCException { + } + + private void setupGeneralWhenMocks() throws Exception { +- Mockito.when(dataSource.getSQLDialect()).thenReturn(sqlDialect); ++// Mockito.when(dataSource.getSQLDialect()).thenReturn(sqlDialect); + Mockito.when(session.getProgressMonitor()).thenReturn(new VoidProgressMonitor()); + +- Mockito.when(intItemType.getFullTypeName()).thenReturn("test_intItemType"); ++// Mockito.when(intItemType.getFullTypeName()).thenReturn("test_intItemType"); + Mockito.when(intItemType.getDataKind()).thenReturn(DBPDataKind.ANY); + Mockito.when(intItemType.getTypeID()).thenReturn(Types.INTEGER); + +- Mockito.when(arrayIntItemType.getFullTypeName()).thenReturn("test_arrayIntItemType"); ++// Mockito.when(arrayIntItemType.getFullTypeName()).thenReturn("test_arrayIntItemType"); + Mockito.when(arrayIntItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY); + Mockito.when(arrayIntItemType.getComponentType(session.getProgressMonitor())).thenReturn(intItemType); + +- Mockito.when(doubleItemType.getFullTypeName()).thenReturn("test_doubleItemType"); ++// Mockito.when(doubleItemType.getFullTypeName()).thenReturn("test_doubleItemType"); + Mockito.when(doubleItemType.getDataKind()).thenReturn(DBPDataKind.NUMERIC); + Mockito.when(doubleItemType.getTypeID()).thenReturn(Types.DOUBLE); + +@@ -250,34 +249,34 @@ private void setupGeneralWhenMocks() throws Exception { + Mockito.when(arrayDoubleItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY); + Mockito.when(arrayDoubleItemType.getComponentType(session.getProgressMonitor())).thenReturn(doubleItemType); + +- Mockito.when(stringItemType.getFullTypeName()).thenReturn("test_stringItemType"); ++// Mockito.when(stringItemType.getFullTypeName()).thenReturn("test_stringItemType"); + Mockito.when(stringItemType.getDataKind()).thenReturn(DBPDataKind.STRING); + Mockito.when(stringItemType.getTypeID()).thenReturn(Types.VARCHAR); +- Mockito.when(stringItemType.getDataSource()).thenReturn(dataSource); ++// Mockito.when(stringItemType.getDataSource()).thenReturn(dataSource); + +- Mockito.when(arrayStringItemType.getFullTypeName()).thenReturn("test_arrayStringItemType"); ++// Mockito.when(arrayStringItemType.getFullTypeName()).thenReturn("test_arrayStringItemType"); + Mockito.when(arrayStringItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY); + Mockito.when(arrayStringItemType.getComponentType(session.getProgressMonitor())).thenReturn(stringItemType); + +- Mockito.when(structItemType.getFullTypeName()).thenReturn("test_structItemType"); +- Mockito.when(structItemType.getDataKind()).thenReturn(DBPDataKind.STRUCT); +- Mockito.when(structItemType.getTypeID()).thenReturn(Types.STRUCT); ++// Mockito.when(structItemType.getFullTypeName()).thenReturn("test_structItemType"); ++// Mockito.when(structItemType.getDataKind()).thenReturn(DBPDataKind.STRUCT); ++// Mockito.when(structItemType.getTypeID()).thenReturn(Types.STRUCT); + +- Mockito.when(arrayStructItemType.getFullTypeName()).thenReturn("test_arrayStructItemType"); +- Mockito.when(arrayStructItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY); +- Mockito.when(arrayStructItemType.getComponentType(session.getProgressMonitor())).thenReturn(structItemType); ++// Mockito.when(arrayStructItemType.getFullTypeName()).thenReturn("test_arrayStructItemType"); ++// Mockito.when(arrayStructItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY); ++// Mockito.when(arrayStructItemType.getComponentType(session.getProgressMonitor())).thenReturn(structItemType); + +- Mockito.when(booleanItemType.getFullTypeName()).thenReturn("test_booleanItemType"); ++// Mockito.when(booleanItemType.getFullTypeName()).thenReturn("test_booleanItemType"); + Mockito.when(booleanItemType.getDataKind()).thenReturn(DBPDataKind.BOOLEAN); + Mockito.when(booleanItemType.getTypeID()).thenReturn(Types.BOOLEAN); + +- Mockito.when(arrayBooleanItemType.getFullTypeName()).thenReturn("test_arrayBooleanItemType"); ++// Mockito.when(arrayBooleanItemType.getFullTypeName()).thenReturn("test_arrayBooleanItemType"); + Mockito.when(arrayBooleanItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY); + Mockito.when(arrayBooleanItemType.getComponentType(session.getProgressMonitor())).thenReturn(booleanItemType); + +- Mockito.when(dataFormatterProfile.createFormatter(DBDDataFormatter.TYPE_NAME_NUMBER, doubleItemType)).thenReturn(numberDataFormatter); ++// Mockito.when(dataFormatterProfile.createFormatter(DBDDataFormatter.TYPE_NAME_NUMBER, doubleItemType)).thenReturn(numberDataFormatter); + +- Mockito.when(dbdFormatSettings.getDataFormatterProfile()).thenReturn(dataFormatterProfile); ++// Mockito.when(dbdFormatSettings.getDataFormatterProfile()).thenReturn(dataFormatterProfile); + } + + } +diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java +index 14d7bfa9d4a..5c50d79782c 100644 +--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java ++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java +@@ -31,7 +31,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.sql.Types; + +@@ -220,7 +220,7 @@ public void generateCorrectDataTypeNameFromNCRHARDataType() { + public void generateCorrectDataTypeNameWithModifiersFromNUMBERWithoutModifiers() { + Mockito.when(mockTypedObject.getTypeName()).thenReturn("number"); + Mockito.when(mockTypedObject.getPrecision()).thenReturn(null); +- Mockito.when(mockTypedObject.getScale()).thenReturn(null); ++// Mockito.when(mockTypedObject.getScale()).thenReturn(null); + String actualDataType = postgreDialect.convertExternalDataType(postgreDialect, mockTypedObject, testDataSource); + Assert.assertEquals("numeric", actualDataType); + } +diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java +index cb2fee288df..6b42aac82ef 100644 +--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java ++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java +@@ -21,7 +21,7 @@ + import org.junit.Test; + import org.junit.runner.RunWith; + import org.mockito.Mock; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import static org.junit.Assert.assertEquals; + import static org.mockito.Mockito.when; +diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java +index 52ea0270a60..034d8464656 100644 +--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java ++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java +@@ -35,7 +35,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.util.Collections; + import java.util.List; +@@ -83,10 +83,10 @@ public PostgreDataType getLocalDataType(String typeName) { + + Mockito.when(mockDataSourceContainer.getPreferenceStore()).thenReturn(DBWorkbench.getPlatform().getPreferenceStore()); + +- Mockito.when(mockResults.getString("relname")).thenReturn("sampleTable"); +- long sampleId = 111111; +- Mockito.when(mockResults.getLong("oid")).thenReturn(sampleId); +- Mockito.when(mockResults.getLong("relowner")).thenReturn(sampleId); ++// Mockito.when(mockResults.getString("relname")).thenReturn("sampleTable"); ++// long sampleId = 111111; ++// Mockito.when(mockResults.getLong("oid")).thenReturn(sampleId); ++// Mockito.when(mockResults.getLong("relowner")).thenReturn(sampleId); + + postgreExecutionContext = new PostgreExecutionContext(testDatabase, "Test"); + +diff --git a/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF +index 15c69ac9cdb..7f9efb35c3e 100644 +--- a/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF ++++ b/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF +@@ -9,5 +9,5 @@ Bundle-Vendor: %Bundle-Vendor + Bundle-ClassPath: . + Automatic-Module-Name: org.jkiss.dbeaver.parser.common.test + Require-Bundle: org.jkiss.dbeaver.parser.common, +- org.mockito.mockito-all, ++ org.mockito.mockito-core, + org.junit +diff --git a/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java b/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java +index e012306fba8..098916c91c2 100644 +--- a/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java ++++ b/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java +@@ -19,7 +19,7 @@ + import org.junit.Assert; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import static org.jkiss.dbeaver.parser.common.grammar.ExpressionFactory.*; + +diff --git a/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF +index 6eab876a0cb..13253e7b327 100644 +--- a/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF ++++ b/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF +@@ -10,7 +10,7 @@ Bundle-ActivationPolicy: lazy + Require-Bundle: org.eclipse.core.runtime, + org.eclipse.core.resources, + org.junit, +- org.mockito.mockito-all, ++ org.mockito.mockito-core, + org.apache.felix.scr, + org.jkiss.dbeaver.model, + org.jkiss.dbeaver.model.sql, +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java +index d4b5407a9ed..a920c3c8266 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java +@@ -27,7 +27,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + @RunWith(MockitoJUnitRunner.class) + public class DBUtilsTest { +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java +index 56a751e1fed..7cc420a96f5 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java +@@ -16,8 +16,6 @@ + */ + package org.jkiss.dbeaver.model; + +-import static org.mockito.Mockito.mock; +- + import org.jkiss.dbeaver.model.struct.DBSEntity; + import org.jkiss.dbeaver.model.struct.DBSEntityAssociation; + import org.jkiss.dbeaver.model.struct.DBSObject; +@@ -28,7 +26,9 @@ + import org.junit.Before; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; ++ ++import static org.mockito.Mockito.mock; + + @RunWith(MockitoJUnitRunner.class) + public class DBValueFormattingTest { +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java +index 51f4c5a8544..de5e496e35d 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java +@@ -26,7 +26,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + @RunWith(MockitoJUnitRunner.class) + public class DataTypeConverterTest { +@@ -43,7 +43,7 @@ public class DataTypeConverterTest { + @Before + public void setUp() throws Exception { + dialect = new JDBCSQLDialect("testName", "testID"); +- Mockito.when(mockDataSource.getSQLDialect()).thenReturn(dialect); ++ Mockito.lenient().when(mockDataSource.getSQLDialect()).thenReturn(dialect); + } + + @Test +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java +index 7ef369aa571..512dc984ef2 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java +@@ -34,7 +34,7 @@ + import org.junit.Before; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.util.Collections; + import java.util.HashMap; +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java +index 4b46c032c68..6993c6747af 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java +@@ -22,7 +22,7 @@ + import org.jkiss.dbeaver.model.DBUtils; + import org.jkiss.dbeaver.model.struct.DBSObjectContainer; + +-import static org.mockito.Matchers.any; ++import static org.mockito.ArgumentMatchers.any; + import static org.mockito.Mockito.mock; + import static org.mockito.Mockito.when; + +@@ -37,7 +37,7 @@ public DatabaseContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull Stri + when(container.getName()).thenReturn(name); + when(container.getPrimaryChildType(any())).thenReturn(null); + when(container.getChildren(any())).then(x -> children); +- when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class))); ++ when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class))); + } + + @NotNull +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java +index c516d1a85e9..71a5b4309b0 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java +@@ -23,7 +23,7 @@ + import org.jkiss.dbeaver.model.struct.DBSObject; + import org.jkiss.dbeaver.model.struct.DBSObjectContainer; + +-import static org.mockito.Matchers.any; ++import static org.mockito.ArgumentMatchers.any; + import static org.mockito.Mockito.mock; + import static org.mockito.Mockito.when; + +@@ -38,7 +38,7 @@ public SchemaContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull DBSObj + when(container.getName()).thenReturn(name); + when(container.getPrimaryChildType(any())).thenReturn(null); + when(container.getChildren(any())).then(x -> children); +- when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class))); ++ when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class))); + } + + public SchemaContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull String name) throws DBException { +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java +index 455779167f4..81e3dffd997 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java +@@ -26,7 +26,7 @@ + import org.jkiss.dbeaver.model.struct.DBSEntityType; + import org.jkiss.dbeaver.model.struct.DBSObject; + +-import static org.mockito.Matchers.any; ++import static org.mockito.ArgumentMatchers.any; + import static org.mockito.Mockito.mock; + import static org.mockito.Mockito.when; + +@@ -41,7 +41,7 @@ public TableAttributeContainerBuilder(@NotNull DBPDataSource dataSource, @NotNul + when(entity.getName()).thenReturn(name); + when(entity.getEntityType()).thenReturn(DBSEntityType.TABLE); + when(entity.getAttributes(any())).then(x -> children); +- when(entity.getAttribute(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class))); ++ when(entity.getAttribute(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class))); + } + + public TableAttributeContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull String name) throws DBException { +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java +index 33eb4718cec..ef1bd035a65 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java +@@ -24,7 +24,7 @@ + import org.jkiss.dbeaver.model.struct.DBSObject; + import org.jkiss.dbeaver.model.struct.DBSObjectContainer; + +-import static org.mockito.Matchers.any; ++import static org.mockito.ArgumentMatchers.any; + import static org.mockito.Mockito.mock; + import static org.mockito.Mockito.when; + +@@ -39,7 +39,7 @@ public TableContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull DBSObje + when(container.getName()).thenReturn(name); + when(container.getPrimaryChildType(any())).thenReturn(null); + when(container.getChildren(any())).then(x -> children); +- when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class))); ++ when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class))); + } + + public TableContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull String name) throws DBException { +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java +index a9cf5149b82..c117fe413d7 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java +@@ -31,7 +31,7 @@ + + import java.util.List; + +-import static org.mockito.Matchers.any; ++import static org.mockito.ArgumentMatchers.any; + import static org.mockito.Mockito.mock; + import static org.mockito.Mockito.when; + +@@ -86,7 +86,7 @@ public RequestResult prepare() throws DBException { + + when(dataSource.getSQLDialect()).thenReturn(dialectRegistry.getDialect("generic").createInstance()); + when(dataSource.getContainer()).thenReturn(dataSourceContainer); +- when(dataSource.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class))); ++ when(dataSource.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class))); + when(dataSource.getChildren(any())).then(x -> children); + + return new RequestResult(dataSource); +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java +index 3837ad48d56..0acb2687492 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java +@@ -29,7 +29,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import static org.junit.Assert.assertEquals; + +@@ -140,8 +140,8 @@ public void shouldAddLineBreakBeforeBraceBySpecialSetting() { + String expectedString = getExpectedStringWithLineBreakBeforeBraces(); + String inputString = "SELECT (SELECT thecol FROM thetable) FROM dual"; + +- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false); +- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true); ++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false); ++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true); + + //when + String formattedString = format(inputString); +@@ -157,8 +157,8 @@ public void shouldAddIndentForName() { + String expectedString = "SELECT"+lineBreak + "\tmy_field" + lineBreak + "FROM" + lineBreak + "\tmy_table"; + String inputString = "SELECT my_field FROM my_table"; + +- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false); +- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true); ++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false); ++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true); + + //when + String formattedString = format(inputString); +@@ -546,7 +546,7 @@ public void shouldDoDefaultFormatForSimpleSelectAndCaseEndConditionInOrderBlock( + "\t\tELSE City" + lineBreak + + "\tEND)"; + +- Mockito.when(configuration.isFunction("AVG")).thenReturn(true); ++ Mockito.lenient().when(configuration.isFunction("AVG")).thenReturn(true); + + //when + String formattedString = format(inputString); +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java +index 10e5a9f41cc..d739fe68da2 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java +@@ -39,7 +39,8 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; ++ + import java.util.List; + + @RunWith(MockitoJUnitRunner.class) +@@ -64,11 +65,11 @@ public void init() { + DBPConnectionConfiguration connectionConfiguration = new DBPConnectionConfiguration(); + DBPPreferenceStore preferenceStore = DBWorkbench.getPlatform().getPreferenceStore(); + Mockito.when(dataSource.getContainer()).thenReturn(dataSourceContainer); +- Mockito.when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration); +- Mockito.when(dataSourceContainer.getActualConnectionConfiguration()).thenReturn(connectionConfiguration); ++ Mockito.lenient().when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration); ++ Mockito.lenient().when(dataSourceContainer.getActualConnectionConfiguration()).thenReturn(connectionConfiguration); + Mockito.when(dataSourceContainer.getPreferenceStore()).thenReturn(preferenceStore); + Mockito.when(dataSourceContainer.getDriver()).thenReturn(driver); +- Mockito.when(executionContext.getDataSource()).thenReturn(dataSource); ++ Mockito.lenient().when(executionContext.getDataSource()).thenReturn(dataSource); + Mockito.when(driver.getDriverParameter(Mockito.anyString())).thenReturn(null); + Mockito.when(dataSource.getMetaModel()).thenReturn(metaModel); + Mockito.when(metaModel.supportsUpsertStatement()).thenReturn(false); +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java +index 27317d50308..659d7fb22f3 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java +@@ -38,7 +38,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.util.ArrayList; + import java.util.Arrays; +@@ -65,10 +65,10 @@ public void init() { + DBPConnectionConfiguration connectionConfiguration = new DBPConnectionConfiguration(); + DBPPreferenceStore preferenceStore = DBWorkbench.getPlatform().getPreferenceStore(); + Mockito.when(dataSource.getContainer()).thenReturn(dataSourceContainer); +- Mockito.when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration); ++ Mockito.lenient().when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration); + Mockito.when(dataSourceContainer.getActualConnectionConfiguration()).thenReturn(connectionConfiguration); + Mockito.when(dataSourceContainer.getPreferenceStore()).thenReturn(preferenceStore); +- Mockito.when(executionContext.getDataSource()).thenReturn(dataSource); ++ Mockito.lenient().when(executionContext.getDataSource()).thenReturn(dataSource); + Mockito.when(dataSourceContainer.getDriver()).thenReturn(driver); + } + +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java +index 7e2f5217a42..8ff6974994f 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java +@@ -16,13 +16,15 @@ + */ + package org.jkiss.dbeaver.model.sql.parser; + +-import org.jkiss.dbeaver.model.sql.parser.tokens.predicates.*; ++import org.jkiss.dbeaver.model.sql.parser.tokens.predicates.TokenPredicateFactory; ++import org.jkiss.dbeaver.model.sql.parser.tokens.predicates.TokenPredicateNode; + import org.junit.Assert; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + +-import java.util.*; ++import java.util.List; ++import java.util.Set; + import java.util.stream.Collectors; + + @RunWith(MockitoJUnitRunner.class) +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java +index cbf3c5370c8..a13b5a46b45 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java +@@ -21,7 +21,7 @@ + import org.junit.Assert; + import org.junit.Test; + import org.junit.runner.RunWith; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.util.*; + import java.util.stream.Collectors; +diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java +index eb0a42cb7bb..b34a1af8602 100644 +--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java ++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java +@@ -28,7 +28,7 @@ + import org.junit.runner.RunWith; + import org.mockito.Mock; + import org.mockito.Mockito; +-import org.mockito.runners.MockitoJUnitRunner; ++import org.mockito.junit.MockitoJUnitRunner; + + import java.io.ByteArrayInputStream; + import java.io.File; diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : dbeaver -version : 22.1.2 -release : 50 +version : 22.1.3 +release : 51 source : - - https://github.com/dbeaver/dbeaver/archive/refs/tags/22.1.2.tar.gz : 446f880b5e806842465db3a135ba81143a27e7ff2fbb33a68d3eb2786bbf4f8b + - https://github.com/dbeaver/dbeaver/archive/refs/tags/22.1.3.tar.gz : 874921bad8bdcf37e4c9cb94f0b599f5d561de3934cecfef5ae2da3603a970a8 license : Apache-2.0 component : database homepage : https://dbeaver.io/ @@ -22,9 +22,13 @@ %patch -Np1 < $pkgfiles/0001-Disable-auto-update-check-by-default.patch %patch -p1 < $pkgfiles/0001-Change-default-theme-to-dark.patch - sed -i "s|1.8|11|" pom.xml + # TODO: Remove on next version + %patch -p1 < $pkgfiles/mockito.patch + + sed -i "s|11|17|" pom.xml + sed -i "s|1.8|17|" pom.xml build : | - export MAVEN_OPTS="-Xmx512m" + export MAVEN_OPTS="-Xmx1024m" mvn -Dmaven.repo.local=$workdir/.m2 package install : | export _target_dir=product/community/target/products/org.jkiss.dbeaver.core.product/linux/gtk/x86_64/dbeaver diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -93,54 +93,54 @@ /usr/share/dbeaver/features/org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220518-1326/feature.properties /usr/share/dbeaver/features/org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220518-1326/feature.xml /usr/share/dbeaver/features/org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220518-1326/license.html - /usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.2.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.2.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.2.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.2.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.2.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.2.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.76.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.76.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.76.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.76.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.76.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.76.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/build.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.2.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.2.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.2.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.2.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.2.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.2.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.2.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.2.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.2.202207151640/feature.xml - /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.2.202207151640/META-INF/MANIFEST.MF - /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.2.202207151640/feature.properties - /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.2.202207151640/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.3.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.3.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.3.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.3.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.3.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.3.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.77.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.77.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.77.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.77.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.77.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.77.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/build.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.3.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.3.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.3.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.3.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.3.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.3.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.3.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.3.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.3.202208012118/feature.xml + /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.3.202208012118/META-INF/MANIFEST.MF + /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.3.202208012118/feature.properties + /usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.3.202208012118/feature.xml /usr/share/dbeaver/licenses/commons_license.txt /usr/share/dbeaver/licenses/dbeaver_license.txt /usr/share/dbeaver/licenses/eclipse_license.html /usr/share/dbeaver/licenses/jsch-license.txt /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/artifacts.xml - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root.gtk.linux.x86_64_22.1.2.202207151640 - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root_22.1.2.202207151640 - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.core.product.executable.gtk.linux.x86_64_22.1.2.202207151640 + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root.gtk.linux.x86_64_22.1.3.202208012118 + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root_22.1.3.202208012118 + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.core.product.executable.gtk.linux.x86_64_22.1.3.202208012118 /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.metadata.repository.prefs /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.data/.settings/org.eclipse.equinox.p2.metadata.repository.prefs /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.data/org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions/jvmargs /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.lock - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903389423.profile.gz - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903389425.profile.gz - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903397607.profile.gz - /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903398491.profile.gz + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388799939.profile.gz + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388799940.profile.gz + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388802122.profile.gz + /usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388802439.profile.gz /usr/share/dbeaver/p2/org.eclipse.equinox.p2.repository/pgp - /usr/share/dbeaver/plugins/com.github.jsqlparser_4.3.0.jar + /usr/share/dbeaver/plugins/com.github.jsqlparser_4.5.0.jar /usr/share/dbeaver/plugins/com.google.gson_2.8.9.v20220111-1409.jar /usr/share/dbeaver/plugins/com.ibm.icu.base_58.2.0.v20170418-1837.jar /usr/share/dbeaver/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar @@ -185,7 +185,7 @@ /usr/share/dbeaver/plugins/org.eclipse.core.runtime_3.25.0.v20220506-1157.jar /usr/share/dbeaver/plugins/org.eclipse.core.variables_3.5.100.v20210721-1355.jar /usr/share/dbeaver/plugins/org.eclipse.debug.core_3.19.100.v20220324-0630.jar - /usr/share/dbeaver/plugins/org.eclipse.draw2dl_3.12.100.20220506142945.jar + /usr/share/dbeaver/plugins/org.eclipse.draw2dl_3.12.100.20220729112723.jar /usr/share/dbeaver/plugins/org.eclipse.e4.core.commands_1.0.100.v20211204-1536.jar /usr/share/dbeaver/plugins/org.eclipse.e4.core.contexts_1.10.0.v20220430-0424.jar /usr/share/dbeaver/plugins/org.eclipse.e4.core.di.annotations_1.7.100.v20210910-0640.jar @@ -291,7 +291,7 @@ /usr/share/dbeaver/plugins/org.eclipse.equinox.security_1.3.900.v20220108-1321.jar /usr/share/dbeaver/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar /usr/share/dbeaver/plugins/org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar - /usr/share/dbeaver/plugins/org.eclipse.gef3_3.12.100.20220506142945.jar + /usr/share/dbeaver/plugins/org.eclipse.gef3_3.12.100.20220729112723.jar /usr/share/dbeaver/plugins/org.eclipse.help_3.9.100.v20210721-0601.jar /usr/share/dbeaver/plugins/org.eclipse.jface.databinding_1.13.0.v20210619-1146.jar /usr/share/dbeaver/plugins/org.eclipse.jface.notifications_0.5.0.v20220401-0716.jar @@ -397,108 +397,108 @@ /usr/share/dbeaver/plugins/org.jkiss.bundle.sshj_0.33.0/lib/eddsa-0.3.0.jar /usr/share/dbeaver/plugins/org.jkiss.bundle.sshj_0.33.0/lib/jzlib-1.1.3.jar /usr/share/dbeaver/plugins/org.jkiss.bundle.sshj_0.33.0/lib/sshj-0.33.0.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple.ui_6.0.81.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple_6.0.81.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.core_22.1.2.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.console_1.0.61.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis.view_1.0.80.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis_1.0.109.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer.ui_1.0.69.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer_2.0.69.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.model_1.0.45.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.ui_3.0.45.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena.ui_1.0.55.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena_1.0.91.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery.ui_1.0.55.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery_1.0.91.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse.ui_1.0.89.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse_1.0.90.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.databricks_1.0.7.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality.ui_1.0.31.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality_1.0.35.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.i_1.0.73.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.ui_1.0.10.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.zos_1.0.88.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2_2.1.170.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo.ui_1.0.31.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo_1.0.31.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.derby_1.1.170.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.elasticsearch_1.0.96.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol.ui_1.0.54.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol_1.0.143.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.firebird_1.0.186.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.format.sqlworkbenchj_1.0.92.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic.ui_1.0.61.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic_2.3.171.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.greenplum_1.0.86.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2_1.0.140.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2gis_1.0.68.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana.ui_1.0.38.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana_1.2.63.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hive_1.0.91.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hsqldb_1.0.132.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.import_config_2.1.148.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.informix_1.0.176.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.kognitio_1.0.69.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql.ui_1.0.84.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql_1.0.179.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql.ui_1.0.77.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql_2.1.170.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.netezza_1.0.150.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase.ui_1.0.23.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase_1.0.23.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ocient_1.0.56.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.opendistro_1.0.69.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle.ui_1.0.72.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle_2.1.170.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.phoenix_1.0.154.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql.ui_1.0.61.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql_2.1.158.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sample.database_1.0.122.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.core_1.0.105.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.ui_1.0.105.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner.ui_1.0.55.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner_1.0.72.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite.ui_1.0.55.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite_1.0.134.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.teradata_1.0.153.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.colortheme_1.0.92.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.locks_1.0.130.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.tipoftheday_1.0.91.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica.ui_1.0.76.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica_2.0.115.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.model.sql_1.0.75.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.model_1.0.174.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.jsch_1.1.95.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.sshj_1.0.106.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.ui_1.0.106.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh_1.0.106.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.parser.common_1.0.2.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.registry_1.0.79.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.slf4j_2.0.55.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native.ui_1.0.63.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native_1.0.63.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.sql.ui_1.0.51.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui.view_1.0.34.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui_1.0.63.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.app.standalone_22.1.2.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.charts_1.0.82.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.dashboard_1.0.82.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.acl_1.0.81.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.base_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.connection_1.0.76.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.data_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.entity_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.hex_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.image_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.json_1.0.69.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.session_1.0.63.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.sql_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.xml_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.navigator_1.0.85.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.search_1.0.76.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui_5.1.100.202207151640.jar - /usr/share/dbeaver/plugins/org.jkiss.utils_2.1.168.202207151640.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple.ui_6.0.82.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple_6.0.82.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.core_22.1.3.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.console_1.0.62.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis.view_1.0.81.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis_1.0.110.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer.ui_1.0.70.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer_2.0.70.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.model_1.0.46.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.ui_3.0.46.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena.ui_1.0.56.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena_1.0.92.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery.ui_1.0.56.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery_1.0.92.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse.ui_1.0.90.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse_1.0.91.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.databricks_1.0.8.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality.ui_1.0.32.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality_1.0.36.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.i_1.0.74.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.ui_1.0.11.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.zos_1.0.89.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2_2.1.171.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo.ui_1.0.32.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo_1.0.32.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.derby_1.1.171.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.elasticsearch_1.0.97.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol.ui_1.0.55.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol_1.0.144.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.firebird_1.0.187.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.format.sqlworkbenchj_1.0.93.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic.ui_1.0.62.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic_2.3.172.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.greenplum_1.0.87.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2_1.0.141.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2gis_1.0.69.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana.ui_1.0.39.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana_1.2.64.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hive_1.0.92.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hsqldb_1.0.133.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.import_config_2.1.149.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.informix_1.0.177.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.kognitio_1.0.70.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql.ui_1.0.85.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql_1.0.180.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql.ui_1.0.78.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql_2.1.171.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.netezza_1.0.151.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase.ui_1.0.24.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase_1.0.24.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ocient_1.0.57.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.opendistro_1.0.70.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle.ui_1.0.73.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle_2.1.171.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.phoenix_1.0.155.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql.ui_1.0.62.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql_2.1.159.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sample.database_1.0.123.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.core_1.0.106.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.ui_1.0.106.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner.ui_1.0.56.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner_1.0.73.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite.ui_1.0.56.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite_1.0.135.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.teradata_1.0.154.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.colortheme_1.0.93.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.locks_1.0.131.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.tipoftheday_1.0.92.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica.ui_1.0.77.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica_2.0.116.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.model.sql_1.0.76.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.model_1.0.175.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.jsch_1.1.96.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.sshj_1.0.107.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.ui_1.0.107.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh_1.0.107.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.parser.common_1.0.3.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.registry_1.0.80.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.slf4j_2.0.56.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native.ui_1.0.64.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native_1.0.64.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.sql.ui_1.0.52.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui.view_1.0.35.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui_1.0.64.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.app.standalone_22.1.3.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.charts_1.0.83.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.dashboard_1.0.83.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.acl_1.0.82.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.base_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.connection_1.0.77.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.data_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.entity_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.hex_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.image_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.json_1.0.70.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.session_1.0.64.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.sql_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.xml_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.navigator_1.0.86.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.search_1.0.77.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui_5.1.101.202208012118.jar + /usr/share/dbeaver/plugins/org.jkiss.utils_2.1.169.202208012118.jar /usr/share/dbeaver/plugins/org.objectweb.asm_9.3.0.v20220409-0157.jar /usr/share/dbeaver/plugins/org.osgi.service.prefs_1.1.2.202109301733.jar /usr/share/dbeaver/plugins/org.osgi.util.function_1.2.0.202109301733.jar @@ -527,12 +527,12 @@ - - 2022-07-15 - 22.1.2 + + 2022-08-01 + 22.1.3 Packaging update Reilly Brogan solus@reillybrogan.com \ No newline at end of file